Convert colors between HEX, RGB, HSL, CMYK, and HSB formats. Auto-detects your input format and shows all conversions instantly. Supports batch conversion for multiple colors at once.
Pick colors visually and convert between HEX, RGB, HSL, CMYK.
Generate harmonious color palettes with multiple modes.
Check color contrast for WCAG accessibility compliance.
Resize images with custom dimensions, percentage, or social media presets.
Generate favicons from text or emoji instantly.
This tool converts between five formats: HEX (#RRGGBB), RGB (red/green/blue 0-255), HSL (hue/saturation/lightness), CMYK (cyan/magenta/yellow/key for print), and HSB/HSV (hue/saturation/brightness). Enter any format and get all others instantly.
The converter detects your color format automatically. Strings starting with # are parsed as HEX. Strings starting with rgb() or hsl() are parsed as their respective formats. Plain 3- or 6-character hex strings like ff5733 are also recognized. You will see a green checkmark when the input is valid.
Yes. Switch to Batch mode using the toggle at the top. Paste or type multiple colors — one per line — in any supported format, then click "Convert All". Results appear in a table with swatches, HEX, RGB, HSL values, and copy buttons for each.
Yes. The tool updates the page URL with a ?color= parameter as you type. You can copy the URL from your browser address bar and share it with anyone. When they open the link, the color will be pre-filled and converted automatically.
Completely free and private. All conversions happen in your browser using pure math — no server calls, no data collection, no signup required. Works offline once the page is loaded.