Skip to content
ColorPlum

How ColorPlum works

Updated

Every number on ColorPlum is calculated, not typed. This page explains where the starting values come from and which formulas turn them into everything else.

Where named colors come from

How values are converted

How shades, harmonies and mixes are made

How contrast is checked

Contrast ratios use WCAG 2.2's relative luminance and contrast ratio definitions. A pair passes level AA for normal text at 4.5:1, AA for large text (24px, or 18.66px bold) at 3:1, and AAA at 7:1 and 4.5:1. Ratios are shown cut to two decimals, never rounded up, so a 4.499 doesn't appear as a passing 4.5.

How pages are checked

Automated tests check our conversions against the RGB values printed in the CSS specification for all 148 named colors, and our contrast figures with known WCAG results (black on white is 21:1). Page text is written and edited by Paul Gunder. Corrections are logged on What changed.