Convert colors between HEX, RGB, HSL, and more formats.
#6366F1rgb(99, 102, 241)hsl(239, 84%, 67%)hsv(239, 59%, 95%)cmyk(59%, 58%, 0%, 5%)HEX is the most common web color format. It uses a # prefix followed by 6 hex digits (0-9, A-F), with two digits each for red, green, and blue. Example: #FF5733. A shorthand 3-digit form (#F53) doubles each digit. HEX is compact and universally supported in CSS and HTML.
RGB defines colors by mixing three light channels from 0 to 255. It follows the additive color model used by screens. RGBA adds an alpha channel (0-1) for transparency. Example: rgba(255, 87, 51, 0.8). RGB is great when you need precise numeric control over each color channel.
HSL uses a hue angle (0-360°), saturation (0-100%), and lightness (0-100%). This model is more intuitive for designers because you can easily create lighter or darker variants by adjusting a single value. HSLA adds alpha for transparency.
HSV (Hue, Saturation, Value) is widely used in color picker UIs and image editing — its Value component represents brightness without mixing in white. CMYK (Cyan, Magenta, Yellow, Key/Black) is the subtractive model for print design. Converting between screen (RGB/HSV) and print (CMYK) ensures consistent color across media.
Convert brand colors from design files to CSS-ready HEX or RGB values for your stylesheet.
Generate HSL variations for hover states, disabled states, and theme tokens in design systems.
Convert screen colors to CMYK to ensure printed materials match your digital designs.
Check contrast ratios to meet WCAG AA/AAA guidelines for text readability and compliance.
Create consistent color palettes with tints and shades for logos, marketing materials, and apps.
Generate harmonious color scales for charts, graphs, and infographics.
Convert colors between engine-specific formats and web-standard CSS values.
Ensure colors are in compatible formats for email clients that have limited CSS support.
Create beautiful CSS gradients with a visual editor.
Design box shadows with a visual editor and copy the CSS.
Convert between units of length, weight, temperature, and more.
Design custom border radius with a visual editor and copy the CSS.
Generate responsive CSS clamp() values for fluid typography and sizing.

Founder & Developer of FreeKit
I personally designed and built every tool on this website — including the one you just used. If these tools have been helpful, I can build custom tools, automation workflows, websites, and SEO solutions tailored to your business.
Remote: Available Now
United States & European company
USD $25/hour or USD $1,500/month
On-site: Open to Relocation
With work visa & travel support