Color Studio

Pick or enter a color
HEX
#RRGGBB or #RRGGBBAA
0 ln0 ch0 B
RGB
rgb(59, 130, 246)
0 ln0 ch0 B
HSL
hsl(217, 91%, 60%)
0 ln0 ch0 B
OKLCH
oklch(0.62 0.19 255)
0 ln0 ch0 B

Convert colors between HEX, RGB, HSL, and OKLCH

Four formats sit side by side — edit HEX from Figma, RGB from a token file, HSL from CSS, or OKLCH from a modern stylesheet. Every panel updates the others instantly.

Use the preview bar and native color picker for quick tweaks. All conversion runs in your browser; nothing is uploaded to a server.

  • Side-by-side HEX, RGB, HSL, OKLCH
  • Live preview swatch
  • Native color picker
  • Copy per format
  • Preset colors
  • 100% client-side & free

Frequently asked questions

What color formats does Color Studio support?

You can convert between HEX (#RRGGBB), RGB/RGBA, HSL/HSLA, and OKLCH — the perceptually uniform format used in modern CSS. Four panels sit side by side; edit any one and the others update instantly.

Is my data sent to a server?

No. All parsing and conversion run in your browser. Color values never leave your device.

What is OKLCH?

OKLCH expresses color as lightness (L), chroma (C), and hue (H). It is designed for predictable adjustments — for example, changing lightness without skewing hue — and is supported in current browsers via CSS Color Level 4.

Why do HEX and RGB values differ slightly from OKLCH round-trips?

Conversions go through sRGB and OKLab math with rounding at each step. Tiny differences (±1 on a channel) are normal and still produce visually identical colors.

Can I pick a color visually?

Yes. Use the native color picker under the preview swatch. It updates HEX, RGB, HSL, and OKLCH together.

Does it support transparency?

Yes. Use rgba(), hsla(), 8-digit HEX (#RRGGBBAA), or OKLCH with an alpha slash (oklch(L C H / 0.5)). The preview shows a checkerboard behind semi-transparent colors.

Is Color Studio free?

Yes. It is free, requires no signup, and works offline after the page loads.