Free · No sign-up · Runs in your browser

HTML Form Inspector

Extract forms, associated controls, labels, methods and action attributes from pasted HTML without submitting anything.

STEP 1

Start with your input

Edit the example or replace it with your own text.

How to use HTML Form Inspector

  1. Load the example or enter your own values.
  2. Choose the relevant options and run the tool.
  3. Review the result, then copy it or download a local file.

When this tool is useful

Inspect the fields a form declares before debugging a submission or reviewing a template. The result lists forms and their associated controls, including names, types, required and disabled states, label text and select options. Controls using a form attribute are associated with the matching form ID even when they appear outside the form element.

Reading the result and limitations

This is a static markup inventory, not a serialization of successful submission fields or an accessibility certification. It does not execute validation, simulate clicks, resolve action URLs or send a request. Password, hidden and other input values are deliberately omitted from the report. Missing explicit methods are reported as GET, and action attributes are shown literally. Form associations are resolved within the pasted fragment; the browser may repair malformed markup during parsing.

Example input

<form id="signup" action="/subscribe" method="post"><label for="email">Email</label><input id="email" name="email" type="email" required><button type="submit">Join</button></form>

What are the main limits of HTML Form Inspector?

This is a static markup inventory, not a serialization of successful submission fields or an accessibility certification. It does not execute validation, simulate clicks, resolve action URLs or send a request. Password, hidden and other input values are deliberately omitted from the report. Missing explicit methods are reported as GET, and action attributes are shown literally. Form associations are resolved within the pasted fragment; the browser may repair malformed markup during parsing.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools