Free Accessibility Checker

Paste your HTML and instantly audit it against WCAG 2.1 guidelines. Check for missing alt text, heading hierarchy, form labels, ARIA roles, color contrast references, link text, lang attributes, and tab order. Get a score out of 100 with severity-categorized issues and fix suggestions. 100% client-side, no data leaves your browser.

HTML Input
Audit Results
Paste HTML and click Run Audit to check accessibility

Need something more powerful?

Let us build it for you. Custom APIs, dashboards, automations — whatever you need.

Start a Project →
Open source

QTool.io on GitHub

269 free tools. No signup. Open source. Built by Christian Bucher.

Open Source — Free Forever Browse 269 Free Tools →

Related Tools

CSS Box Shadow Generator · Emoji Picker & Search · Meta Tag Generator

Related Tools

Free WCAG Color Contrast Checker · Free JSON to YAML Converter · Free API Request Builder

Related Tools

Free JSON to YAML Converter · YAML to JSON Converter · Free ASCII Art Generator

\n'; const lines = input.value.split('\n').length; lineCountEl.textContent = lines + ' lines'; runAudit(); } function showToast(msg) { const t = document.getElementById('toast'); t.textContent = msg; t.classList.add('show'); setTimeout(function() { t.classList.remove('show'); }, 2000); } /* IntersectionObserver fade-in */ const observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { entry.target.classList.add('visible'); observer.unobserve(entry.target); }}); }, { threshold: 0.1 }); document.querySelectorAll('.fade-in').forEach(function(el) { observer.observe(el); });