YOUR TEXT SPECIMEN
Content under test
Observe whether the text remains readable at the selected width, size, and spacing. This preview is a specimen, not a page-conformance test.
COLOR RELATIONSHIPS / 01
Explore a color pair, understand the thresholds that matter, then carry the decision into the interface—not just the color chip.
01 / COLOR PAIR
The color of the content.
The surface behind the content.
The suggested foreground will preserve the background.
Suggestions move the foreground toward black or white. When the background itself limits the maximum available contrast, the tool will say so.
02 / MEASURE
Enter both colors or choose a preset to calculate a result.
Threshold indicators describe only the chosen pair and the stated use. They do not assess typography, focus, meaning, or full-page conformance.
03 / IN CONTEXT
Preview the selected pair across headings, body text, links, surfaces, and actions.
Enter a foreground and background color, or choose a preset above. The live interface preview appears once both colors are set.
DESIGNING FOR REAL LIFE
A useful interface respects different ways of seeing, reading, navigating, and understanding information. Contrast is one of the foundations that makes those experiences more resilient.
Explore the principleChoose colors that support the message rather than compete with it.
Example action — no navigation or data submission.
A combination can pass in one place and fail in another. These are representative surfaces, not universal tokens.
Check the context. Ratios use the selected sRGB colors. Text size, weight, transparency, images, and surrounding colors also affect readability. Check the rendered page.
COLOR ARCHITECTURE / 02
Turn one starting color into a useful tonal scale, inspect text contrast at each step, and export tokens you can carry into a real interface.
01 / SOURCE COLOR
Generate lighter and darker steps for exploration. The scale uses simple RGB mixing to keep the behavior understandable; it is not perceptually uniform.
This starting hue is an editable example. The 11-step scale and token preview update as you edit a valid color; regenerate to clear the selected shade.
02 / TONAL SCALE
Select a shade as foreground or background in Contrast Lab. Every swatch also reports its contrast against white and deep slate text.
03 / PERCEPTION PREVIEW
These illustrative filters help you notice where hue differences may become less distinct. They are not a medical model and do not determine accessibility on their own.
04 / DESIGN TOKENS
Export the generated scale as custom properties, or download a JSON object for a tool that accepts token data.
Enter a base color to inspect the example surface and export its CSS or JSON tokens.
Use tokens to make decisions consistent and easier to revise.
READING & REFLOW / 03
Adjust type size, line spacing, and reading width. Test narrow viewports and expanded text spacing.
01 / READING CONTROLS
Text spacing stress preview
Applies wider letter/word spacing and line/paragraph spacing to explore a common reflow stress case.
Example text is ready to test wrapping. Replace it, clear it, or open a .txt/.md file. Export to keep it beyond this tab.
02 / LIVE SPECIMEN
INTERFACE PATTERNS / 04
A component is more than its default appearance. Explore the labels, feedback, keyboard cues, and recovery paths that help people understand what happens next.
Different priorities need clear visual weight and names that make sense out of context.
Labels remain visible. Helper text should explain why a field matters or how to complete it.
Never rely on color alone. A status message names the state and gives a next step where possible.
Keyboard users need to see where they are. Move focus with Tab to review the actual focus ring.
Use your keyboard's Tab key to move focus between controls.
These are patterns, not production-ready components. Add semantic HTML, input rules, content, and keyboard support for your feature.
STATIC HTML HEURISTICS / 05
Check HTML structure, forms, ARIA, navigation, focus, media, motion, and basic contrast clues. Add CSS/JS for more context. Code is never run and remote files are not fetched.
01 / SOURCE
QUICK START / SAMPLE LIBRARY
Each choice loads the source and updates findings in one step. Start here before selecting your own files.
Loaded example: Common markup issues. Choose any card to try another scenario.
OR / YOUR OWN PROJECT
Recommended: scan a folder to include HTML, CSS, and scripts together. You can also load HTML first, then add its related files.
Scan up to 120 source files (1.5M characters total). Checks use static heuristics; they do not run code or verify layout, runtime behavior, keyboard flow, or screen-reader output.
02 / FINDINGS
The built-in sample is analyzed on first launch. Replace it with your own markup or clear the source to start fresh.
Findings use static heuristics. Color checks are approximate; verify them against the active CSS, rendered page, accessible names, and real interactions.
HUMAN-LED REVIEW / 06
Turn broad accessibility intentions into specific review notes. Record what looks good, what needs work, and what still needs attention.
01 / REVIEW ITEMS
Accessibility requires context. Use a real browser, keyboard, assistive technology, and human review alongside these checks.
PLEASE CONFIRM