How to Convert RGB to HEX in CSS

Published April 2025 · 3 min read

The Formula

Each RGB value (0-255) converts to a 2-digit hex number (00-FF):

rgb(37, 99, 235) → #2563EB
  37 → 25 (hex)
  99 → 63 (hex)
 235 → EB (hex)

JavaScript Function

const rgbToHex = (r, g, b) =>
  '#' + [r, g, b].map(x => x.toString(16).padStart(2, '0')).join('');

rgbToHex(37, 99, 235); // "#2563eb"

Common Conversions

RGBHEXColor
rgb(255,0,0)#FF0000Red
rgb(0,128,0)#008000Green
rgb(0,0,255)#0000FFBlue
rgb(255,255,255)#FFFFFFWhite
rgb(0,0,0)#000000Black

Use Our Tool

Our Color Picker converts between RGB, HEX, and HSL instantly.

Related