ColorTools is a free, browser-based suite of color utilities for designers and developers: an image color picker, an interactive color wheel with harmony modes, a palette generator, a CSS gradient builder, a HEX/RGB/HSL/CMYK/OKLCH converter, and a WCAG/APCA contrast checker. Everything runs client-side — no signup, no ads, nothing to install.
Image color picker — sample exact colors from any photo (HEX, RGB, HSL, HSV, CMYK)
Color wheel with 9 harmony modes
Palette generator with one-click export
CSS gradient builder (linear, radial, conic)
HEX/RGB/HSL/CMYK/OKLCH color converter
WCAG & APCA contrast checker with accessible-color fix

Hi Fazier! I built ColorTools because I kept juggling five different tabs to pick a color from an image, convert it to OKLCH and check contrast. It's a free, no-signup toolkit that runs entirely in your browser — image color picker, color wheel, palette generator, CSS gradient builder, converter and a WCAG/APCA contrast checker. Would love your feedback!
ColorTools has great potential! A few improvements could make it even better. I'd love to share my feedback and suggestions. WhatsApp: https://wa.me/447307349530 Telegram: t.me/rforrank
The OKLCH support is what makes this stand out for me — most free pickers stop at HEX/RGB/HSL, so having OKLCH plus an APCA check in the same tab actually removes a step from real design work. Question: does the palette export include CSS custom properties, or just the raw values? Being able to paste a ready :root block would make it a genuine one-stop tool.
The design workflow friction here is real - most color tools force you to context-switch between 3-4 tabs just to get a palette that works for accessibility. Having OKLCH support is the key difference, since most free pickers stop at HSL and miss perceptual consistency entirely. The fact that you can grab colors from an image and check WCAG contrast in the same place actually removes a real bottleneck from design work. CSS export would push this from handy utility into something teams reach for first.
Keeping OKLCH and APCA alongside HEX and HSL is a strong choice because it supports perceptual palette work and modern accessibility checks. A useful addition would be a repair-palette mode that suggests the smallest OKLCH lightness or chroma adjustment needed to pass a selected WCAG or APCA target while preserving hue, then exports before-and-after CSS variables. Does the current accessible-color fix expose those deltas or only return a replacement color?

Hi Fazier! I built ColorTools because I kept juggling five different tabs to pick a color from an image, convert it to OKLCH and check contrast. It's a free, no-signup toolkit that runs entirely in your browser — image color picker, color wheel, palette generator, CSS gradient builder, converter and a WCAG/APCA contrast checker. Would love your feedback!
ColorTools has great potential! A few improvements could make it even better. I'd love to share my feedback and suggestions. WhatsApp: https://wa.me/447307349530 Telegram: t.me/rforrank
The OKLCH support is what makes this stand out for me — most free pickers stop at HEX/RGB/HSL, so having OKLCH plus an APCA check in the same tab actually removes a step from real design work. Question: does the palette export include CSS custom properties, or just the raw values? Being able to paste a ready :root block would make it a genuine one-stop tool.
The design workflow friction here is real - most color tools force you to context-switch between 3-4 tabs just to get a palette that works for accessibility. Having OKLCH support is the key difference, since most free pickers stop at HSL and miss perceptual consistency entirely. The fact that you can grab colors from an image and check WCAG contrast in the same place actually removes a real bottleneck from design work. CSS export would push this from handy utility into something teams reach for first.
Keeping OKLCH and APCA alongside HEX and HSL is a strong choice because it supports perceptual palette work and modern accessibility checks. A useful addition would be a repair-palette mode that suggests the smallest OKLCH lightness or chroma adjustment needed to pass a selected WCAG or APCA target while preserving hue, then exports before-and-after CSS variables. Does the current accessible-color fix expose those deltas or only return a replacement color?
Find your next favorite product or submit your own. Made by @FalakDigital.
Copyright ©2025. All Rights Reserved