CanDoYa
EN

RGB to HEX Converter

Runs entirely in your browser - no upload, no sign-up.

RGB channels

Enter whole numbers from 0 to 255.

Presets
Pick a color
6-digit HEX#4F46E5
HEX channel pairs
4F46E5
rgb(79, 70, 229)
Share this tool

How do I convert RGB to HEX?

Convert each red, green and blue value from decimal to a two-digit hexadecimal pair, then join the pairs after a #. RGB(255, 87, 51) becomes FF, 57 and 33, so the HEX color is #FF5733. This converter handles the math live and can add an alpha pair for opacity.

How to use

  1. 1Enter the RGB channels. Type red, green and blue as whole numbers from 0 to 255, or adjust the synchronized sliders.
  2. 2Check the live preview. The color swatch and six-digit HEX result update immediately. You can also click the swatch to pick a color visually.
  3. 3Add opacity if needed. Enable opacity to create an eight-digit HEX code, then set a percentage from 0 to 100.
  4. 4Copy the HEX code. Use Copy to place the CSS-ready color code on your clipboard.

Who it's for

RGB channels use decimal values from 0 to 255. HEX writes the same three sRGB channels as base-16 pairs from 00 to FF. Enter values directly, move the sliders, choose a preset or click the preview to use your browser's color picker. Turn on opacity when you need the eight-digit #RRGGBBAA form. The conversion runs locally in your browser with no upload or account.

RGBHEX
rgb(255, 0, 0)#FF0000
rgb(0, 128, 255)#0080FF
rgb(15, 23, 42)#0F172A

FAQ

Is this RGB to HEX converter free?

Yes. The converter is free to use with no sign-up, download or conversion limit. Enter RGB channels, use the sliders or pick a color, then copy the result immediately.

Are my RGB values uploaded?

No. RGB to HEX conversion is simple arithmetic that runs entirely in your browser. Your color values are not uploaded or sent to a conversion service.

What RGB values can I enter?

Enter a whole number from 0 to 255 for each red, green and blue channel. Zero means none of that channel and 255 means its maximum intensity. The converter flags decimals, missing values and numbers outside the range instead of silently changing them.

What is the RGB to HEX formula?

Convert each decimal RGB channel to base 16 and pad it to two digits. Put red first, then green, then blue, with a # at the start. For rgb(255, 87, 51), the pairs are FF, 57 and 33, which combine as #FF5733.

Can HEX colors include opacity?

Yes. CSS supports the eight-digit #RRGGBBAA form. The last pair is alpha: 00 is fully transparent and FF is fully opaque. Enable opacity in the converter to map a percentage to that final pair.

Does uppercase or lowercase HEX matter?

No. CSS HEX digits are case-insensitive, so #FF5733 and #ff5733 represent the same color. This converter uses uppercase because the channel pairs are easier to scan, but you can use either form in CSS and HTML.

Why does 50 percent opacity become 80 in HEX?

The alpha channel has 256 byte values from 00 to FF. Half of 255 is 127.5, which rounds to 128. Decimal 128 is hexadecimal 80, so 50 percent opacity adds 80 as the final pair.