Color converters

Color converter Any format, every direction

Paste a color in any notation the converters read, and see it in all of them. Every value has a copy button, the list below converts many colors at once, and every pair has a converter page of its own.

Hex, rgb(), hsl(), hwb(), lab(), lch(), oklab(), oklch(), color(), CSS names, CMYK, HSV, code literals and more: the format is recognised as you type.

Read as HEX

The converter needs JavaScript. The values shown are for #D3AF37, and the worked examples below read without it.

Result

Inside sRGB

HEX
#D3AF37
RGB
rgb(211 175 55)
HSL
hsl(46.2 63.9% 52.2%)
OKLCH
oklch(76.55% 0.13847 91.55)
Display P3
color(display-p3 0.80472 0.69157 0.30739)

Color converters

Every format at once

The same color in every notation the converters know. Each name opens its own converter.

The color in every format
FormatValueCopy
Web and CSS
HEX CSS#D3AF37
RGB CSSrgb(211 175 55)
sRGB (0 to 1) CSScolor(srgb 0.8275 0.6863 0.2157)
Linear sRGB CSScolor(srgb-linear 0.65141 0.42869 0.0382)
HSL CSShsl(46.2 63.9% 52.2%)
HSV (HSB) Notationhsv(46.2 73.9% 82.7%)
HWB CSShwb(46.2 21.6% 17.3%)
CSS color name CSSgoldenrodNearest ΔE00 5.00
Perceptual and CIE
OKLCH CSSoklch(76.55% 0.13847 91.55)
OKLab CSSoklab(76.55% -0.00375 0.13842)
CIELAB CSSlab(73.19 4.7 62.68)
CIE LCH CSSlch(73.19 62.86 85.71)
CIE XYZ (D65) CSScolor(xyz-d65 0.42882 0.44786 0.1)
CIE XYZ (D50) CSScolor(xyz-d50 0.45463 0.45457 0.07797)
CIE xyY NotationxyY(0.43906 0.45855 0.44786)
CIELUV Notationluv(72.75 30.75 69)
Wide gamut
Display P3 CSScolor(display-p3 0.80472 0.69157 0.30739)
Rec. 2020 CSScolor(rec2020 0.74174 0.66017 0.25864)
Adobe RGB (1998) CSScolor(a98-rgb 0.78545 0.68035 0.26584)
ProPhoto RGB CSScolor(prophoto-rgb 0.67408 0.63343 0.26964)
Print and paint
CMYK Notationcmyk(0% 17.1% 73.9% 17.3%)
RAL Classic NotationRAL 1032 Broom yellowNearest ΔE00 3.02
Video
YCbCr (JPEG, BT.601) Notationycbcr(172.08 61.93 155.76)
YCbCr (HD video, BT.709) Notationycbcr709(165.43 71.67 148.64)
Code and platforms
Decimal integer Notation13872951
Android and Flutter ARGB Notation0xFFD3AF37
Android color int Notation-2904265
SwiftUI and UIKit NotationColor(red: 0.8275, green: 0.6863, blue: 0.2157)
GLSL vec3 / vec4 Notationvec3(0.8275, 0.6863, 0.2157)
Embedded and terminal
RGB565 Notation0xD567Lossy
ANSI 256 (xterm) Notation38;5;178Nearest ΔE00 3.11

Color converters

Convert a whole list

Paste one color per line, in any notation, and pick the format to write them in. Up to 500 lines at a time; blank lines are skipped.

8 converted 1 not read

The list, converted
LineInputRead asOutput
1#D3AF37HEXoklch(76.55% 0.13847 91.55)
2rebeccapurpleCSS color nameoklch(44.03% 0.1603 303.37)
3rgb(29 78 216 / 50%)RGBoklch(48.82% 0.21717 264.38 / 50%)
4hsl(140 60% 40%)HSLoklch(63.18% 0.15894 149.73)
5oklch(70% 0.25 145)OKLCHoklch(70% 0.25 145)
6color(display-p3 1 0 0)Display P3oklch(64.86% 0.29949 28.96)
7cmyk(0% 60% 90% 10%)CMYKoklch(64.42% 0.18561 41.93)
80xFF14532DAndroid and Flutter ARGBoklch(39.25% 0.08962 152.54)
9not a colorNot read

Color converters

Every converter

A page for each pair, with a two-way converter, every step of the maths and worked examples.

Method

Which format do I need?

  • For a web page, hex or rgb() for colors inside sRGB, and oklch() or color(display-p3) for wider ones, with a hex fallback.
  • For a design system, OKLCH, because equal steps of its lightness look equal.
  • For print, CMYK from your printer's profile; the CMYK here is a starting point.
  • For apps, the literal your platform reads: ARGB for Android, Compose and Flutter, Color(red:green:blue:) for Swift.
  • For color science, CIELAB or XYZ, and CIEDE2000 for differences.

Next

Where to go from here

Method

Sources and testing

  • Conversions run in your browser with the site's shared color code; nothing you type is sent anywhere.
  • An automated test recomputes every value on this page and reads every format back.
  • Checked with a keyboard, the axe engine and Playwright in Chromium, in light and dark themes at phone and desktop widths. It has not yet been checked with a screen reader.

Found a mistake? Tell us and we will correct it.