Color tools

Pick a color visually, convert it between HEX, RGB, HSL, HSV, CMYK, LAB and OKLCH, mix it with others, and build complete palettes from it. Each tool shows every format with one-click copy, so the color goes straight into your CSS, design app or code.

Colors you pick or copy are kept in a small history on your device, and every tool links to the others, so you can move a color from the picker to the palette generator or the contrast checker without retyping it.

What you can do with these tools

  • Color Picker: Pick any color and get HEX, RGB, HSL, HSV, CMYK and OKLCH codes instantly. With a screen eyedropper, harmonies, tints and shades, contrast and saved colors.
  • HEX Color Picker: Pick a color and get its hex code (#RRGGBB or #RRGGBBAA) instantly, plus RGB and HSL equivalents. Free online HEX color picker with copy and history.
  • RGB Color Picker: Pick colors and get RGB and RGBA values instantly. Adjust red, green, blue and alpha, then copy the code with one click. Free online RGB color picker.
  • HSL Color Picker: Pick colors in HSL and HSLA and copy the CSS code. Adjust hue, saturation and lightness visually, and convert to HEX and RGB. Free online HSL color picker.
  • Color Converter: Convert colors between HEX, RGB, HSL, HSV, HWB, CMYK, LAB, OKLCH and CSS color names. Type any format and get all the others instantly.
  • Color Mixer: Mix two to six colors in any amounts and blend in OKLab, OKLCH, sRGB or HSL. Generate the steps between them, copy CSS color-mix() and save your mixes.
  • Shades & Tints Generator: Generate tints (lighter), shades (darker) and tones (grayer) of any color in even steps. Copy a single color or export the whole scale as CSS.
  • Random Color Generator: Generate random colors and palettes with one click or the space bar. Limit by hue, pastel, vivid or dark styles, and copy HEX, RGB or HSL codes.
  • Complementary Colors: Find the complementary (opposite) color of any color, plus split-complementary pairs, on the RGB and artist (RYB) color wheels. Copy HEX, RGB and HSL.
  • Color Palette Generator: Generate color palettes with 2 to 10 colors. Lock favorites, add or reorder colors, try 15 generation modes, preview on a website, then save or share.
  • Color Name Finder: Find the closest CSS color name for any HEX, RGB or HSL value, and browse all 148 named CSS colors by hue with their codes.

From one color to a complete palette

A typical workflow starts with the Color Picker or a code you already have. Convert it to the format you need with the Color Converter, find its partners with the Complementary Color Generator, then build a full scheme in the Color Palette Generator. For UI work, the Shades & Tints Generator turns each color into lighter and darker steps, and the Color Mixer finds the colors in between two others.

HEX, RGB, HSL or OKLCH?

HEX and RGB are the most widely supported and describe the same sRGB colors. HSL is easier to adjust by hand because lightness is a separate value. OKLCH is the modern choice for design systems: it is supported in all current browsers and keeps lightness consistent across hues, so a yellow and a blue at the same lightness really look equally light. The dedicated HEX, RGB and HSL color pickers explain each format in detail.

Free, private and made for the browser

Every tool on ImgColorPicker is free and needs no account. Images are opened by your own browser and processed on your device, so they are never uploaded to a server. Settings, saved colors and palettes are remembered in your browser for your next visit, and you can clear them at any time from the footer.