Conversor de HEX a HSL — Obtén Valores HSL desde Cualquier Color Hexadecimal

Los códigos hexadecimales son la forma de escribir los colores, pero HSL es la forma en que los diseñadores piensan de verdad en ellos: un tono que puedes girar, una saturación que puedes calmar y una luminosidad que puedes subir y bajar para construir estados hover y sombras. Este conversor de HEX a HSL une ambos mundos. Escribe o elige cualquier color hexadecimal — la forma completa de 6 dígitos como #0f766e o la abreviada de 3 — y obtendrás el triplete HSL (tono en grados, saturación y luminosidad como porcentajes), los valores RGB y una línea hsl() lista para CSS, todo con una muestra en vivo para que los números nunca sean una adivinanza. Todo funciona en tu navegador con aritmética de color sencilla: cada par hexadecimal es un canal RGB, y HSL es el mismo color descrito sobre un cilindro en vez de un cubo. Sin subidas, sin registro, nada sale de la página.

Cómo un código hexadecimal se convierte en HSL

Empieza por los canales. En #0f766e los pares se leen 0f = 15 de rojo, 76 = 118 de verde y 6e = 110 de azul. HSL hace después tres preguntas distintas sobre ese color. El tono es el ángulo en la rueda de color: como el verde es el canal más fuerte y el azul le sigue de cerca, el ángulo cae cerca de 175°, la zona verde azulada de la rueda. La luminosidad es el punto medio entre el canal más fuerte y el más débil, (118 + 15) / 2 en la escala de 0 a 255, lo que da cerca de un 26 %. La saturación mide lo lejos que está el color del gris a esa luminosidad: aquí la distancia entre el canal mayor y el menor es grande, así que la saturación es un vivo 77 %. Eso es exactamente lo que muestra la herramienta para el color por defecto — h 175, s 77 %, l 26 % — y puedes comprobar la misma matemática con el rojo puro #ff0000, que da la respuesta de manual hsl(0, 100 %, 50 %).

¿Para qué convertir de HEX a HSL?

Porque el hexadecimal es un formato de almacenamiento, no de pensamiento. Nadie mira #0f766e y sabe cómo debería ser su versión más clara, pero en HSL el trabajo es trivial: mantén h 175 y s 77, sube l del 26 % al 40 %, y tienes un tono claro que es sin duda de la misma familia. Las paletas de interfaces, las series de gráficos y los colores de estado (hover, activo, deshabilitado) se construyen así: un tono, luminosidad por pasos. HSL también ayuda en accesibilidad: oscurecer un color de texto hasta que pase un objetivo de contraste significa bajar la luminosidad en pasos pequeños y honestos en vez de adivinar nuevos valores hexadecimales. Y en el CSS moderno, hsl() es ciudadano de primera, así que el valor convertido se pega directamente en tu hoja de estilos sin más traducción.

Casos límite que conviene conocer

Los grises son la excepción honesta: cuando los tres canales son iguales, el tono y la saturación son matemáticamente indefinidos, y este conversor informa h 0, s 0 % — solo la luminosidad tiene significado. El negro es l 0 % y el blanco l 100 %. La forma corta de 3 dígitos duplica cada dígito, así que #0f8 se expande a #00ff88 antes de convertir; una cadena hexadecimal con cualquier otra longitud se rechaza en vez de adivinarse. El canal alfa queda fuera de alcance aquí: un hex de 8 dígitos con transparencia necesita una herramienta que entienda HSLA, y recortar el par alfa en silencio informaría mal del color, así que la respuesta honesta para esos casos es otro conversor.

Preguntas frecuentes

¿Qué HSL es #0f766e?

hsl(175, 77 %, 26 %): un verde azulado profundo. El conversor viene precargado con él para que veas el ejemplo completo en cuanto se abre la página.

¿HSL es lo mismo que HSV (HSB)?

No. Comparten el ángulo del tono, pero la luminosidad (HSL) y el valor/brillo (HSV) son escalas distintas: el mismo color tiene números diferentes en cada una. Esta herramienta convierte a HSL específicamente.

¿Puedo escribir el hex sin el símbolo #?

Sí, el # es opcional, y funcionan tanto la forma de 6 dígitos como la de 3. Las mayúsculas y minúsculas se tratan igual.

¿La herramienta guarda o sube mis colores?

No. La conversión es aritmética hecha con JavaScript en tu navegador; no se envía nada a ningún sitio, y al cerrar la pestaña se olvida todo.

Herramientas relacionadas

English version: Hex to HSL Converter — Get HSL Values from Any Hex Colour. También te puede interesar: Conversor de RGB a HSL — Convierte Colores RGB a HSL al Instante · Conversor de HSL a RGB — Convierte Colores HSL en RGB y Hexadecimal.


Inserta esta herramienta en tu web — gratis

Copia el código de abajo para añadir esta herramienta funcional a tu propia página. Solo pedimos que mantengas el pequeño enlace de crédito que la acompaña.


1 thought on “Conversor de HEX a HSL — Obtén Valores HSL desde Cualquier Color Hexadecimal”

  1. Pingback: Conversor de RGB a HSL — Herramienta Gratis de RGB a HSL con Salida CSS

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top