Last month a junior designer on our team spent almost two hours trying to extract the exact blue from a client logo so she could use it across a new website mockup. She tried three different websites, got three slightly different HEX values, and ended up paying for a Photoshop subscription just to use the eyedropper tool once. I watched that happen and thought: this is absurd. Picking a color from an image should not require a Creative Cloud subscription.

That incident was the tipping point, but it was not the first time I noticed how fragmented the color tool landscape is. If you want to pick a color, you go to one site. If you want to convert HEX to RGB, you go to another. Gradient generator? A third one. Contrast checker for accessibility? Yet another tab. Palette builder? Probably Figma or Coolors, both of which want you to sign in. And color blindness simulation? That usually means installing a browser extension or opening some outdated university research tool. None of these tools talk to each other, and collectively they burn an embarrassing amount of time for something that should take seconds.

We built six color tools to fix this. They all run in your browser, they all respect your privacy, and they are all free. I am going to walk through each one — what it does well, who it is for, and where the limitations are. No marketing fluff, just an honest look.

Color Picker from Image: Stop Guessing Colors

Tool #1

Image Color Extraction

This is the tool that started the whole project. The way it works is straightforward: you upload an image, it renders onto an HTML5 Canvas, and when you click any pixel, it reads the raw RGB data at that coordinate and converts it into HEX, RGB, and HSL formats simultaneously. No servers involved. Your image never leaves your device — the Canvas API does all the heavy lifting locally.

The thing that makes this genuinely useful instead of just technically interesting is the dominant color detection. When you upload a photo, the tool does not just wait for you to click around blindly. It scans the entire image, clusters similar colors together using a basic quantization algorithm, and presents the five to eight most common colors as a ready-made palette. For anyone who has ever stared at a photograph trying to figure out "what color is this wall, exactly," that feature alone saves a solid ten minutes.

I should be upfront about the limitations. The extraction is good but it is not a professional color science tool. If you need exact Pantone matching or precise CMYK values for print production, this will get you close but not print-press perfect. The quantization algorithm works well for photographs and illustrations with flat areas but struggles a bit with highly textured or noisy images where every pixel is slightly different. For web and screen design work though, it hits the sweet spot of accuracy and speed.

It handles JPG, PNG, WebP, and BMP files. There is no hard file size limit since everything processes locally, though images larger than about 20 megapixels will slow down the initial rendering on older devices. On a modern laptop, even a 4K photo loads in under a second.

HEX to RGB Converter: The Tool You Open Fifty Times a Day

Tool #2

Color Format Conversion

I genuinely think format conversion is the single most common color task in web development. You get a design file from Figma with a color like #FF6B35, and you need it as rgb(255, 107, 53) for a CSS custom property, and also as HSL for a JavaScript animation, and sometimes you need the alpha channel too. The mental math for that is not hard — dividing by 16, converting remainders, calculating hue from RGB components — but doing it dozens of times a day adds up to a real productivity drain.

Our converter handles HEX to RGB, RGB to HEX, and both directions for HSL. You type or paste a value in any format and it instantly shows you all the others. The color preview updates in real-time so you can verify visually that you are looking at the right shade. It also supports alpha transparency — you can enter an RGBA value with opacity and get the corresponding HEX with alpha, which is something a surprising number of converters still get wrong.

One feature I use more than I expected is the batch conversion mode. You can paste a whole list of colors — say, a full design system token file — and convert them all at once. That saved me about fifteen minutes the last time I migrated a project from HEX tokens to HSL variables. It also supports CMYK output, which is useful if you work with print designers who insist on getting values in that format.

Gradient Generator: CSS Gradients Without the Headache

Tool #3

Visual CSS Gradient Builder

Writing CSS gradients by hand is one of those tasks where you know exactly what you want but getting there is frustrating. You want a linear gradient that goes from a soft blue at the top-left to a warm orange at the bottom-right, with a mid-tone purple somewhere around 45% through. Easy to describe, tedious to code. The angle math, the color stop percentages, making sure it looks right on mobile — it is a lot of fiddling for something that should be visual.

The gradient generator gives you a visual interface for all of this. You choose your gradient type — linear, radial, or conic — add color stops by clicking on the gradient bar, drag them to adjust position, and the CSS code updates in real-time. The angle control for linear gradients is a dial you can rotate with your mouse, which is way more intuitive than typing "135deg" and then refreshing the page three times to see if that was the angle you wanted.

The generated code is production-ready. It includes vendor prefixes for Safari and older Chrome versions, and the output is minified so you can paste it directly into your stylesheet without reformatting. I have been using this tool for about two months now and it has completely replaced CSSGradient.io in my workflow, mainly because it does not have ads popping up every time I adjust a color stop.

There is also a preset library with about thirty hand-picked gradient combinations. Some of them are the ones you see everywhere — the purple-to-pink sunset, the ocean blue fade — but there are also some less common ones like earth-tone gradients and dark-mode-friendly combinations that I have found genuinely useful for project work.

Contrast Checker: The Accessibility Tool Most People Skip

Tool #4

WCAG 2.1 Contrast Verification

Here is a number that should concern anyone building websites: according to WebAIM's 2024 analysis of the top one million homepages, 96.3% of them had detectable WCAG failures. The most common failure category? Low contrast text. Not missing alt text, not broken keyboard navigation — just text that is hard to read because the foreground and background colors are too similar. That is the kind of problem our contrast checker is designed to catch before your site goes live.

You plug in your foreground color and background color (in any format — HEX, RGB, or HSL), and the tool calculates the luminance ratio using the WCAG 2.1 relative luminance formula. It then tells you whether your combination passes at the AA level (4.5:1 for normal text, 3:1 for large text and UI components) and the AAA level (7:1 for normal text, 4.5:1 for large text). Each result shows a clear pass or fail indicator, so there is no ambiguity about where you stand.

What I find most useful is the real-time preview. As you adjust either color, the preview updates instantly, so you can see exactly how a slight tint change affects readability. The tool also suggests the nearest passing color if your current combination fails — it nudges the foreground lighter or darker by the minimum amount needed to meet the standard. That feature has saved me from the "just make the text white" fallback more times than I want to admit.

The one thing I wish it could do is check entire pages at once, like axe or Lighthouse does. Right now it checks one pair at a time, which is fine for design work but tedious for auditing a full website. For that kind of bulk testing, you would still want a dedicated accessibility scanner. But for the design phase — when you are choosing colors and want to verify them before writing a single line of code — this tool does exactly what you need.

Palette Generator: Color Theory Without the Theory Class

Tool #5

Harmonious Color Schemes

I have a confession: despite having worked in design for years, I still sometimes freeze up when I need to pick a color palette from scratch. There is something paralyzing about a blank color wheel. Do I go complementary? Analogous? Triadic? What is the difference between a split-complementary and a tetradic scheme, and which one looks better for a dashboard versus a marketing page?

The palette generator handles the theory so you can focus on the aesthetics. You start with any base color — type a HEX code, click on a color wheel, or pick from the image color extractor — and the tool generates complete palettes using six different harmony rules: complementary, analogous, triadic, tetradic (rectangle), split-complementary, and monochromatic. Each palette shows five to six colors with their HEX values, and you can fine-tune individual colors by adjusting saturation and lightness sliders.

The export options are practical rather than flashy. You can copy individual color codes, grab the full palette as CSS custom properties, export as JSON, or save it as a text file. I typically generate three or four palettes for a project, export them as CSS variables, and then tweak from there. It is not going to replace a skilled colorist, but it gets you to a solid starting point in about ten seconds instead of ten minutes of staring at Coolors pressing the spacebar.

There is also a random palette mode that generates palettes without a base color, which is essentially what Coolors does. It is fun for creative exploration, though I find the base-color approach more productive for actual project work where you already have a brand color or design direction to work from.

Color Blindness Simulator: Designing for the 8% You Are Forgetting

Tool #6

Accessibility Color Vision Simulation

Roughly 8% of men and 0.5% of women have some form of color vision deficiency. That is about one in every twelve people visiting your website. If your design relies solely on color to convey information — think red error states, green success indicators, blue links that look purple to some users — you are potentially locking out a meaningful chunk of your audience without realizing it.

The simulator takes an image or a set of colors and shows you how they appear under the three most common types of color blindness: protanopia (red-blind, about 1.3% of males), deuteranopia (green-blind, about 1.2% of males), and tritanopia (blue-blind, rare but significant). It also covers the less severe forms — protanomaly, deuteranomaly, and tritanomaly — for people with partial rather than complete deficiency.

What makes this practical rather than academic is the side-by-side comparison. You upload a screenshot of your interface, and the tool shows the original next to each simulation. Seeing your carefully crafted gradient look like a flat gray smear to someone with deuteranopia is sobering, and it immediately highlights where your design depends too heavily on color distinctions. For things like status indicators, chart legends, and form validation, this insight is genuinely valuable.

The severity slider is a nice touch that most free simulators skip. Real color vision deficiency exists on a spectrum, and the slider lets you see what the world looks like at 25%, 50%, 75%, and 100% severity. It is not a medical tool — it uses approximation matrices based on the Brettel 1997 and Viénot 1999 research papers — but it is accurate enough for design decisions.

How to Use Each Tool

Every one of these tools works the same basic way: open it in your browser, use it, close the tab. There are no accounts, no settings to configure, no data to save on a server. Here is the specific workflow for each:

  1. Color Picker: Click "Upload Image" or drag and drop a file onto the canvas. Click any pixel to see its color values. The dominant colors panel shows the most common colors automatically. Click the copy button next to any value to paste it into your project.
  2. HEX to RGB: Paste any color value into the input field — HEX, RGB, HSL, or named color. All equivalent formats appear instantly. Use the batch mode tab to convert multiple colors at once.
  3. Gradient Generator: Select your gradient type, add color stops by clicking the color bar, and drag to reposition. Use the angle dial for linear gradients or the shape controls for radial ones. Copy the CSS from the code panel.
  4. Contrast Checker: Enter your foreground and background colors. The ratio and pass/fail results update immediately. If a combination fails, click the suggested fix to see the nearest passing alternative.
  5. Palette Generator: Enter a base color or pick one from the color wheel. Select a harmony rule from the tabs. Adjust individual colors with the saturation and lightness sliders. Export as CSS, JSON, or text.
  6. Color Blindness Simulator: Upload an image or enter individual colors. Select the deficiency type and severity. View the side-by-side comparison to see how your design looks with different types of color vision.

How These Compare to Alternatives

I tested each tool against the most popular free alternative I could find for the same task. The table below covers the things that actually matter to me: privacy, speed, and whether the tool makes you jump through hoops to use it.

Feature Tool Xeno Typical Free Tool Paid Software
Image uploads stay localYesOften noYes
No account requiredNone neededOften yesLicense needed
Batch processingYesSometimesYes
WCAG contrast checkBuilt inSeparate toolYes
Color blindness sim6 typesRarelyVaries
Zero adsYesUsually noYes
Works offlineAfter loadNoInstalled

The paid software row refers to things like Adobe Color (part of Creative Cloud), which costs $55 per month and does offer more advanced features like Pantone matching and team library sharing. If you are a professional designer working in a team environment, that investment probably makes sense. But for the other 95% of people who just need to pick a color from a logo or check if their text is readable, the free tools here cover everything without the subscription.

All six tools are live, free, and ready to use right now.

Open Color Tools
X
Tool Xeno Team
We build free, privacy-first online tools. No accounts, no data collection, no hidden fees. Everything runs in your browser — your files never leave your device.