Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Código de color hexadecimal
#FF6347
rgb(255, 99, 71)
Rojo 255
Verde 99
Azul 71

¿Qué es un conversor de RGB a hexadecimal?

Esta herramienta convierte un color expresado en el modelo RGB —tres canales de Rojo, Verde y Azul, cada uno con valores de 0 a 255— en un código de color hexadecimal con el formato #RRGGBB. Los códigos hexadecimales son la forma estándar de definir colores en HTML, CSS, programas de diseño y la mayoría de las herramientas digitales, así que pasar de RGB a hexadecimal es una tarea del día a día para desarrolladores web y diseñadores.

Canales RGB combinándose en un solo color con su código hexadecimal
Los valores de los canales rojo, verde y azul se combinan en un color representado por un código hexadecimal.

Cómo usarla

Introduce los valores de Rojo, Verde y Azul, cada uno entre 0 y 255. Pulsa calcular y la herramienta te devuelve el código hexadecimal correspondiente junto con una muestra de color en vivo para que confirmes el resultado de un vistazo. Los valores fuera del rango 0-255 se ajustan automáticamente a los límites válidos.

La fórmula explicada

Cada canal es un número entero de 0 a 255, que es justamente el rango que puede almacenar un solo byte (de 00 a FF en hexadecimal). El conversor representa cada canal como un número hexadecimal de dos dígitos en mayúsculas, rellenando con cero a la izquierda si hace falta, y los une:

$$\text{Hex} = \text{\#} \; \texttt{[}\text{Red}\texttt{]}_{16} \, \texttt{[}\text{Green}\texttt{]}_{16} \, \texttt{[}\text{Blue}\texttt{]}_{16}$$

Por ejemplo, el valor 255 se convierte en FF y el 0 en 00. Matemáticamente, un valor de canal v se divide en un dígito alto \(\lfloor v/16 \rfloor\) y un dígito bajo \((v \bmod 16)\).

Valor de un canal de color de 0 a 255 asignado a un par hexadecimal de dos dígitos de 00 a FF
Cada valor de canal de 0 a 255 se asigna a un par hexadecimal de dos caracteres, de 00 a FF.

Ejemplo práctico

Tomemos el rojo "tomate": R = 255, G = 99, B = 71. 255 en hexadecimal es FF. 99 es \(6\times 16 + 3 = 63\). 71 es \(4\times 16 + 7 = 47\). Al unirlos obtenemos #FF6347, el color "tomato" estándar de CSS.

Preguntas frecuentes

¿Qué significa cada par hexadecimal? El primer par corresponde al rojo, el segundo al verde y el tercero al azul, cada uno desde 00 (nada) hasta FF (al máximo).

¿Por qué en mayúsculas? Los códigos hexadecimales no distinguen entre mayúsculas y minúsculas; las mayúsculas son una convención habitual, pero #ff6347 es igualmente válido.

¿Puedo introducir decimales? No. Los canales RGB son números enteros de 0 a 255. Los valores fraccionarios se redondean hacia abajo.

Última actualización: