Munsell Color to RGB and HEX Converter
Convert Munsell color notation (Hue Value/Chroma) to RGB and HEX values using real Munsell Renotation Data with accurate CIE colorimetric conversion.
About
The Munsell Color System, developed by Albert H. Munsell in 1905, defines color through three independent dimensions: Hue (H), Value (V), and Chroma (C). Unlike device-dependent RGB, Munsell notation is perceptually uniform and remains the standard for soil classification (USDA/FAO), archaeology, dentistry, and forensic science. Converting Munsell to digital RGB is non-trivial because the Munsell space is irregular. There is no closed-form equation. Accurate conversion requires the Munsell Renotation Data published by the Optical Society of America, which maps each chip to CIE x, y, Y coordinates under Illuminant C, then adapted to D65 for sRGB output.
Errors in Munsell-to-RGB conversion propagate into material specifications, paint matching, and scientific records. A naive linear mapping or simplified formula will produce visibly wrong colors, especially at high chroma. This tool uses real renotation data with trilinear interpolation for intermediate chips and applies the full CIE XYZ to sRGB pipeline with proper gamma companding. Chips that fall outside the sRGB gamut are clamped and flagged. Approximation accuracy is limited to the density of the renotation dataset and the sRGB gamut boundary.
Formulas
Conversion proceeds in three stages. First, Munsell notation is mapped to CIE x, y, Y coordinates via the Munsell Renotation Data. Second, CIE xyY is converted to CIE XYZ. Third, XYZ is transformed to linear sRGB and gamma-companded.
The XYZ to linear sRGB matrix (D65 reference white):
Gamma companding (IEC 61966-2-1):
Where Clin is each of Rlin, Glin, Blin. The final 8-bit value is round(CsRGB × 255). Neutral colors (N) have chroma 0 and map directly: R = G = B from Value alone using the Y luminance factor Y = V ⋅ (V − 0.1636) (Munsell Value function approximation).
Reference Data
| Munsell Hue Code | Hue Name | Hue Angle (°) | Complementary Hue | Typical Max Chroma (V=5) |
|---|---|---|---|---|
| 5R | Red | 0 | 5BG | 14 |
| 5YR | Yellow-Red | 36 | 5PB | 14 |
| 5Y | Yellow | 72 | 5P | 12 |
| 5GY | Green-Yellow | 108 | 5RP | 12 |
| 5G | Green | 144 | 5R | 10 |
| 5BG | Blue-Green | 180 | 5R | 8 |
| 5B | Blue | 216 | 5YR | 8 |
| 5PB | Purple-Blue | 252 | 5YR | 12 |
| 5P | Purple | 288 | 5Y | 12 |
| 5RP | Red-Purple | 324 | 5GY | 12 |
| N | Neutral (Achromatic) | - | N | 0 |
| 10R | Red (toward YR) | 18 | 10BG | 14 |
| 2.5YR | Yellow-Red (low) | 27 | 2.5PB | 12 |
| 7.5YR | Yellow-Red (high) | 45 | 7.5PB | 14 |
| 10YR | Yellow-Red (toward Y) | 54 | 10PB | 10 |
| 2.5Y | Yellow (low) | 63 | 2.5P | 10 |
| 7.5GY | Green-Yellow (high) | 117 | 7.5RP | 10 |
| 2.5G | Green (low) | 135 | 2.5R | 10 |
| 7.5B | Blue (high) | 225 | 7.5YR | 8 |
| 2.5PB | Purple-Blue (low) | 243 | 2.5YR | 10 |