Everything runs in your browser · nothing is uploaded
Examples
#ff0000 | hsl(0, 100%, 50%) | hex to hsl |
#000000 | hsl(0, 0%, 0%) | hex to hsl |
#ffffff | hsl(0, 0%, 100%) | hex to hsl |
hsl(0, 100%, 50%) | #ff0000 | hsl to hex |
How it works
Available operations: HEX → HSL, HSL → HEX, HSL → RGB, RGB → HSL.
Everything runs locally with the same code that passes our automated correctness tests — no server, no upload.