Skip to content
ToolsMinify logo
Converter Tools
Popular

HEX to RGB Converter

Convert HEX to RGB (and back) with HSL, CMYK, a tint–shade ramp, WCAG contrast cards, and a CSS token snippet - free online color code converter.

#3b82f6rgb(59, 130, 246)

= rgb(59, 130, 246)

= #3b82f6

Tint → shade ramp

Click a step to load that HEX into the converter.

Format kit

CodeValueCSS
HEX#3b82f6#3b82f6
RGB59, 130, 246rgb(59, 130, 246)
HSL217°, 91%, 60%hsl(217, 91%, 59.8%)
CMYK76 / 47 / 0 / 4cmyk(76%, 47%, 0%, 4%)
Sample text Aa

Text on white

Contrast 3.68:1 · Normal Fail · Large AA

Sample text Aa

Text on black

Contrast 5.71:1 · Normal AA · Large AAA

CSS token snippet

HEX + space-separated RGB channels + auto contrast for themes.

:root {
  --brand: #3b82f6;
  --brand-rgb: 59 130 246;
  --brand-contrast: #000000;
}
.bg-brand { background-color: rgb(var(--brand-rgb) / <alpha-value>); }

About HEX to RGB Converter

Convert HEX color codes to RGB (and RGB back to HEX) with a live swatch, format kit (HSL + CMYK), clickable tint→shade ramp, WCAG contrast previews on white and black, and a ready-to-paste CSS token snippet. Paste #rgb, #rrggbb, or #rrggbbaa, use the native color picker, or type R/G/B channels. Everything runs in your browser - no signup, no upload.

How to Use HEX to RGB Converter

  1. Paste a HEX color, use the color picker, or click a preset swatch.
  2. Copy rgb()/rgba() CSS, or enter R/G/B (0-255) to generate HEX the other way.
  3. Use the format kit for HSL and CMYK, and the tint→shade ramp to explore lighter or darker steps.
  4. Check WCAG contrast cards, then copy the CSS token snippet into your theme.

HEX to RGB Converter Examples

#FFFFFF to RGB

White: rgb(255, 255, 255).

#3b82f6 to RGB

Tailwind blue-500: rgb(59, 130, 246) plus matching HSL/CMYK in the format kit.

Short #0f0

Expands to #00ff00 → rgb(0, 255, 0).

Contrast + tokens

Blue #3b82f6 on white fails normal AA; the token snippet still exports --brand-rgb for modern CSS.

Read the full guide

How to Use HEX to RGB Converter: Complete Guide (2026) - 5 min read

Frequently Asked Questions about HEX to RGB Converter

How do I convert HEX to RGB?
Each pair of HEX digits is a base-16 channel from 00 (0) to FF (255). For example #1A2B3C → R=26, G=43, B=60, written as rgb(26, 43, 60). This tool does the conversion as you type.
What HEX formats are supported?
Short #rgb (e.g. #fff), full #rrggbb (e.g. #3b82f6), and 8-digit #rrggbbaa with alpha. The leading # is optional, and letters can be upper or lower case. You can also pick a color with the native picker.
Can I convert RGB to HEX?
Yes - enter R, G, and B values from 0 to 255 and the tool outputs a lowercase #rrggbb code. Out-of-range values are clamped.
Does this show HSL and CMYK too?
Yes. The format kit lists HEX, RGB, HSL, and CMYK with one-click CSS copy. CMYK is a screen approximation useful for print handoff - always proof on a press when color-critical.
What is the tint → shade ramp?
It mixes your color toward white (tints) and black (shades). Click any step to load that HEX, or copy the whole ramp for a quick palette.
What do the contrast cards mean?
They show the WCAG contrast ratio of your color as text on white and on black, with AA/AAA pass or fail for normal and large text. Useful before shipping UI colors.
What is the difference between rgb() and rgba()?
rgb() has red, green, and blue only. rgba() adds an alpha (opacity) channel from 0 (transparent) to 1 (opaque). When you paste an 8-digit HEX, the tool outputs rgba().