Skip to content
JavaScript

Color Conversion

Convert between RGB and HEX colors.

By EZ4Code Team
colorconversion

Code

function rgbToHex(r, g, b) {
  return "#" + [r, g, b].map(x => x.toString(16).padStart(2, "0")).join("");
}

function hexToRgb(hex) {
  const m = hex.replace("#", "").match(/.{2}/g);
  return m ? m.map(x => parseInt(x, 16)) : null;
}

function hexToRgba(hex, alpha = 1) {
  const [r, g, b] = hexToRgb(hex);
  return `rgba(${r},${g},${b},${alpha})`;
}

Explanation

Implements color format conversion between RGB/HEX/RGBA.

More JavaScript Snippets