CanDoYa
CA

Conversor de HEX a RGB

Funciona del tot al navegador: sense pujar res ni registrar-te.

CSSrgb(255, 87, 51)
Valors RGB255, 87, 51
Com es converteix
VermellFF255
Verd5787
Blau3351

Camí contrari? RGB a HEX

#ff5733
Comparteix aquesta eina

Com es converteix HEX a RGB?

Un color hex són tres parells de dígits hexadecimals, un parell per canal. Cada parell es converteix en un número decimal de 0 a 255: a #ff5733, ff és 255 de vermell, 57 és 87 de verd i 33 és 51 de blau, així que el valor RGB és rgb(255, 87, 51). Aquest conversor ho fa a l'instant mentre escrius.

Com s’utilitza

  1. 1Introdueix un codi hex. Escriu o enganxa un color hex com #ff5733 (o #f53), o tria'n un amb el selector de color. El # és opcional.
  2. 2Llegeix el valor RGB. La cadena rgb(), els valors senzills de 0 a 255 i una previsualització del color en directe s'actualitzen mentre escrius, amb un desglossament per canal que mostra com es converteix cada parell hex.
  3. 3Copia el format que necessitis. Fes clic a Copia al costat de la cadena rgb() o dels valors en brut. Necessites el camí contrari? Introdueix el vermell, el verd i el blau a sota per recuperar el codi hex.

Per a qui és

El conversor accepta totes les formes hex de CSS: el format de 6 dígits #ff5733, l'abreujat de 3 dígits #f53, i els formats de 4 i 8 dígits amb canal alfa, amb o sense el #. Mostra la cadena rgb() o rgba(), els valors de cada canal i un desglossament per canal, a més d'una fila inversa de RGB a HEX quan calgui fer el camí contrari. Tot s'executa al navegador: sense pujar fitxers, sense compte i sense límits.

Preguntes freqüents

Aquest conversor de HEX a RGB és gratis?

Sí, és 100% gratis, sense registre i sense límits. Funciona íntegrament al navegador.

Es pugen els meus colors a algun lloc?

No. La conversió és JavaScript pur que s'executa al teu dispositiu, no s'envia res a cap servidor, i continua funcionant sense connexió un cop carregada la pàgina.

Quina és la fórmula per convertir HEX a RGB?

Divideix el codi hex en tres parells i converteix cada parell de base 16 a decimal: multiplica el primer dígit per 16 i suma-hi el segon (a=10 ... f=15). A #ff5733, ff = 15x16+15 = 255, 57 = 5x16+7 = 87, 33 = 3x16+3 = 51.

Admet el format abreujat de 3 dígits com #f53?

Sí. En l'abreviatura de CSS cada dígit es duplica, així que #f53 s'expandeix a #ff5533 i es converteix en rgb(255, 85, 51). El format de 4 dígits funciona igual, amb l'últim dígit com a alfa.

Com converteix de HEX a RGBA?

Un codi hex de 8 dígits porta l'alfa en el seu últim parell. Aquest byte (0-255) es divideix per 255 per obtenir l'alfa de 0 a 1 que espera rgba(), arrodonit a tres decimals - així #ff573380 esdevé rgba(255, 87, 51, 0.502).

Pot convertir RGB de nou a HEX?

Sí. Fes servir la fila de RGB a HEX sota el resultat: introdueix valors de vermell, verd i blau de 0 a 255 i retorna el codi hex a l'instant. Els valors fora de rang es limiten a 0-255.

Per què necessito rgb() en lloc de hex?

Sobretot per l'alfa i pels càlculs: rgba(255, 87, 51, 0.5) fa translúcid un color, i moltes API, motors de jocs i especificacions de disseny esperen números de canal separats de 0 a 255 en lloc d'una cadena hex.