HTML → REPORT

HTML Validator

Paste markup or upload an .html file to find unclosed and mismatched tags, duplicate IDs, obsolete elements and missing accessibility attributes, each with its line and column. Everything is checked in your browser, so your code never leaves your device. Pick a rule set to focus on structure only or include accessibility hints.

Paste your HTML to validate

Input
1
Report
—
Sample loaded. Click an issue to jump to its line.
</>

Tag balance

Finds unclosed, mismatched and stray closing tags and shows where each element was opened.

L:C

Exact locations

Every issue reports its line and column, and one click selects it in the editor.

#id

Duplicate IDs

Flags repeated id values and duplicate attributes that break scripts, labels and anchors.

alt

Accessibility hints

Catches images without alt text, missing lang, unlabeled inputs and empty links or buttons.

5.0

HTML5 rules

Warns on obsolete elements like center, font and marquee, and on nesting the spec forbids.

0kb

Private by design

Validation runs locally in your browser. Nothing is uploaded, logged or stored on a server.

Find your tool.

Simplify your next task.

Find your tool. Simplify your next task.

Simple, free tools to help you build, test, and get more done.

Explore Our Free Toolkit →