Free Online Color Picker

Pick a Color Online

The free online color picker lets a colour be picked and read as HEX, RGB, HSL, HSV and CMYK at once, with an eyedropper and a contrast check. Because it runs in the browser, nothing is uploaded.

Colour tools by OnlinePCApps since 2013

No upload HEX to CMYK Eyedropper Free
0
Bytes uploaded
6
Colour formats
0
Files stored
$0
Free, always
Why use a color picker

Three Reasons to Pick a Color

One colour is written a different way for CSS, for a canvas, for a design app and for print. The free online color picker shows every format at once and copies the one the job needs.

Get Every Format at Once

CSS wants HEX, a canvas wants RGB, a design app leans on HSL and a print team needs CMYK. Picking a colour once shows all of them together, so the right value is a single click away rather than a conversion by hand.

The same colour in every format.

Match a Colour With the Eyedropper

A brand shade in a logo, a photo or a screenshot rarely comes with its code. The eyedropper grabs the exact pixel colour from the screen or a dropped image, so a match is read off directly rather than guessed by eye.

The exact colour, not a guess.

Check It Is Readable

Text on a background needs enough contrast to be read, and the WCAG guidelines set the bar. The contrast check reports the ratio and whether it passes AA or AAA, so a colour choice is accessible before it ships.

A colour that passes the check.
How it works

Pick a Color in Three Steps

1

Pick or Enter a Colour

Use the picker or the sliders, paste a HEX code, eyedrop a pixel from the screen or drop an image and click a colour in it. The swatch updates as the colour changes.

SWATCH HEX formats
2

Read Every Format

The colour shows as HEX, RGB, HSL, HSV and CMYK together, with the nearest CSS name. An alpha slider sets transparency, and a contrast check reports the WCAG ratio against a background.

#2563EB
3

Copy the Value Needed

Copy the format the job asks for with one click, ready to paste into CSS or a design ticket. Shades and tints sit alongside as a starting palette, all figured on the device.

Every format HEX, RGB, HSL, CMYK
Contrast WCAG check
One or a batch Download or ZIP
Need it faster?

Build a Palette and a System

A single colour with its shades and tints is figured in one step on this page. For a full brand palette, a perceptual OKLCH scale or a design system with tokens, a design app or the desktop edition manages the whole set in one place.

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

What the Color Picker Does

To pick a colour is to name one point in colour space in every format at once. The tool does that on the device.

HEX, RGB, HSL, HSV, CMYK

One colour shows in every common format together, from HEX and RGB to HSL, HSV and CMYK, with the nearest CSS name. Any format can be pasted in to jump to that colour, and any can be copied out with a single click.

Eyedrop From Screen or Image

The eyedropper grabs the exact pixel colour from anywhere on the screen in Chrome, Edge and Opera. From a dropped image, it works in any browser. That reads a brand shade off a logo or a photo without guessing at the code.

Alpha and a Contrast Check

An alpha slider sets transparency, shown as an 8-digit HEX or an rgba value. A contrast check reports the WCAG ratio of the colour against a background, with a pass or fail for AA and AAA text, so a choice is readable.

Shades, Tints and Harmonies

A picked colour comes with a row of darker shades and lighter tints, plus simple harmonies such as complementary and triadic. These are even sRGB mixes, a fast starting palette rather than a perceptual scale.

To pick a colour, to convert HEX to RGB and to eyedrop a shade all name the same tool. A search for color picker or hex to rgb reaches this page, and nothing about the colour is sent anywhere.

Reference

What Converts Cleanly and What to Watch

One colour is written several ways, each suited to a job. These points decide which format fits.

The caseResultWhat happens and why
HEX#RRGGBBThe CSS default, with a short form and an 8-digit version that carries alpha.
RGB and RGBA0 to 255Three channels from 0 to 255, plus an alpha from 0 to 1, what a canvas expects.
HSL and HSLAhue, %, %Hue, saturation and lightness, the easiest format for nudging a tint or a shade.
HSV or HSBvalueHue, saturation and value, the model most design-tool pickers use inside.
CMYKprint, approxCyan, magenta, yellow and black for print, an approximation without a colour profile.
Named coloursCSS namesThe CSS named colours such as coral, with the nearest name to any picked colour.
Eyedropperscreen or imageGrabs a pixel from the screen in Chrome, Edge and Opera. A dropped image works in any browser.
ContrastWCAGReports the ratio and a pass for AA at 4.5 to 1 or AAA at 7 to 1 for text.
Where it runson the deviceThe colour work runs in the browser, so nothing is uploaded.

One Color, Many Formats

A single colour is one point in colour space, and the formats are only 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 and HSV describe the same colour by hue with saturation and either lightness or value, which is why they are easy to adjust by feel, though HSL and HSV are not the same and scale saturation differently. 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 colour depends on an ICC profile and the paper, so it is a starting point rather than an exact match. Alpha adds transparency, carried in an 8-digit HEX or an rgba value. The eyedropper reads a pixel straight off the screen where the browser allows it, which today means Chrome, Edge and Opera. From a dropped image it works everywhere else. A contrast check compares two colours against the WCAG guidelines, where AA text needs a ratio of 4.5 to 1 and AAA needs 7 to 1. The references below define the standards.

Honest comparison

In the Browser vs a Design App

Both pick and convert a colour. The trade is real, and a brand palette is often a bigger job.

Point of comparison This tool Picked in the browser 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 file cap Free tier often capped
A perceptual colour scale Even sRGB shades and tints OKLCH and full ramps
Exact print CMYK An RGB approximation ICC-profile accurate
A quick pick and copy Open and copy at once A heavy app to open

A design app wins for a full palette system, a perceptual OKLCH ramp or a print-accurate CMYK against an ICC profile. This page wins for a quick pick, convert and copy with a contrast check, opened with no install. Both keep the work local.

Why no upload

Nothing Leaves the Device

The colour 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 colour is read on the device and never uploaded.

A screenshot used to eyedrop a brand shade can hold more than the colour, 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. Pick a colour with the panel above
Nothing uploads. The colour was picked on the page itself.
0
Bytes uploaded
0
Files stored
0
Accounts required
0
Watermarks added
Alternatives

Other Ways to Pick a Color

Each of these picks or converts a colour. They vary in reach, in cost and in what they set up.

The Browser Picker

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

A Design App

Figma or Photoshop pick, mix and manage a full palette.
They keep a colour system and print profiles.
They are heavy apps to open for a single value.

Browser Dev Tools

The inspector has a colour picker on any CSS value.
It edits the live page as the colour changes.
It is tied to a page and buried in the 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.
It is a coding step with no picker or preview.

The browser picker, a design app and dev tools all pick a colour, yet each gives one format, opens a heavy app or ties to a page. This page shows every format with an eyedropper and a contrast check, kept local with nothing to set up.

Before converting

Three Things to Know Before Converting

A little context sets a cleaner result.

Pick 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 one the destination expects rather than converting a value by hand later on.

CMYK Is an Approximation

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

The Eyedropper Depends on the Browser

The screen eyedropper works in Chrome, Edge and Opera, which support the browser API for it. In Firefox or Safari, drop an image in and click a colour in it instead, which reads the pixel equally well.

The desktop edition

When a Whole Palette Needs Building

The browser picks a colour with its shades and tints, which fits an everyday choice. A full brand palette, a perceptual OKLCH ramp or a print-accurate CMYK against an ICC profile belongs in a design app or the desktop edition, which manages the whole colour system in one place.

In a browser tabone colour at a time
On the desktopa whole 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 colour.

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 each step looks equally spaced to the eye, past the plain sRGB mixes of a quick tool.

Common questions

Color Picker Questions

It picks a colour and shows it in every common format at once, straight in the browser. A picked colour reads as HEX, RGB, HSL, HSV and CMYK with the nearest CSS name. It comes with an eyedropper, an alpha slider and a WCAG contrast check.
Paste the HEX code into the picker and the RGB value appears next to it, along with HSL, HSV and CMYK. The conversion runs live, so a change to any format updates the others. Each can be copied with a single click.
The screen eyedropper works in Chrome, Edge and Opera, which support the browser API for it. In Firefox or Safari it is not available, so drop an image into the tool and click a colour in it instead, which reads the pixel equally well.
Yes. Drop an image into the panel and click any point in it to read that pixel's colour in every format. The image is read on the device, so a screenshot or a logo used to match a shade is never uploaded to a server.
Both describe a colour by hue and saturation, but the third value differs. HSL uses lightness, where a rise heads toward white. HSV, also called HSB, uses value or brightness. They share the hue but scale the other two apart, so the numbers are not the same.
It is an approximation. A CMYK worked out from RGB is a useful guide, but a true print colour depends on an ICC profile, the press and the paper. For a critical job, confirm the colour with the printer against a proof rather than trusting the on-screen value.
Move the alpha slider, and the colour is shown as an 8-digit HEX or an rgba value that carries the transparency. An alpha of zero is fully clear and full alpha is fully solid, and the value pastes straight into CSS.
It reports the WCAG contrast ratio between a text colour and a background, with a pass or fail for AA and AAA. AA text needs a ratio of 4.5 to 1, or 3 to 1 for large text, while AAA needs 7 to 1. That is how a colour choice is kept readable.
They are the colour names built into CSS, such as coral, teal or rebeccapurple. The tool shows the nearest CSS name to any picked colour, which is handy for a quick reference, though HEX or RGB is more precise for an exact shade.
No. The colour maths, the eyedropper and the contrast check all run in the browser. An image dropped in to eyedrop a colour is read on the device and never sent to a server, so a screenshot or a brand asset stays private.
A shade is the colour mixed toward black and a tint is the colour mixed toward white, and the tool shows a row of each as a starting palette. These are even sRGB mixes, quick and deterministic, rather than a perceptual scale a design tool would build.
Yes. Each format has a copy button that puts the value on the clipboard, ready to paste into CSS, a design ticket or a component. The format is copied as a CSS-ready string, such as the full rgb or hsl function.
HEX with its short and 8-digit forms, RGB and RGBA, HSL and HSLA, HSV or HSB and CMYK, along with the nearest CSS named colour. Any of them can be pasted in to jump to a colour, and any can be read out and copied.
Yes. The tool runs in a mobile browser as well as on a desktop, so a colour is picked and converted on a phone without an app. The screen eyedropper depends on the mobile browser, while the image eyedrop works everywhere.
A screen mixes light and a printer mixes ink, so the same colour is reached a different way. A bright screen colour 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.
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 colour and design tools here since 2013

Last reviewed August 2026
13
Years on design tools
0
Colours uploaded
6
Colour formats
0
Watermarks

The thing that clicks after a while with colour is that HEX, RGB, HSL and the rest are not different colours, only different ways of writing the same one. HEX and RGB spell out the red, green and blue channels, HSL and HSV describe the colour 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 eyedropper is the other honest point, because the screen version needs a browser API that Chrome, Edge and Opera have and others do not, which is why an image eyedrop is offered everywhere as a fallback. A contrast check keeps a choice readable against the WCAG bar. Since a screenshot used to eyedrop a shade can hold more than the colour, the whole thing runs in the browser and sends nothing to a server.

Standards followed

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

Pick a Color Online for Free

Free and online, with no sign-up and no upload. Pick a colour and read every format in the browser, all on the device.

Pick a Colour Free, no account Try Desktop Edition For palettes and print
Pick a Colour