Color Picker & HEX to RGB Converter

Pick a color and get HEX, RGB, HSL and CMYK codes, with shades, contrast check and image picker.

Pick a color

Shades & tints (click to select)

Complementary:

Contrast check (readability)

Sample textOn white:
Sample textOn black:

Pick a color from an image

Upload an image, then click any point to get its color.

This tool runs entirely in your browser — no data is uploaded to our servers.

Was this tool helpful?

Why use a color picker?

Designers, developers and store owners constantly need color codes and conversions: HEX for websites and CSS, RGB for screens and apps, HSL for easy lightness and saturation tweaks, and CMYK for print. This tool brings everything together, plus helpers for choosing harmonious, readable colors.

How to use it

  1. Click the large swatch to open the picker, or type a code in HEX, RGB or HSL.
  2. All codes update instantly; copy any of them with one click.
  3. Pick a lighter or darker shade, or click the complementary color.
  4. Check contrast to see if text in this color is readable on white or black.
  5. Upload an image and click any point to get its color; supported browsers can also pick from anywhere on screen.

What do AA and AAA mean?

WCAG accessibility guidelines set minimum contrast between text and background: 4.5:1 for AA with normal text, 7:1 for AAA, and 3:1 for large text. Meeting them improves readability for everyone.

Tips for brand colors

  • Choose one primary color with two shades, plus a complementary accent.
  • Make sure button colors meet AA contrast with their text.
  • Reuse the exact same HEX codes across your site, designs and print.

Frequently asked questions

HEX vs RGB?

Same color, different notation: HEX uses hexadecimal like #4F46E5; RGB uses three values from 0 to 255.

Are CMYK values print-accurate?

They are approximations; printed colors vary by paper and printer.

How do I get a logo’s color?

Upload the logo image and click the color you want.

Is my image uploaded?

No, it is read locally.