Blog
Conversores de unidades

Conversor de HSV a RGB

Introduce el tono (0–360°), la saturación y el valor (0–100%), y el conversor calcula el color RGB correspondiente, su código HEX y muestra una muestra de color.

Resultado

Rojo (R) —
Verde (G) —
Azul (B) —
Código HEX —
Cadena RGB —

Todos los cálculos se hacen localmente en tu navegador: análisis, gráfico, exportación. Si desconectas la red, la página sigue funcionando.

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

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.

Herramientas relacionadas

Todas las herramientas