Quick instructions
Paste a color code or use the color picker. Convert and copy all three notations.
Convert color values between HEX, RGB and HSL with a live color swatch. Free, no sign-up, right in your browser.
Free · No sign-up · No subscriptionFree, no sign-up, right in your browser. Paste a color code or use the color picker. Convert and copy all three notations.
Conversion uses integer RGB channels. HSL is rounded for readability. Repeated conversion can therefore introduce a small rounding difference.
Input: #09A, #0099AA, rgb(0, 153, 170) or hsl(186, 100%, 33%). Output: HEX, RGB and HSL notation with a color swatch. Limits: Opaque sRGB colors; no alpha channel. 3/6-digit HEX, RGB integers 0–255, HSL saturation/lightness 0–100%. HSL output is rounded to one decimal place.
Paste a color code or use the color picker. Convert and copy all three notations.
#FF0000 becomes rgb(255, 0, 0) and hsl(0, 100%, 50%).
These tools do not send your inputs to a server. Your web host processes technical connection data when you visit the site.
Generate random version 4 UUIDs, individually or up to 1,000 at once.
Open toolGenerate random integers within your range, optionally without repeats.
Open toolTurn text or links into a QR code and download a PNG.
Open tool