Precision Color Conversion for Modern Web Development
Paste a colour in any of HEX, RGB or HSL and the other two fill in instantly, alpha and all, with a live swatch and a ready-to-paste background-color line. It runs entirely in your browser: nothing is uploaded, and it keeps working offline.
Colour is the one part of a design system that gets written down three different ways. A CSS design block holds HEX, a canvas or an animation wants channel numbers, and anyone building tints and hover states reaches for HSL because lightness is a number you can reason about. All three stay in step here, both directions. Type into any of them. Copy whichever one your file needs.
Every conversion happens in sRGB. That is what browsers paint. The three fields accept both spellings the language allows, rgb(14, 116, 144) and rgb(14 116 144 / 50%), as well as percentages, hue units, and HEX in three, four, six or eight digits with or without the leading #. A value outside the legal range is adjusted the way CSS adjusts it: hue wraps, everything else clamps, and each adjustment is named under the tool rather than applied in silence. Something that is not a colour is an error that says what it found, not a swatch quietly turning black.
Nothing leaves the page. Brand colours, unreleased palettes and client work stay on your device, which is the same promise every tool here makes and the reason there is no upload button to find. With alpha supported across all three formats you can dial in a glass overlay or a hover tint and take away the exact rgba(), hsla() or eight-digit hex your stylesheet needs.