HEX to RGBA Converter

Convert a hex color to RGBA with any opacity. Get rgba(), modern rgb() with alpha and the 8-digit hex equivalent.

The formula

Convert the hex to RGB, then add the alpha channel as a number between 0 and 1. For 8-digit hex, alpha is the last pair divided by 255: 80 hex = 128 → 128 / 255 = 0.5.

Common colors

ColorHEXRGBHSLOKLCH
#000000rgb(0, 0, 0)hsl(0 0% 0%)oklch(0% 0 0)
#FFFFFFrgb(255, 255, 255)hsl(0 0% 100%)oklch(100% 0 0)
#FF0000rgb(255, 0, 0)hsl(0 100% 50%)oklch(62.8% 0.258 29.2)
#00FF00rgb(0, 255, 0)hsl(120 100% 50%)oklch(86.6% 0.295 142.5)
#0000FFrgb(0, 0, 255)hsl(240 100% 50%)oklch(45.2% 0.313 264.1)
#FFFF00rgb(255, 255, 0)hsl(60 100% 50%)oklch(96.8% 0.211 109.8)
#00FFFFrgb(0, 255, 255)hsl(180 100% 50%)oklch(90.5% 0.155 194.8)
#FF00FFrgb(255, 0, 255)hsl(300 100% 50%)oklch(70.2% 0.322 328.4)
#808080rgb(128, 128, 128)hsl(0 0% 50%)oklch(60% 0 0)
#FFA500rgb(255, 165, 0)hsl(39 100% 50%)oklch(79.3% 0.171 70.7)
#800080rgb(128, 0, 128)hsl(300 100% 25%)oklch(42.1% 0.193 328.4)
#008080rgb(0, 128, 128)hsl(180 100% 25%)oklch(54.3% 0.093 194.8)

Frequently asked questions

How do I add transparency to a hex color?

Append two hex digits for alpha (00 = transparent, FF = opaque) or convert to rgba() and set the fourth value, e.g. rgba(59, 130, 246, 0.5).

What is 50% opacity in hex?

80 (128/255 = 50.2%). 25% is 40, 75% is BF.