Tag balance
Finds unclosed, mismatched and stray closing tags and shows where each element was opened.
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.
Finds unclosed, mismatched and stray closing tags and shows where each element was opened.
Every issue reports its line and column, and one click selects it in the editor.
Flags repeated id values and duplicate attributes that break scripts, labels and anchors.
Catches images without alt text, missing lang, unlabeled inputs and empty links or buttons.
Warns on obsolete elements like center, font and marquee, and on nesting the spec forbids.
Validation runs locally in your browser. Nothing is uploaded, logged or stored on a server.
Simple, free tools to help you build, test, and get more done.
Explore Our Free Toolkit →