Accessibility Contrast Checker
Check text, link, and button contrast before publishing a page or design.
Quick samples
Import palette suggestions
Fetch a public page and collect likely theme, text, and surface colors from theme tags, inline CSS, and same-host stylesheets.
Import reads the fetched HTML response plus same-host stylesheet links. Cross-host stylesheets are ignored.
Test a color pair set
Tune one surface, then check paragraph text, inline links, and button labels against it.
Preview
Review the actual reading surface.
Improve color contrast before launch so links and buttons stay readable.
Review the launch checklist linkBody text
Paragraph text against the selected page background.
Suitable for body text and smaller interface copy.
dark-on-light
Link text
Inline link styling on the same surface.
Suitable for body text and smaller interface copy.
dark-on-light
Button text
CTA label contrast inside the button fill.
Suitable for body text and smaller interface copy.
light-on-dark
Documentation
Accessibility Contrast Checker
About this tool
Accessibility Contrast Checker reviews text and UI color pairs against WCAG contrast ratios, APCA guidance, and live previews. Use it before launch when interface colors need a readability check.
Inputs and behavior
Use solid hex colors for the surface, text, link, and button colors.
Sample text, font size, and font weight help the preview match the real design. Public URL import can suggest colors from theme tags, inline CSS, and same-host stylesheets.
Gotchas
Do not rely on one badge alone. Review the WCAG result, APCA guidance, and live preview together.
Imported pages must be public. Private, local, or blocked URLs cannot be fetched.
Key use cases
- -Check body text, links, and button colors before release.
- -Compare brand colors against accessible contrast targets.
- -Test realistic sample text with size and weight settings.
- -Import candidate palette colors from a public page.