Blog
Conversores de unidades

Conversor de RGB a HSV

Introduce los valores de los canales rojo, verde y azul (0–255), y el conversor calcula el color HSV: tono (H) en grados de 0 a 360, saturación (S) y valor (V) en porcentaje.

Tus datos no salen de este dispositivo

Resultado

Tono (H)
Saturación (S)
Valor (V)
Cadena HSV

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°
Rango de saturación y valor De 0% a 100%
Fórmula del valor V = máx(R, G, B) / 255
Fórmula de la saturación S = (máx − mín) / máx, con máx = 0 → S = 0

Cuándo induce a error

Cómo se calcula

Los valores R, G y B se normalizan dividiéndolos entre 255, dando números de 0 a 1.

El valor (V) es el máximo de los valores normalizados R, G, B.

La saturación (S) se calcula como la razón entre la diferencia del canal máximo y mínimo y el máximo (con máximo igual a cero, la saturación se toma como cero).

El tono (H) se calcula según cuál de R, G o B sea el máximo, usando una fórmula por tramos que da un valor de 0° a 360°.

Preguntas y respuestas

¿En qué se diferencia HSV de HSL?

El tono se define igual en ambos modelos, pero la saturación y la luminosidad/valor usan fórmulas distintas, así que porcentajes idénticos de S y L (o V) en HSL y HSV producen colores diferentes.

¿Por qué muestra un tono de 0° cuando S=0% y el color es gris?

El tono no está matemáticamente definido para tonos de gris, así que por convención se usa 0° — no afecta cómo se percibe el color gris.

¿Puedo usar HSV directamente en CSS?

El CSS moderno no admite una función hsv() directamente — para usarlo en estilos es más práctico convertir el resultado a HSL o HEX/RGB con otro conversor.

¿Se envían mis datos a algún sitio?

No, todo el cálculo se ejecuta en tu navegador.

Herramientas relacionadas

Todas las herramientas