Every Notation CSS Accepts
HEX, RGB, HSL, HWB, OKLCH, OKLab, Lab, LCH, Display P3 and the 148 named colours, each with a copy button. Out-of-gamut values are flagged and fitted by reducing chroma in OKLCH, the way the specification says.
Picker, converter, palettes, contrast and colour vision
Seven colour jobs, one colour bar, every figure computed here
Seven panels over one shared colour: pick and convert, check contrast, build a palette, build a scale, build a gradient, pull a palette out of an image, and see the whole thing through three kinds of colour vision. Change the colour in one panel and every other panel is already talking about it.
The conversions follow CSS Color Level 4, including the real piecewise sRGB transfer curve rather than a gamma of 2.2, the Bradford adaptation between D65 and D50 for Lab, and gamut fitting by reducing chroma in OKLCH. That is why the numbers here agree with what the browser paints instead of being a percent or two off.
It says the WCAG 2.2 ratio and which requirements the pair meets. It does not say your page is accessible, because contrast is one success criterion out of many - focus order, labels, keyboard paths, motion and structure are all separate - and a page with perfect contrast can still be unusable.
APCA sits behind a disclosure and is labelled as draft information for WCAG 3. It models how contrast reads at a given size and weight, which WCAG 2 does not - but nothing is measured against it today, and showing it as an equal would misrepresent both.
The Vienot, Brettel and Mollon projection, applied in linear light. It answers the question worth asking - can these two still be told apart - rather than pretending to photograph what a particular person sees. It is a model of one form of the condition, and the panel says so.
The most important capabilities, explained in practical terms.
HEX, RGB, HSL, HWB, OKLCH, OKLab, Lab, LCH, Display P3 and the 148 named colours, each with a copy button. Out-of-gamut values are flagged and fitted by reducing chroma in OKLCH, the way the specification says.
The ratio, and which of normal AA, large AA, UI AA, normal AAA and large AAA it meets. Semi-transparent colours are composited over the page colour first, exactly as a browser paints them, which is a mistake most checkers make.
When a pair misses the target, the nearest shade of the same colour that reaches it is found by searching lightness and chroma in OKLCH - and every candidate is re-measured after rounding to eight bits, because a search in continuous space can return a colour that fails once it becomes a hex.
Seven harmonies and an eleven-step tint ramp from 50 to 950, built by rotating hue and stepping lightness in a perceptual space. Export as CSS custom properties, SCSS variables, JSON or a plain list.
Linear, radial and conic gradients with draggable stops, interpolated in OKLCH so blue to yellow does not pass through mud. The plain sRGB form is emitted alongside, so older browsers still draw a gradient.
Median cut followed by Lloyd refinement, run on pixels decoded in this tab. The sampling stride is forced off small primes so a striped or tabular image does not alias down to two colours - a real failure that this fixes.
The Vienot, Brettel and Mollon projection applied in linear light, for protanopia, deuteranopia and tritanopia. It reports whether a PAIR stays distinguishable, which is the question that matters, and says plainly that it models one form of the condition rather than one person eyes.
The perceptual contrast model drafted for WCAG 3 is shown behind a disclosure and described as what it is: draft information, not what anything is measured against today. Presenting it as an equal to the WCAG verdicts would misrepresent both.
A clear path from the official source to your first successful workflow.
Use one of the official links available for your device or browser.
Follow the store instructions or open the web application. No third-party installers.
Review the options, choose your preferences and start with the core workflow.
A transparent look at the core technologies used to build and maintain this product.
Your data stays on your device. Always.