Conversor de Colores

Convierte colores entre HEX, RGB, HSL, HSV, CMYK y OKLCH con selector en vivo, alfa, tintes y armonías.

Color

#3498DB

Ajustar

RGB

HSL

Alfa

Sombras y armonías

Tintes

Sombras

Complementario

Análogos

Triádico

Complementario dividido

Tetrádico

Formatos

HEX
RGB
HSL
HSV
CMYK
OKLCH

Contraste (WCAG)

Sobre blanco
Sobre negro

Mejor texto legible sobre este color: #000000

Sobre el Conversor de Colores

Este conversor de colores convierte cualquier color a todos los formatos comunes a la vez. Pega o elige un color en HEX, RGB(A), HSL(A), HSV, CMYK, OKLCH o un nombre de color CSS, y obtienes al instante todos los demás uno al lado del otro, cada uno con un botón de copiar de un clic. Un selector en vivo, una vista previa grande y deslizadores interactivos de R/G/B, H/S/L y alfa te permiten ajustar el valor hasta dejarlo exacto, mientras la transparencia (alfa) se mantiene en todos los formatos que la admiten.

Todo se ejecuta por completo en tu navegador: tus colores nunca se suben a un servidor, así que las conversiones son instantáneas y completamente privadas. Más allá de la conversión simple, también tienes un cuentagotas para tomar un color de cualquier punto de la pantalla (donde el navegador lo permita), un botón de color aleatorio, tintes y sombras listos, armonías de color como complementaria, análoga y triádica, y una lectura de contraste WCAG sobre negro y blanco para comprobar que el texto seguirá siendo legible.

Preguntas frecuentes

Respuestas a las dudas más habituales sobre esta herramienta.

¿Cómo convierto HEX a RGB?

Escribe o pega tu código hex (por ejemplo #3B82F6) en la entrada y el valor RGB aparece al instante en la lista de resultados: aquí es rgb(59, 130, 246). Cada canal es simplemente el par de dígitos hex correspondiente leído como número: 3B es 59, 82 es 130 y F6 es 246. Puedes copiar la cadena rgb() completa con un clic, y un hex de 4 u 8 dígitos con alfa (como #3B82F680) se convierte directamente a rgba() de la misma manera.

¿Cómo convierto RGB de vuelta a HEX?

Introduce un valor rgb() o rgba() y el conversor muestra el equivalente hex de inmediato, porque el hex es simplemente cada canal escrito en base 16. Por ejemplo, rgb(255, 99, 71) se convierte en #FF6347. Si tu color tiene un valor alfa, también obtendrás un hex de 8 dígitos (RRGGBBAA) que codifica la transparencia, útil para CSS y la mayoría de herramientas de diseño.

¿Para qué sirven HSL, HSV y OKLCH, y cuándo debería usarlos en lugar de RGB?

Son formas alternativas de describir el mismo color que se ajustan mejor a cómo lo pensamos. HSL (tono, saturación, luminosidad) y HSV/HSB (tono, saturación, valor) facilitan mantener un tono y solo aclararlo, oscurecerlo o desaturarlo, por eso impulsan los tintes, sombras y armonías de aquí. OKLCH es un modelo más reciente y perceptualmente uniforme donde pasos numéricos iguales se ven como pasos visuales iguales, así que es ideal para crear paletas accesibles y degradados suaves. El conversor los muestra todos a la vez, para que leas o copies el que espere tu CSS o tu app de diseño.

¿La conversión CMYK es precisa para imprenta?

Toma los valores CMYK como una aproximación cercana, no como una especificación lista para imprenta. Las pantallas usan luz RGB mientras que las impresoras usan tinta CMYK, y el resultado exacto depende de tu papel, tintas y perfil de color ICC, nada de lo cual un navegador puede conocer. Los números de aquí son una conversión matemática estándar de RGB a CMYK, perfecta como referencia rápida o punto de partida, pero para un trabajo de imprenta real confirma los colores con el perfil de tu impresora o una prueba física.

¿Mis colores son privados y la herramienta funciona con transparencia?

Sí en ambos casos. Cada conversión se ejecuta localmente en tu navegador con JavaScript, así que los colores que introduces nunca se envían ni se almacenan en ningún servidor; incluso puedes usar la herramienta sin conexión una vez cargada la página. El alfa (transparencia) es totalmente compatible: introduce un valor RGBA, HSLA o hex de 8 dígitos, o usa el deslizador de alfa, y la transparencia se mantiene en todos los formatos que pueden representarla, incluidos rgba(), hsla() y el hex de 8 dígitos.