Accessible Brand Colors (ABC)
Build an ADA compliant color palette from brand swatches. Test ADA colors, accessible orange pairs, and WCAG contrast with Use All Five ABC.
Tool powered by RandomA11y on RandomA11y.
Browse RandomA11y for WCAG contrast-safe pairs and accessible color combinations. Generate random foreground and background sets.
Browse accessible color combinations: Explore a large catalog of pairs that already pass common contrast bars for digital text.
Generate random contrast-safe pairs: Refresh candidates when you need new accessible palette directions for prototypes.
Copy values into your stack: Paste hex or other outputs from the live site into Figma variables or CSS when exposed.
Seed light and dark themes: Use pairs as starting points before you expand into full semantic token sets.
Pair with dedicated checkers: Follow up on /colour-contrast-checker for final QA on the type sizes and weights you ship.
Match real text styles
Compare candidates at the font size and weight you use in production, not only defaults.
Test worst-case backgrounds
Re-check pairs on images, gradients, or tinted surfaces where contrast can drop.
Name semantic tokens
Map accepted colors to roles like text.primary and surface.default before handoff.
Regression-test after tweaks
Small hue shifts can break related pairs—retest critical screens when themes change.
Check non-text elements
Icons, borders, and focus rings may need separate WCAG graphics checks.
Balance brand and accessibility
A passing pair can still feel off-brand—adjust saturation while keeping ratio targets.
Document AA vs AAA goals
Note which text styles require which level so future edits stay intentional.
Respect system settings
Forced-colors and high-contrast modes can change how pairs render—test on target OS settings.
Product and marketing designers
Prototype landing pages where text must stay readable on first review.
Indie and startup teams
Ship accessible color defaults without a dedicated color specialist.
Developers theming UIs
Seed themes with pairs more likely to pass automated contrast checks in CI.
Design system triage
Explore accent hues that still fit WCAG color contrast rules beside existing tokens.
Faster ideation than manual math
Iterate on feel while first-pass contrast is already in range.
Consistent with checkers
Jump to /colour-contrast-checker for deeper controls when needed.
Single tab for reviews
Stakeholders open the tool during calls instead of cloning private files.
No upstream changes
This site does not modify RandomA11y; behavior stays on randoma11y.com.