Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Rango de cada canal | De 0 a 255 inclusive |
|---|---|
| Formato del resultado | #RRGGBB — seis dígitos hexadecimales, letras en mayúscula |
| Redondeo | Los valores decimales de canal se redondean al entero más cercano |
| Valores fuera de rango | Los valores por debajo de 0 o por encima de 255 se ajustan automáticamente a esos límites |
Cuándo induce a error
- Los valores fuera del rango 0–255 no se tratan como error — se ajustan silenciosamente al límite más cercano (un número negativo se convierte en 0, un número mayor a 255 se convierte en 255) en vez de rechazarse con una advertencia.
- Los valores decimales de canal (130,7, por ejemplo) se redondean al entero más cercano antes de convertirlos a hexadecimal — un código HEX siempre describe exactamente 256 tonos por canal, no existen tonos fraccionarios en este sistema.
- El resultado no incluye canal alfa (transparencia) — para eso necesitas el conversor aparte que trabaja con RGBA.
- El código HEX resultante es solo otra forma de escribir los mismos tres números, no un espacio de color distinto — no lleva información de perfil de color (sRGB, Display P3, etc.).
Cómo se calcula
Cada uno de los tres valores (rojo, verde, azul) se redondea al entero más cercano y se ajusta al rango de 0 a 255.
Cada valor ajustado se convierte en un número hexadecimal de dos dígitos: por ejemplo, 59 en decimal es "3b" en hexadecimal.
Los tres pares de caracteres resultantes se unen en orden con una "#" al inicio — produciendo un código HEX completo como #3B82F6.
La muestra se rellena directamente con ese mismo código HEX mediante CSS, así que coincide visualmente con el resultado.
Preguntas y respuestas
¿Qué pasa si introduzco un número mayor a 255?
Se ajusta automáticamente a 255 — sin error, el canal simplemente se vuelve lo más brillante posible.
¿Puedo introducir valores decimales de canal?
Sí, pero se redondean al entero más cercano antes de convertirlos a HEX — el color final siempre se describe con números enteros de 0 a 255.
¿El resultado tiene en cuenta la transparencia?
No, este conversor solo maneja colores opacos. Para un canal alfa, usa el conversor aparte de RGBA a HEX.
¿Se envían mis datos a algún sitio?
No, todo el cálculo se ejecuta en tu navegador.