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
| Paso intermedio | El HSV se convierte primero a RGB y luego a HEX |
|---|---|
| Rango del tono | De 0° a 360° (los valores fuera de rango se ajustan con módulo) |
| Rango de saturación y valor | De 0% a 100% |
| Formato del resultado | #RRGGBB — seis dígitos hexadecimales |
Cuándo induce a error
- El tono 360° y el tono 0° corresponden al mismo color (rojo puro) — el conversor ajusta automáticamente los valores de tono con módulo 360.
- Con saturación cero, el tono no afecta al resultado — se obtiene un tono de gris determinado solo por el valor.
- El resultado es un HEX estándar de 6 dígitos; el redondeo de cálculos intermedios fraccionarios puede causar una desviación de ±1 en RGB respecto al resultado de otra calculadora.
- Como cualquier código HEX, el resultado no lleva información sobre el perfil de color de una pantalla concreta.
Cómo se calcula
La saturación y el valor se convierten en fracciones de 0 a 1 dividiendo entre 100.
Se calculan el croma C = V × S, un valor intermedio X y el desplazamiento m = V − C usando las fórmulas estándar de HSV.
Según en cuál de los seis sectores de 60° caiga el tono H, los valores (R', G', B') se toman de C, X y 0, se les suma m, el resultado se multiplica por 255 y se redondea.
Los R, G, B resultantes se convierten en pares hexadecimales de dos dígitos y se unen en un código HEX de 6 dígitos con una "#" al inicio.
Preguntas y respuestas
¿Qué pasa si introduzco un tono mayor de 360° o negativo?
El conversor ajusta automáticamente el tono al rango de 0° a 360° usando módulo, así que el resultado siempre es válido.
¿Por qué el resultado es gris sin importar el tono cuando S=0%?
Con saturación cero el color se vuelve acromático (un tono de gris), y el tono no tiene efecto visual en ese caso.
¿Puedo obtener un código HEX blanco o negro puro?
Sí: V=100% con S=0% da #FFFFFF (blanco), y V=0% (sin importar S y H) da #000000 (negro).
¿Se envían mis datos a algún sitio?
No, todo el cálculo se ejecuta en tu navegador.