New Check out our newest tool: Email Header Analyzer

Color Converter

Type or paste a color in any format, like a HEX code, rgb(), hsl(), or a CSS name such as teal, and copy it in every other format. You’ll also see whether text on it is readable, and lighter and darker versions to build a palette.

Try , , , or .

Sample text
Is text readable on it?

WCAG asks for 4.5:1 for normal text (AA) and 3:1 for large text; 7:1 is the stricter AAA level.

Tints and shades click to copy
Making a branded QR code? The QR Code Generator lets you pick colors, and warns you if they’re too close for phone cameras to read. Open QR Generator →
Which format to use

HEX (#14bdee) is the most common on the web. RGB describes the same color as amounts of red, green, and blue from 0 to 255. HSL uses hue, saturation, and lightness, which makes it easy to adjust: change only the lightness to get a lighter or darker version.

OKLCH is the newest CSS format. Its lightness matches how bright colors actually look to people, so colors with the same lightness feel equally bright, which plain HSL doesn't do. CMYK is for print, but screens and printers show color differently, so treat it as a starting point and check a printed proof.

Contrast matters for everyone, not just people with low vision: low-contrast text is hard to read in sunlight and on cheap screens. Everything here runs in your browser.

Need a different tool?
Browse the full set — lookups, converters, and checkers, all free.
View all tools