What is HTML Landmark Checker?
ARIA landmarks are HTML elements that define page regions. Screen readers use landmarks to let users jump between page sections. Common landmarks include header, main, nav, footer, aside, and form. Missing landmarks make pages harder to navigate for assistive technology users.
Quick answer
Paste your HTML to check which ARIA landmark elements are present and which are missing. Screen readers use landmarks to help keyboard and assistive technology users navigate between page regions.
Limitations
- The tool scans for element names only. It does not check whether landmarks have accessible names provided through aria-label, aria-labelledby, or visible headings.
- The checker does not validate ARIA role assignments. An element with a role attribute may override or remove the implicit landmark role.
- Pasting partial HTML may miss landmark elements outside the pasted content. Paste the full page HTML for a complete audit.
How to use this tool
- Paste your HTML markup into the input area.
- The tool scans for landmark elements and displays which ones are present.
- Review the results showing which landmarks are missing from your page.
- Add the missing landmark elements to improve page accessibility.
What you can use it for
- Audit a static page template for missing landmark elements before publishing.
- Check that every page on a site has a main element for screen reader navigation.
- Verify that navigation blocks use the nav element instead of generic div elements.