Select a Color Online

Free Online Color Picker

Free online color picker. Select a color to see HEX, RGB, HSL and CMYK together, with a WCAG contrast check, harmonies and shades. Copy any value in one click.

Color tools by OnlinePCApps since 2013

No upload HEX to CMYK Contrast check Free
0
Bytes uploaded
4
Color formats
0
Files stored
$0
Free, always
Why use a color picker

Online Color Picker for HEX Codes, Contrast and Palettes

One color is written a different way for CSS, a canvas, a design app and print. The free online color picker shows four formats at once and copies the one needed.

Get Every Format at Once

CSS wants HEX, a canvas wants RGB, a design app leans on HSL and a print team needs CMYK. The online color picker shows all four together, so the right value is one click away instead of a conversion by hand.

The same color in every format.

Grow a Palette From One Color

Not sure where to start? Generate Random fills the online color picker with a new color. Complementary and Triadic swatches and a strip of tints and shades then give related colors, so a palette grows from one choice.

A palette from one choice.

Check It Is Readable

Text on a background needs enough contrast to stay legible, and WCAG sets the bar. The color picker shows the ratio of the color as text on white and on dark, with an AA or AAA badge, so a choice is readable before it ships.

A color that passes the check.
How it works

Select a Color Online in Three Steps

1

Select a Color

In the online color picker, select the color box under Visual Selector, then choose a color in the browser dialog. Or select Generate Random, or any swatch in Harmonies or Shades & Tints.

SWATCH HEX formats
2

Check Every Format

HEX, RGB, HSL and CMYK show under Output Formats, with a color name under the HEX value. Contrast & Accessibility reports the WCAG ratio of the color on white and on dark.

#2563EB
3

Copy the Value Needed

Select COPY beside a format, or Copy CSS Prop for a ready background-color line. Harmonies and Shades & Tints swatches sit alongside as a starting palette.

Every format HEX, RGB, HSL, CMYK
Contrast WCAG check
Harmonies Plus tints and shades
Need it faster?

Desktop Color Picker for Brand Palettes

The online color picker handles one color at a time. A full brand palette or an OKLCH scale belongs in a design app or the desktop edition.

Get Desktop Version Free trial · Windows 7 to 11
What the free tool does

What the Online Color Picker Does

To select a color is to name one point in color space in every format at once. The online color picker shows that point in four formats.

HEX, RGB, HSL and CMYK

One color shows in four common formats together, with a color name under the HEX value. Select COPY beside any format to copy that value in one click.

Visual Selector and Random

Select the color box to open the browser color dialog, or select Generate Random for a new color. Every format, check and swatch updates as the color changes.

A Contrast Check for Text

Contrast & Accessibility shows the WCAG ratio of the color as text on white and on dark. A badge shows AAA at 7 or more, AA at 4.5 or more and FAIL below that.

Harmonies, Shades and Tints

Complementary and Triadic swatches sit beside a strip of 10 tints and shades. Select any swatch to make it the new color. They are quick starting points, not a full palette system.

To select a color, to convert HEX to RGB and to check text contrast all name one job. A search for color picker or hex to rgb lands on the online color picker above.

Reference

Online Color Picker Results, Case by Case

One color is written several ways. The cases below show what the online color picker gives and what it leaves out.

The caseResultWhat happens and why
Visual Selectorcolor boxSelect it to open the browser color dialog. The result updates as a color is chosen.
Color nameunder HEXA name shows below the HEX value. Treat it as a guide, not a spec.
HEX#RRGGBBShown in capitals above the output formats. The CSS default.
RGB0 to 255Three channels from 0 to 255, what a canvas or an API expects.
HSLhue, %, %Hue, saturation and lightness, the easiest format for nudging a tint or a shade.
CMYKprint, approxCyan, magenta, yellow and black for print. A guide without a color profile.
HSV or HSBnot shownNot in the tool. Convert from RGB in a design app or a short script.
Alphanot supportedNo transparency slider. Add alpha by hand with an 8-digit HEX or rgba().
Typing a codeno fieldThere is no box for a HEX code. Some browser color dialogs have one.
Eyedroppernot on this pageNo screen or image sampling. Use browser dev tools or a design app.
Generate Randomrandom colorFills the picker with a random HEX and updates every format.
Copyper formatCOPY beside a format copies that value. Copy CSS Prop copies a background-color line.
ContrastWCAGRatio on white and on dark. AAA at 7 or more, AA at 4.5 or more, FAIL below.
Harmoniestwo setsComplementary and Triadic swatches. Select a swatch to make it the new color.
Shades and tints10 swatchesA strip from tints to shades. Select a swatch to make it the new color.
Where it runson the deviceThe color work runs in the browser, so nothing is uploaded.

One Color, Many Formats

A single color is one point in color space, and the formats are different coordinate systems for naming it. HEX and RGB both give the red, green and blue channels, HEX in hexadecimal for CSS and RGB in numbers from 0 to 255 for a canvas or an API. HSL describes the same color by hue with saturation and lightness, which is why it is easy to adjust by feel. CMYK is the subtractive model for print, and here is the honest part: a CMYK value worked out from RGB is an approximation, since a true print color depends on an ICC profile and the paper, so it is a starting point rather than an exact match. The online color picker shows four of these formats at once, with a contrast check against the WCAG guidelines, where AA text needs a ratio of 4.5 to 1 and AAA needs 7 to 1. It has no alpha slider and no HSV output, so those jobs need a design app or a short script. The references below define the standards.

Honest comparison

Online Color Picker vs a Design App

Both choose and convert a color. The trade is real, and a brand palette is often a bigger job.

Point of comparison This tool Online color picker On the device A design app A desktop design app
Where the work runs All in the browser On the machine
Price and caps Free with no sign-up Free tier often capped
A perceptual color scale Quick tints and shades OKLCH and full ramps
Exact print CMYK An RGB approximation ICC-profile accurate
A quick select and copy Open and copy at once A heavy app to open

A design app wins for a full palette system, an OKLCH ramp or print-accurate CMYK against an ICC profile. The online color picker wins for a quick choice, a conversion and a contrast check, opened with no install. Online file tools and whether yours uploads covers where a web tool sends its input.

Why no upload

Online Color Picker Privacy and Data Handling

The color maths, the eyedropper and the contrast check all run inside the browser, so the work is client-side. An image dropped in to eyedrop a color is read on the device and never uploaded.

A screenshot used to eyedrop a brand shade can hold more than the color, a draft layout or private text alongside it. Keeping the picking local means the screenshot is never sent anywhere only to read a pixel from it.

1. Open the browser tools at the Network tab
2. Clear the log and let it record
3. Select a color with the panel above
→ Nothing uploads. The color was picked on the page itself.
0
Bytes uploaded
0
Files stored
0
Accounts required
0
Watermarks added
Alternatives

Online Color Picker Alternatives

All of these choose or convert a color. They differ in reach, in cost and in setup.

The Browser Picker

A color input opens the built-in picker on any page.
It needs nothing installed and works offline.
Limit: HEX alone, with no RGB, HSL or contrast.

A Design App

Figma or Photoshop select, mix and manage a full palette.
They keep a color system and print profiles.
Limit: Heavy apps to open for one value.

Browser Dev Tools

The inspector has a color picker on any CSS value.
It edits the live page as the color changes.
Limit: Tied to a page and buried in dev tools.

A Code Snippet

A small function converts HEX to RGB or HSL in code.
It fits straight into a build or a component.
Limit: A coding step with no picker or preview.

A browser picker gives one format, a design app is heavy and dev tools tie to a page. The online color picker shows four formats and a contrast check with nothing to install.

Before choosing

Three Things to Know Before Using an Online Color Picker

Keep these in mind for a cleaner result.

Select the Format by Use

HEX and RGB suit CSS and a canvas, HSL suits nudging a tint or a shade, while CMYK is for print. Copy the format the destination expects from the online color picker rather than converting by hand later on.

CMYK Is an Approximation

A CMYK value worked out from RGB is a guide in any online color picker, not an exact print color, since a real print depends on an ICC profile and the paper. For a critical print job, confirm the color with the printer against a proof.

The Color Dialog Depends on the Browser

The Visual Selector opens the color dialog of the browser, so its look differs in Chrome, Edge, Firefox and Safari. Some dialogs have a field for typing a HEX code and others do not.

The desktop edition

Desktop Color Picker for a Full Palette

The online color picker handles one color with its harmonies, shades and tints. A full brand palette, an OKLCH ramp or print-accurate CMYK against an ICC profile belongs in a design app or the desktop edition, which manages an entire color system in one place.

In a browser tabone color at a time
On the desktopan entire palette in one place
Full Palettes

Build and keep a brand palette with tokens and named roles, the base of a design system rather than a single color.

Print Profiles

Convert against an ICC profile for a print-accurate CMYK, matched to the press and the paper rather than approximated from RGB.

Perceptual Ramps

Build an even OKLCH ramp where every step looks equally spaced to the eye, past the plain sRGB mixes of a quick tool.

Common questions

Online Color Picker Questions

Select the color box under Visual Selector and your browser opens its color dialog. Choose a color there and the tool shows a color name, HEX, RGB, HSL and CMYK, a contrast check, harmonies and a strip of shades and tints. Every value updates as your color changes.
Select the color box in the online color picker and choose a color in the dialog. Or select Generate Random for a new color, or select any swatch in Harmonies or Shades & Tints. The large swatch shows your choice.
No. The color maths, the eyedropper and the contrast check all run in the browser. An image dropped in to eyedrop a color is read on the device and never sent to a server, so a screenshot or a brand asset stays private.
Choose the color in the online color picker and RGB shows under HEX, next to HSL and CMYK. There is no box on this page for typing a HEX code. Many browser color dialogs have a HEX field, so enter your code there. Check yours, since the dialog differs between browsers.
HEX, RGB, HSL and CMYK, with a color name under the HEX value. There is no HSV or HSB output and no alpha value. Select COPY beside a format to copy its string.
It is an approximation. A CMYK value worked out from RGB is a useful guide, but a true print color depends on an ICC profile, the press and the paper. For a critical job, confirm your color with the printer against a proof rather than trusting the on-screen value.
Contrast & Accessibility shows the WCAG ratio of your color as text on white and as text on a dark background. A badge shows AAA at 7 or more, AA at 4.5 or more and FAIL below 4.5. It tests those two backgrounds only, so test other pairs in a dedicated contrast tool.
Harmony Generation shows Complementary and Triadic swatches for your color. A complementary color sits opposite on the color wheel and a triadic set spaces three colors evenly. Select a swatch to make it your new color.
A tint is a color mixed toward white and a shade is a color mixed toward black. The Shades & Tints strip shows 10 swatches, labeled TINTS on one side and SHADES on the other. Select a swatch to make it your new color.
Yes. Select COPY beside HEX, RGB, HSL or CMYK to copy that string. Copy CSS Prop copies a ready background-color line with your HEX code, for pasting into a stylesheet. To compare class names from the same stylesheet, use the online CSS class compare tool.
It fills the online color picker with a random color and updates every format, check and swatch. Use it to find a starting point, then adjust with the Visual Selector or the harmony swatches.
Not on this page. The online color picker has no eyedropper and no image upload, so it cannot sample a pixel from a picture. For an image, use the color picker in browser dev tools or a design app, then recreate the color in the Visual Selector. To learn what else a picture carries, open What an image file remembers about its history.
There is no alpha slider on this page, so your output stays opaque. To add transparency, write an 8-digit HEX by hand with two extra digits on the end, or wrap the RGB values in rgba(). To compare the old and new stylesheet, use the online text diff. To tidy a script that holds your color values, use the online JavaScript beautifier.
A HEX code spells red, green and blue as three base 16 numbers behind a hash sign, like #3B82F6. Every pair runs from 00 for none to FF for full. Base 16 turns up outside color too. The online hash generator prints its checksums that way, and Character encoding explained and why text arrives broken shows it in text bytes.
They name one color in different ways. HEX and RGB give the red, green and blue channels, in base 16 and in numbers from 0 to 255. HSL gives hue, saturation and lightness, which is easier for nudging a color by feel.
A screen mixes light and a printer mixes ink, so the same color is reached a different way. A bright screen color can sit outside what ink can make. That gap is why a CMYK value from RGB is a starting point, confirmed against a printed proof.
Yes. It runs in a mobile browser, so you can choose a color and see every format without an app. The color dialog comes from your phone browser, so it looks different from a desktop. For a favicon in your brand color, try the online favicon generator.
The page is cheap to host, and since the work happens on the device nothing is received or kept here. The wider suite of tools is what supports the site. There is no cap, no watermark and no sign-up.

OnlinePCApps Developer Group

Written and reviewed by Elin Norberg, who has worked on color and design tools here since 2013

Last reviewed October 2026
13
Years on design tools
0
Colors uploaded
4
Color formats
0
Watermarks

The thing that clicks after a while with color is that HEX, RGB, HSL and the rest are not different colors, only different ways of writing the same one. HEX and RGB spell out the red, green and blue channels, HSL describes the color by hue so it is easy to adjust by feel, while CMYK aims it at print. The honest caveat lives with CMYK, since a value derived from RGB is an approximation until a real print profile and paper enter the picture, so it is a guide rather than a match. The online color picker keeps to what it does well. It shows four formats at once, copies any of them in one click, checks contrast against the WCAG bar and offers harmonies, tints and shades as a start. It has no eyedropper, no alpha slider and no HSV output, so a job that needs those belongs in a design app.

Standards followed

CSS Color · W3C CSS Color · MDN WCAG · Contrast sRGB · Color Space
Built on the same shared design system as every OnlinePCApps tool. onlinepcapps.com

Select a Color Online for Free

No sign-up needed. Open the online color picker, select a color and see every format at once.

Select a Color Free, no account Try Desktop Edition For palettes and print
Select a Color