ForHosting KIT · Imágenes

Convertidor HSV a RGB

Convierta una elección HSV en canales de pantalla: tono 210, saturación 70 % y valor 80 % dan rgb(61, 133, 204), o #3d85cc, con la fórmula clásica de seis sectores. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
H
210
S
70
Voltaje (V)
80
Obtiene
Valor
80
Matiz
210
Saturación
70
Resistencia (Ω)
61

Introduzca el matiz de cero a trescientos sesenta grados, la saturación de cero a cien por ciento y el valor de cero a cien por ciento; la herramienta aplica la fórmula clásica de seis sectores, devuelve r, g y b de cero a doscientos cincuenta y cinco, y también entrega una cadena hex, una forma CSS rgb() lista para pegar y la matemática intermedia de croma paso a paso. Los desarrolladores front-end que comprueban una exportación de selector de color, los diseñadores que entregan HSV de una herramienta de marca a un ingeniero que necesita RGB, y las pruebas automatizadas que asientan fijaciones de paleta necesitan ese mismo mapeo determinista sin abrir un estudio de color multi-espacio completo.

Qué significa HSV y cómo se deriva el RGB

HSV significa matiz (hue), saturación y valor: un modelo cilíndrico que se acerca más a cómo muchas personas eligen colores en software de diseño que los deslizadores crudos de rojo-verde-azul. El matiz es un ángulo en la rueda de color medido en grados: cero y trescientos sesenta caen ambos en rojo puro, sesenta es amarillo, ciento veinte es verde, ciento ochenta es cian, doscientos cuarenta es azul y trescientos es magenta.

La saturación es cuán lejos está el color del gris hacia el croma completo, expresada aquí como porcentaje de cero (sin color, solo niveles de gris) a cien (máxima pureza para ese matiz y brillo). El valor es el brillo de cero (negro, sin importar el matiz) a cien (la versión más brillante de ese matiz y saturación).

La conversión a RGB primero normaliza saturación y valor al intervalo unitario de cero a uno, calcula el croma C igual a V por S, el intermedio X a partir de la posición fraccionaria dentro de un sector de sesenta grados, y el emparejamiento m igual a V menos C, luego asigna la terna ordenada de canales primados según en cuál de los seis sectores de sesenta grados cae el matiz. Por último cada canal se escala por doscientos cincuenta y cinco y se redondea a entero.

Ese es el mismo algoritmo que se enseña en cursos de gráficos por computadora y usan innumerables selectores de color; esta capacidad lo implementa de forma determinista para que las pruebas doradas y las claves de respuesta del aula se mantengan estables. Entender la diferencia con HSL importa para quien buscó el acrónimo equivocado: la luminosidad en HSL no es el mismo eje que el valor en HSV, así que alimentar números HSL a esta herramienta produciría el RGB incorrecto.

Prefiera HSV cuando su fuente ya etiquete los canales como matiz, saturación y valor o brillo.

Consejos prácticos, límites y búsquedas relacionadas

Prefiera enviar la misma escala porcentual que exportó su herramienta de diseño para saturación y valor; no envíe fracciones del intervalo unitario de cero a uno salvo que primero multiplique por cien, porque una saturación de cero punto siete se leería como menos de un por ciento y parecería casi gris. El matiz trescientos sesenta se acepta y se trata como cero para que las exportaciones de rueda cerrada no fallen.

Esta página apunta a quienes buscan un convertidor HSV a RGB, matiz saturación valor a rojo verde azul, o una calculadora de color HSV gratuita en línea; no es un convertidor HSL, ni una herramienta hex-a-RGB, ni un extractor de paletas de imágenes, ni un suite completo de gestión de color con LAB o CMYK.

Prefiera esta capacidad cuando ya tenga HSV y solo necesite los tres enteros de canal, un token hex o una cadena css rgb(); si su pipeline parte de hex, use una ruta dedicada hex-a-RGB, y si debe redondear por muchos espacios, use un convertidor multi-formato.

Exportación del selector de color a CSS y canvas

Los desarrolladores toman HSV de un selector personalizado o exportación de diseño y reciben enteros r, g, b exactos más cadenas css y hex para hojas de estilo y rellenos de Canvas.

Enseñar la fórmula HSV de seis sectores

Los estudiantes comparan sector, croma y canales escalados a mano con el arreglo steps determinista antes de entregar la tarea de gráficos.

¿Qué rangos acepta el convertidor HSV a RGB?

Matiz h de 0 a 360 grados, saturación s de 0 a 100 por ciento, y valor v de 0 a 100 por ciento.

¿HSV es lo mismo que HSL?

No. Ambos usan nombres de matiz y saturación, pero el valor (brillo) no es lo mismo que la luminosidad. Esta herramienta implementa solo HSV; no alimente ternas HSL y espere RGB correcto.

¿Qué representan r, g y b?

Intensidades de canal rojo, verde y azul como enteros de 0 a 255.

¿Qué ocurre si la saturación está fuera de 0–100?

El valor no se recorta. La validación fallida no se cobra.

¿El convertidor HSV a RGB es gratis?

La herramienta del navegador es gratis y se ejecuta localmente.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/color/hsv-rgb

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/color/hsv-rgb \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"h":210,"s":70,"v":80}'
{
  "h": 210,
  "s": 70,
  "v": 80
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.hsv_rgb",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

h_min0
h_max360
s_min0
s_max100
v_min0
v_max100
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Un convertidor HSV a RGB toma un color descrito por el matiz en la rueda, la saturación como porcentaje de croma puro y el valor como brillo, y mapea esos tres números a los canales enteros rojo, verde y azul que toda pantalla, API de canvas y sistema de tokens de diseño sigue hablando de forma nativa. La saturación fuera del rango de cero a cien se rechaza con un error claro invalid_input en lugar de inventar un color recortado. El camino es aritmética determinista pura—sin red, sin semillas aleatorias, sin dependencia del reloj—así que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON cada vez que se invoca.

Cómo invocar la API y qué devuelve

La regla de saturación es lenguaje de producto intencional: una saturación de ciento uno o menos diez no debe recortarse en silencio, para que los llamadores noten selectores y fijaciones defectuosas. Envíe un cuerpo JSON con tres números finitos obligatorios: h para el matiz en grados de cero a trescientos sesenta (alias hue y H), s para la saturación como porcentaje de cero a cien (alias saturation y S), y v para el valor como porcentaje de cero a cien (alias value, V y brightness). Las cadenas numéricas circundantes que coincidan con un patrón numérico finito estricto se aceptan y se fuerzan del mismo modo que los números JSON. En caso de éxito la respuesta repite h, s y v redondeados junto con alias hue, saturation y value, campos enteros r, g y b con alias red, green y blue, un arreglo rgb de tres números, una cadena hex en minúsculas con hash inicial, una cadena css de la forma rgb(r, g, b), una cadena css_hsv que resume los porcentajes de entrada, un índice de sector de cero a cinco para el cubo de sesenta grados usado, un mensaje breve en inglés y un arreglo steps que muestra normalización, croma, asignación de sector y líneas de escala final para depuración o enseñanza. La validación fallida—campos ausentes, números no finitos, matiz fuera de cero a trescientos sesenta, valor fuera de cero a cien, o saturación fuera de cero a cien—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por solicitud exitosa con ítem unitario y precio marginal unitario cero.

Consejos prácticos, límites y búsquedas relacionadas

Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios y la validación de formularios mientras los aprendices pegan valores imperfectos del portapapeles o prueban a propósito los límites de saturación.

Pruebas unitarias de tema y fijaciones de paleta

Genere ternas RGB conocidas a partir de fijaciones HSV para que las pruebas de regresión visual y de tokens de marca asienten valores de canal estables y rechacen saturación fuera de rango.

Ver la documentación completa del KIT →