Skip to main content

Canonical Color Picker Tool

Online Color Picker

Selected color

HEX
HSL

Advanced pickers

Image canvas sampling · Interactive color board · Multi-format output

Image sampler

Color board

Hue217°

Color formats

HEX
RGB
HSV
HSL
CMYK

Color variations

Shades mix pure black · Tints mix pure white · Click to copy & apply

Shades (black mix)

Tints (white mix)

Color harmonies

Theory-based palettes from your selected hue

Harmony wheel

WCAG contrast checker

Background uses your globally selected color · Evaluate text readability

Contrast ratio

3.68

Normal text
Fail
Small text
Fail
Large text
Pass AA

The quick brown fox jumps over the lazy dog

Sample body text on your selected background. Large text is typically 18pt+ regular or 14pt+ bold.

100% client-side · Canvas pixel sampling · No uploads

Written by Safaat Rahman Siham, Founder & Developer at Convertify4u. Contact us.

A useful sample is a decision about which pixel to trust, not a subscription to a “creative cloud.” Drop a still the browser can decode, or ignore the photo and tune a swatch by hand. Lighting, JPEG mush, and phone tone-mapping all shift what you remember seeing. Treat the first hex as a start you can nudge in HSL, not a lab measurement you would send to a press. Nothing here is a brand-system generator. Palettes, pixel magnifiers, designer logo work, and phone-thumb sampling live on their own pages so this hub can stay a sampling desk. The still is painted on an HTML5 canvas in RAM. Close the tab and the working bitmap is gone; your clipboard and notes app are the archive. If a cousin site wants the holiday album uploaded so a remote GPU can “extract vibes,” skip it. A six-character code should not need a CRM record. Copy HEX, RGB, or HSL depending on what the destination file already uses — mixing spellings in one token set is how midnight CSS fights start.

One tab for a pixel, a palette, and a pasteable code

Why a hub

Eyedrop, a manual board, and format copy belong together because people arrive with mixed jobs: a screenshot they cannot inspect, a wall in a listing photo, a token they already half-know. Palettes and pixel magnifiers have their own URLs so we do not cram every noun into this H1. Start here when you only need one pasteable value. Open a spoke when the job is a set, a one-pixel sprite highlight, or a fat-finger phone tap.

Privacy

The vacation still does not become a remote mood board. Sampling is a local canvas read. That matters for unpublished packaging, client logos, and family albums. We do not keep EXIF sightseeing copies on a disk. If you will publish the photo later, strip location metadata in your own workflow — this tab is not a DAM.

What we will not do

Sell you a yearly suite to unlock a hex string. Watermark a clipboard value. Pretend a phone JPEG is a spectrophotometer. Map a screen code onto a named Pantone ink without a print pipeline. Paste and leave. If you need WCAG math, take the pair into a dedicated contrast checker after you have the two values.

How it works

  1. 1

    Bring a photo or use the board

    A local file picker or drag-and-drop stays in this tab. JPEG, PNG, and WebP decode on everyday machines. HEIC from an iPhone often needs a convert first. Or skip the still entirely and tune a swatch when you already know the neighborhood of the hue.

  2. 2

    Sample

    A magnifier helps on busy prints, woven fabric, and anti-aliased UI chrome. Click inside a fill, not on the mixed edge where two colors blend. If two nearby clicks disagree, you hit compression or a gradient — zoom more rather than averaging the argument in your head.

  3. 3

    Copy HEX or RGB

    Paste into CSS, Figma tokens, or a hardware paint app. We are not the paint store and we will not sell you a gallon from a listing photo. If the destination wants HSL, copy that spelling instead of converting by hand and introducing a rounding surprise.

Use cases

CSS tokens from a screenshot

A live site you cannot inspect, a competitor mock, or a PDF raster. Sample the fill, then verify in the browser because screenshot color spaces and OS overlays lie a little.

Matching a physical object via a photo

Aisle lighting, noon sun, and shop LEDs produce different hexes of the same jacket. Label which light you sampled. Treat it as a start, not a lab spectrophotometer or a paint-chip contract.

Quick contrast checks

Grab the pair from a UI still, then verify in your design tool’s contrast UI. This hub will not certify WCAG. It only hands you the codes so you can stop guessing named CSS colors.

Problems we solve

Cloud “color from image” sites

Family photos as their dataset is a bad trade for a clipboard string. Keep unpublished stills here, local, and leave if a form wants an account before it will show a hex.

Averaging a whole region when you needed a pixel

Region tools return mush on icons and sprites. Use the magnifier energy: click the thread, not the blur, not the drop shadow, not the checkerboard behind a transparent PNG.

Expecting print-accurate LAB from a phone JPEG

You will not get a press proof. You will get a useful screen hex. Convert in a print tool if a press is the destination, and bring a physical chip if the job is wall paint.

Specialized color picker guides

Trust & technology

On-device canvas

The still never becomes our mood board. Decode, sample, copy. Close the tab when you are done. Downloads and clipboards are yours to manage.

No account for a hex

A six-character code should not need SSO, a newsletter, or a “creative suite” trial. Eligible everyday sampling does not hide the copy button behind a paywall.

Spokes for specialized jobs

Palette, HEX/RGB, designer, pixel, mobile — each page exists because the failure modes differ. This hub is the map, not a keyword pile that repeats the same three-word phrase until it sounds important.

Frequently asked questions