Color Picker & Converter
Free · No signup · Every format · WCAG accessibility
Color Picker
Shades & Tints
Lighter tints and darker shades of your current color, like Tailwind's 50-950 scale.
All Formats
#4037e6
All Formats
#4037e6
History
0
History
0
Bookmarks
0
Bookmarks
0Foreground Color
Background Color
Contrast Ratio
Live Preview
The quick brown fox jumps over the lazy dog. 0123456789
UI Components
Color Blindness Simulator
See how your current palette looks to people with different types of color vision deficiency.
Palette Through Color Blindness
Generate a palette in the Palette tab first, then come here to see how it appears to color-blind users.
Contrast Matrix
See contrast ratios between all colors in your current palette. Generate a palette in the Palette tab, then return here.
Base Color
Mood Palettes
Generate palettes based on mood and atmosphere. Click a mood, then randomize for variations.
Export as Image
Download your palette as a PNG image for sharing or documentation.
Dark Mode Generator
Auto-generate dark mode equivalents of your palette colors using HSL lightness inversion.
Color Mixer
Extract from Image
Drop an image here or click to upload
PNG, JPG, WebP, GIF supported
Click anywhere on the image to pick a color
Extracted Colors
Picked Color
Extract from Code
Paste any HTML, CSS, or code containing color values. All hex codes, rgb(), and hsl() values will be extracted.
Gradient Builder
Text with gradient:
Your Gradient Text
background, border-image, and even text (with -webkit-background-clip: text).
CSS Code
background: linear-gradient(90deg, #4f46e5, #38bdf8);
Presets
Controls
UI Preview
See how your color looks as a primary in a real UI. Colors are auto-derived from your picked color.
CSS Filter Generator
Generate a CSS filter value that transforms black to your current color. Useful for colorizing SVG/icon images.
Click "Generate" to compute
Brand Palettes
Create named brand palettes to organize your colors. Click "New Palette" to start.
Knowledge Base
Questions & Answers
A HEX color code is a 6-digit hexadecimal number used in web design. It starts with # followed by pairs for red, green, and blue (e.g., #FF5733). Each pair ranges from 00 (none) to FF (maximum). You can also use 3-digit shorthand (#F53) or 8-digit with alpha (#FF573380).
RGB (Red, Green, Blue) is additive and used for screens. CMYK (Cyan, Magenta, Yellow, Key/Black) is subtractive and used for print. Screen colors are made by adding light; print colors are made by absorbing light with ink. Converting between them can cause color shifts.
WCAG contrast ratio measures luminance difference between text and background. A ratio of 4.5:1 is required for normal text (AA), 7:1 for enhanced (AAA). Large text needs 3:1 (AA) and 4.5:1 (AAA). Good contrast ensures readability for people with low vision.
Color harmonies are combinations based on positions on the color wheel. Complementary colors are opposite (180°), analogous are neighbors (30° apart), triadic are evenly spaced (120°), and split-complementary uses the two colors adjacent to the complement. Each creates a different visual mood.
HSL stands for Hue (0-360°), Saturation (0-100%), and Lightness (0-100%). It's more intuitive than RGB for adjusting colors — change hue to shift the color, saturation to make it more vivid or muted, and lightness to make it brighter or darker. CSS natively supports hsl().
The simulator applies scientifically-derived 3x3 color transformation matrices to your RGB values. Each matrix approximates how a specific type of color blindness (protanopia, deuteranopia, tritanopia, achromatopsia) affects color perception. About 8% of men and 0.5% of women have some form of color vision deficiency.
Yes. Upload any image under the Explore tab’s “Extract from Image” section. The tool samples thousands of pixels, groups them into clusters using a median-cut algorithm, and returns the 6 most dominant colors. You can also click anywhere on the image for an eyedropper that picks the exact pixel color.
100% free with no ads, no watermarks, no signup, and no tracking. Everything runs in your browser using JavaScript. No data is sent to any server. Your color history and bookmarks are stored locally in your browser's localStorage.