Accessible color suggest

Client

Lock in either text or surface, pick AA or AAA targets, and copy a second color built from simple sRGB mixes. Always validate the exact pair in the WCAG contrast checker.

Mixes, not magic

This tool searches along text → white/black for plates and surface → white/black for type—so results stay close to your anchor and work everywhere sRGB does. It does not optimize hue; use the harmony palette when you need related hues.

Suggest

?
Pick whether your color is text or surface, choose a WCAG target, and copy a paired color computed with simple sRGB mixes toward white or black. Use the contrast checker to verify the exact pair.
Anchor role
Picker

Pure references — white: 3.56:1 · black: 5.90:1

Plate toward white

Mix text color → #fff

No mix along this path reaches the target—try the other path, pure black/white, or a less strict level.

Plate toward black

Mix text color → #000

Suggested pair

Mix weight 75%

#3B1603

Achieved ratio ≈ 4.53:1 (minimum for your target ≈ 4.50:1)

Common use cases

  • You have a brand orange for headlines—find a light or dark plate that still clears AA without guessing HEX by hand.
  • A section background is already chosen—pull softer dark or light text mixes than pure #000 / #fff while targeting your WCAG row.
  • You pass ratios here but need the exact wording for a design review—open the contrast checker from each suggestion for the same pair.

Common mistakes to avoid

  • Skipping the contrast checker for final sign-off

    This page suggests candidates on a grid; the checker confirms ratio and typography level for your final CSS.

  • Expecting fixes for gradients or images

    Suggestions are solid sRGB colors. For photos or multi-stop backgrounds, sample a flat color or test in your design tool.

FAQ

Are my colors sent to Toolcore?

No. Parsing and mixing run entirely in your browser.

Why might a path show “no mix reaches the target”?

Some anchors never reach a high AAA ratio along one mix direction (for example very saturated text on a plate mixed toward white). Try the opposite path, pure black or white, or a lower WCAG tier for that use case.

Related utilities you can open in another tab—mostly client-side.