HEX ↔ RGB ↔ HSL Color Converter
Convert opaque colours between HEX, RGB and HSL with a preview. Free, with no signup or usage-count limits.
Free · No signup · No watermark · On-device processing
Use the tool
How to use HEX ↔ RGB ↔ HSL Color Converter
- Enter a three- or six-digit HEX value, RGB triplet or HSL triplet.
- Use integer RGB channels or percentage saturation and lightness.
- Convert and copy the equivalent HEX, RGB or HSL notation.
How the result is calculated
Enter #RGB or #RRGGBB, rgb(r, g, b), or hsl(h, s%, l%). RGB channels range from 0 to 255. HSL hue wraps around the colour wheel; saturation and lightness range from 0 to 100 percent.
These are opaque sRGB colours. Alpha, wide-gamut colour spaces and named CSS colours are outside this converter. Rounded HSL output can differ slightly on a later round-trip.
Privacy and browser support
Your input is handled in this browser tab. Selected files and entered text are not sent to Varento Tools by this tool. Some specialized libraries load only when needed. A browser with JavaScript and sufficient device memory is required. Read our local-processing explanation.
Related tools
Frequently asked questions
Is this tool free without daily usage limits?
Yes. Varento Tools has no signup, accounts, usage-count caps, paywalls or watermarks. Device memory, format support and browser restrictions can still limit technically demanding files.
Can HSL hue be outside 0–360 degrees?
Yes. Hue wraps around the colour wheel, so 360 and 0 describe the same hue. Saturation and lightness must remain between 0 and 100 percent.
Is my input uploaded?
No. This tool processes your input in the current browser tab and does not send it to a processing server.
What are the practical limits?
These are opaque sRGB colours. Alpha, wide-gamut colour spaces and named CSS colours are outside this converter. Rounded HSL output can differ slightly on a later round-trip.