← Back to projects
PROJECT · 06

CONTRAST / CHECK

Test text and background pairs instantly for body copy, large type, and interface controls.

Status
Working prototype
Role
Tool design, frontend engineering
Duration
1 day
Year
2026
03contrast thresholds
05suggested pairs
0uploads
CASE STUDY
ToolingAccessibilityCSS

The problem

“This colour looks good” does not mean everyone can read it. A contrast checker turns that subjective call into a quick decision that can happen while a design system is still being shaped.

What it does

  • Choose or type a foreground and background colour.
  • See separate outcomes for body text, large type, and UI controls.
  • Swap colours, try a random pair, or start from a suggested palette.

Technical direction

The rules are informed by Color Contrast Checker, while the implementation stays as a single static file. Luminance is calculated in the browser, so the pattern can fit directly into a component or token workflow.

Outcome

Readability becomes a design decision instead of a bug discovered after launch.

SANDBOXED EXPERIENCE

Interactive demo

This demo runs inside a restricted sandbox.