Saltar al contenido principal
Utilia

Convertidor de color

Escribe un color en hexadecimal, elígelo con el selector o introducelo en RGB o HSL, y obtén su valor en todos los formatos a la vez, con una muestra grande del color y pruebas de texto blanco y negro encima.

Con o sin #, vale la forma corta tipo #38F

Todo se calcula en tu navegador: no enviamos tus datos a ningún servidor.

Qué significa cada formato

  • HEX: el color en hexadecimal, como #3B82F6. Es el formato típico de los diseños y de CSS.
  • RGB: cuánto rojo, verde y azul hay en el color, de 0 a 255 (rgb(59, 130, 246)). Es como trabajan las pantallas.
  • HSL: tono (0-360°), saturación y luminosidad en porcentaje. Es el formato más cómodo para crear variaciones: cambia el tono y giras la rueda de color.
  • HSV (también llamado HSB): tono, saturación y valor (brillo). Muy usado en selectores de color de programas de diseño.

Cómo se convierte

Las conversiones son las fórmulas estándar: HEX es RGB escrito en base 16, y el paso a HSL y HSV calcula primero el máximo, el mínimo y la diferencia entre canales para obtener tono, saturación y luminosidad o brillo. Los valores se redondean al entero de 8 bits más próximo, el mismo que usa la pantalla.

Fórmula

L = (máximo + mínimo) ÷ 2 · S = (máximo − mínimo) ÷ (1 − |2L − 1|) · H = sector del canal máximo × 60°

Son las definiciones de HSL; para HSV se usa S = (máximo − mínimo) ÷ máximo y V = máximo.

Ejemplo completo

FormatoValor
HEX#FF8040
RGBrgb(255, 128, 64)
HSLhsl(20.1, 100%, 62.5%)
HSV (HSB)hsv(20.1, 74.9%, 100%)

La muestra con texto blanco y negro encima te ayuda a decidir qué color usar para el texto sobre ese fondo, antes de pasarlo por el comprobador de contraste.

Preguntas frecuentes

¿Qué formato debo usar en CSS?
Cualquiera de los tres: los navegadores aceptan HEX, rgb() y hsl() en las mismas hojas de estilo. Mucha gente diseña en HSL (fácil de ajustar) y guarda el HEX final.
¿Por qué HSV aparece también como HSB?
Son dos nombres para el mismo modelo: la V de «valor» y la B de «brillo» (brightness) miden lo mismo. Photoshop y otros programas lo llaman HSB.
¿Puedo escribir el HEX corto, como #38F?
Sí. La forma de 3 dígitos equivale a duplicar cada dígito: #38F es lo mismo que #3388FF. También vale con o sin #, en mayúsculas o minúsculas.
¿Se pierde precisión al convertir?
No de forma apreciable: los canales RGB son enteros de 8 bits (0-255) y las conversiones redondean a ese mismo límite, así que el color de la muestra es exactamente el que verá el navegador.

Continúa donde lo dejaste con estas utilidades que combinan bien con esta.