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 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% |
| Rango de salida | R, G, B de 0 a 255 |
| Variables intermedias | C (croma), X (segundo componente en magnitud), m (desplazamiento del valor) |
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 son valores RGB estándar de 8 bits (0–255); el redondeo de cálculos intermedios fraccionarios puede causar una desviación de ±1 respecto al resultado de otra calculadora.
- Como cualquier color RGB, 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 calcula el croma C = V × S y el valor intermedio X = C × (1 − |((H / 60) mod 2) − 1|), junto con el desplazamiento m = V − C.
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 siguiendo la tabla estándar de HSV.
El desplazamiento m se suma a cada uno de R', G', B', el resultado se multiplica por 255 y se redondea a un número entero, dando los R, G, B finales.
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 blanco o negro puros?
Sí: V=100% con S=0% da blanco, y V=0% (sin importar S y H) da negro.
¿Se envían mis datos a algún sitio?
No, todo el cálculo se ejecuta en tu navegador.