WebToolsPlanet
Color Tools

Free Color Converter, Picker & Palette Generator Online

Free color tools to convert HEX, RGB, HSL, HSV, and CMYK, build palettes, check WCAG contrast, pick colors from images, and generate tints and shades.

100% FreeNo SignupBrowser BasedPrivacy First

Built for developers, by a developer.

All tools run locally in your browser. Your data never leaves your device.

Why this collection exists

Work with color in any format — pick from an image, convert between HEX, RGB, HSL, HSV, and CMYK, build palettes, generate tints and shades, and verify accessibility contrast ratios. All tools run in your browser with no file uploads required.

Color Tools groups the converters and generators that designers and developers reach for while building interfaces, print materials, or design systems. Move from picking a color to checking its contrast ratio to generating a full palette without switching tabs.

Best fit for

  • Frontend developers
  • UI and graphic designers
  • Brand designers working with print (CMYK)
  • Accessibility auditors checking WCAG contrast
  • Students learning color theory

Featured tools in this collection

Start with the strongest tools in this workflow cluster.

Tools by Workflow

Browse tools grouped by what you need to get done.

Convert Color Formats

Convert between HEX, RGB, RGBA, HSV, and CMYK — the most common formats for screen and print work.

CMYK Converters

Convert between CMYK print values and digital color formats including HEX, RGB, and HSV.

Browse the supporting categories

Jump into the broader categories that power this collection.

All tools in this collection

Browse the complete workflow cluster and jump into the tool you need next.

Color Converter

Convert colors between HEX, RGB, HSL, HSV, CMYK, and HWB. Includes tints & shades, WCAG contrast ratio, CSS snippets, and color history.

Color Contrast Checker

Check color contrast ratios for WCAG AA and AAA across text, buttons, icons, and UI components.

Color Palette Generator

Generate harmonious color palettes and schemes.

Color Picker from Image

Extract exact Hex, RGB, and HSL color codes from any image using a precision eyedropper tool.

Tint and Shades Generator

Generate tints (lighter) and shades (darker) of any colour in steps. Shows HEX codes and live swatches for each level.

Color Desaturation

Gradually desaturate a colour from full saturation to greyscale. Shows 6 steps with live swatches and HEX codes.

Invert Colors

Invert a colour by flipping its RGB channels. Returns the complementary colour as HEX, RGB, and a live before/after preview.

Random Color Generator

Generate random colors with HEX, RGB, and HSL values in your browser. Pick a style, set a count, copy instantly.

HEX to RGB

Convert a HEX colour code to RGB values instantly. Shows the CSS rgb() function output with a live colour preview.

RGB to HEX

Convert RGB colour values to a HEX code instantly. Shows the 6-digit #RRGGBB output with a live colour preview.

HEX to RGBA

Convert a HEX colour code to RGBA with a customisable alpha (opacity) value. Outputs the CSS rgba() string.

RGB to CMYK

Convert RGB colour values to CMYK percentages for print production. Shows C, M, Y, K values with a live colour preview.

CMYK to RGB

Convert CMYK colour values to RGB. Shows R, G, B channels and the CSS rgb() string with a live colour preview.

HEX to CMYK

Convert a HEX colour code to CMYK values. Shows C, M, Y, K percentages and intermediate RGB with a live preview.

CMYK to HEX

Convert CMYK colour values to a HEX code for use in CSS and web design. Shows intermediate RGB values and a live preview.

RGB to HSV

Convert RGB colour values to HSV (Hue, Saturation, Value). Shows H°, S%, V% with a live colour preview.

HSV to RGB

Convert HSV (Hue, Saturation, Value) colour values to RGB integers and the CSS rgb() string.

HEX to HSV

Convert a HEX colour code to HSV (Hue, Saturation, Value) — also known as HSB. Shows H°, S%, V% with a live preview.

HSV to HEX

Convert HSV (Hue, Saturation, Value) colour values to a HEX code. Shows #RRGGBB output and intermediate RGB with a live preview.

CMYK to HSV

Convert CMYK print percentages to HSV color values with live swatch, HEX reference, and copyable output.

HSV to CMYK

Convert HSV colour values to CMYK percentages for print. Shows intermediate RGB and a live colour preview.

Collection FAQ

Extra context around when to use this toolkit and where to start.

How do I convert HEX to RGB online?

Use HEX to RGB Converter. Enter any 3- or 6-digit HEX code (with or without the # prefix) and it instantly returns the red, green, and blue values as integers from 0 to 255. For alpha channel support, use HEX to RGBA Converter instead.

What is the difference between RGB and CMYK?

RGB (Red, Green, Blue) is an additive color model used for screens and digital displays — colors are created by adding light. CMYK (Cyan, Magenta, Yellow, Black) is a subtractive model used for print — colors are created by absorbing light with ink. Converting between the two is necessary when preparing digital designs for physical printing.

How do I check color contrast for WCAG accessibility?

Use Color Contrast Checker. Enter a foreground and background color and it calculates the contrast ratio against WCAG 2.1 AA (minimum 4.5:1 for normal text, 3:1 for large text) and AAA (7:1 for normal text) standards. It also checks non-text contrast for UI components and icons.

What is HSV / HSB color format?

HSV (Hue, Saturation, Value) — also called HSB (Hue, Saturation, Brightness) — represents colors using three components: hue as an angle from 0–360°, saturation as a percentage of color intensity, and value/brightness as a percentage of lightness. It is commonly used in color picker interfaces and image editing software.

How do I generate a color palette from a base color?

Use Color Palette Generator to create harmonious multi-color schemes (complementary, triadic, analogous) from a single input color. Use Tint and Shades Generator if you need a single-hue scale — lighter tints and darker shades of one color — which is useful for design system color tokens.

How do I pick a color from an image?

Use Color Picker from Image. Upload any PNG, JPG, or WebP image and use the eyedropper to sample any pixel. It returns the HEX, RGB, and HSL values of the selected point instantly, with no upload to a server.

What is the difference between WCAG AA and WCAG AAA contrast?

WCAG AA is the minimum legal standard for most accessibility regulations: 4.5:1 contrast ratio for normal text and 3:1 for large text (18pt or 14pt bold). WCAG AAA is the enhanced standard: 7:1 for normal text and 4.5:1 for large text. AAA is recommended for government and healthcare sites where maximum readability matters.

Related Collections

Move into adjacent workflows without losing context.

View all