Private by design. Colors and palette history stay in your browser.

Pick a color

Choose visually, enter a HEX value, or sample a color from your screen.

#53D095 Dark text recommended
Availability depends on your browser.
Starter colors

Ready-to-use values

Click a value to copy it with its CSS function.

Contrast checker

The current color is treated as text against the background below.

Design for every reader. Preview regular and large text before shipping your color pair.
Contrast ratio1.94:1
AA text AA large AAA text

Contrast-safe companion

Find the smallest change toward black or white that reaches each target.

Unique

Harmony palette

Generate balanced colors from the current pick. Click any swatch to use it.

Color-vision preview

A quick visual check of how the current color may appear under common color-vision differences.

Original#53D095
Protanopia#898AA3
Deuteranopia#8279A7
Tritanopia#59AFB1

This preview is an approximation, not a substitute for testing the full interface with people and accessibility tools.

Palette history

Recent picks are stored only in this browser.

Pick a color to start your local history.

WCAG contrast and accessibility guide

AA standard (4.5:1 / 3:1)

The standard baseline for web readability: requires at least 4.5:1 for body text and 3:1 for large text (18pt or bold 14pt).

AAA standard (7:1 / 4.5:1)

The enhanced contrast level: requires 7:1 for body text and 4.5:1 for large text, recommended for long-form reading and critical interfaces.

Contrast-safe companion

Calculates the minimal luminance adjustment toward black or white to reach target contrast without shifting the underlying hue.

Real-world typography

Contrast math is an objective starting point. Always test thin weights, small sizes, and screen reflections with real readers.

Meeting WCAG contrast standards ensures your content remains effortless to read across all devices and lighting conditions.

How to use Color Picker

  1. Choose or sample your color

    Pick visually from the palette, type a 3- or 6-digit HEX value, or sample any pixel from your screen with the eyedropper.

  2. Check contrast & harmony

    Verify readable text ratios against light or dark backgrounds and generate balanced harmony schemes for UI accents.

  3. Copy CSS & color formats

    Click any color code to copy HEX, RGB, HSL, HWB, or OKLCH values, or grab ready-made CSS variables for your stylesheets.

Understanding modern color formats

HEX and RGB are universal standards across digital design, while HSL and HWB offer intuitive controls for adjusting hue, saturation, and lightness.

OKLCH provides perceptually uniform color adjustments, ensuring consistent visual brightness across all hues and unlocking vibrant wide-gamut colors on modern displays.

Private local processing

All conversions, contrast calculations, color-vision previews, and palette storage run locally inside your browser. No color choices or links are ever uploaded to any server.

Your recent palette history is saved privately in browser storage, so your colors remain available whenever you return without needing an account.

FAQ

You can copy HEX, RGB, HSL, HWB and OKLCH values, plus a ready-made CSS custom property and complete palette variables.
Your 16 most recent colors are saved in this browser only. You can reuse or clear them at any time.
AA requires 4.5:1 for regular text and 3:1 for large text. AAA requires 7:1 for regular text. Always test the complete interface, not color alone.
No. Picking, conversion, contrast checks and saved history all stay on your device. A link is copied only when you choose Copy share link.