The site's mint green
- Input
- #00fa9a
- Expected output
- rgb(0, 250, 154)
The pairs 00, fa and 9a become 0, 250 and 154 in base 10: it is the accent color used in the jkit.tools identity.
hex to rgb
A six-digit HEX code hides three numbers behind letters and digits: one pair for red, one for green, one for blue, each written in base 16. This page decomposes #00fa9a into those three channels and also covers the 3-digit shorthand and the 8-digit alpha byte, ready to paste into rgb() or rgba().
The pairs 00, fa and 9a become 0, 250 and 154 in base 10: it is the accent color used in the jkit.tools identity.
Each character doubles before it is read, 0 becomes 00, f becomes ff and 8 becomes 88, landing on the same result as the full #00ff88.
The final byte, cc, equals 204 in base 10; 204 divided by 255 is 0.8, the fourth value that comes out ready inside rgba().
Yes. The idea is to show equivalent representations of the same color in different notations, making it easier to use the value across CSS, design systems, visual documentation and design-to-code workflows. You type in one format and get all the others synchronized at once, including HSV, CMYK, LAB and XYZ.
Because the shorthand doubles each character before converting, it never treats a lone digit as the value. 0 becomes 00 (0), f becomes ff (255) and 8 becomes 88 (136), so the result matches writing #00ff88 out in full.
Yes, as long as all six characters are 0-9 digits or a-f letters. Since each pair runs from 00 to FF, there are 256 possible values per channel and 16,777,216 combinations in total, covering the whole 24-bit sRGB space.
Not to display the color, browsers accept HEX directly. But you need the separate numbers when you calculate opacity by hand, blend channels in JavaScript, or apply a contrast formula that expects R, G and B as distinct inputs.
#00fa9argb(0, 250, 154)rgba(0, 250, 154, 1)Conversion is purely mathematical and local. Nothing is sent to any server.