RGB to HEX Converter

Enter RGB channel values or paste an rgb() string to get an uppercase hex code. Invalid channels show a clear, field-level error.

Channels must be integers from 0 to 255.

Result

Enter RGB values to get a hex code.

How to convert RGB to HEX

  1. Enter rgb(51, 102, 153) or comma-separated integers 0–255.
  2. Hex output updates live.
  3. Copy #RRGGBB (uppercase).
  4. Out-of-range channels return an error instead of clamping.

FAQ

No. Values outside 0–255 return an error so you know the input is invalid.
Yes. Output uses #RRGGBB uppercase by default.
No. Conversion is client-side only.
Yes. Comma-separated integers such as 51, 102, 153 are accepted alongside full rgb(51, 102, 153) syntax.
Out-of-range channels or missing values produce an error instead of clamping. Fix inputs to integers between 0 and 255.

Related tools