Convertidor de color

Escribe un color en la notación que tengas — `#663399`, `rgb(102 51 153)`, `hsl(270 50% 40%)` o simplemente `rebeccapurple` — y todas las demás notaciones aparecen a la vez, listas para copiar. No se envía nada: la aritmética ocurre en la página que estás leyendo.

El CMYK de aquí es la conversión nominal habitual. No está gestionada por perfil, así que una imprenta obtendrá otros valores con el suyo.

  • Dónde se ejecuta No se sube nada, porque no hay archivo: se calcula en esta misma página.
  • Sin cola y sin cuenta Responde tan rápido como dé tu máquina, y nunca pregunta quién eres.
  • Tantas veces como quieras No se cuenta nada ni se limita nada: volver a responder no nos cuesta nada.

Cómo funciona

  1. Escribe o pega tu color en el campo. Hex con o sin almohadilla, `rgb()`, `hsl()`, `hsv()` o una palabra clave CSS: todo vale.
  2. Lee las demás notaciones debajo. Cada una tiene un botón para copiarla.
  3. Ajusta el valor si quieres afinarlo — los resultados siguen lo que escribes.
  4. No se sube nada y no se guarda nada. Cierras la pestaña y desaparece.

Por qué un color tiene cinco juegos de números distintos

HEX y RGB son lo mismo escrito de otra forma. `#663399` son tres pares de dígitos hexadecimales — 102, 51 y 153 — y `rgb(102 51 153)` son esos números en decimal. Convertir entre ambos no puede perder nada, porque lo único que cambia es la base.

HSL y HSV describen el mismo color desde el punto de vista de una persona y no del de una pantalla. En lugar de cuánto rojo, verde y azul mezclar, dan el tono como un ángulo en un círculo cromático, luego la saturación y la luminosidad. Por eso los diseñadores recurren a ellos: aclarar un color un diez por ciento es un número en HSL y tres nada evidentes en RGB.

El CMYK es el único que no puede ser exacto

Todo lo demás en esta página es una reordenación de los mismos tres números. El CMYK no: describe tinta sobre papel, y cómo se ve realmente una mezcla de cian, magenta, amarillo y negro depende de la máquina, del papel y del perfil de color con el que trabaje la imprenta. Ninguna fórmula tiene acceso a eso.

Lo que obtienes aquí es la conversión nominal de siempre, la misma que hace cualquier herramienta que ofrezca CMYK sin preguntarte por un perfil. Sirve como punto de partida y no es un valor listo para imprenta. Si el color importa de verdad, la imprenta querrá el hex y hará la separación con su propio perfil.

La transparencia, y dónde sobrevive

El alfa se conserva: `#663399cc`, `rgba(102, 51, 153, 0.8)` y `rgb(102 51 153 / 80%)` significan el mismo color al 80% de opacidad, y las tres se leen correctamente. La forma hex de ocho dígitos es la que menos se ve y la que descoloca a más herramientas, cuando no es más que la de seis con un cuarto par de dígitos para la opacidad.

En CMYK no hay equivalente, porque la tinta se pone en el papel o no se pone. Cuando el color que introduces es parcialmente transparente, las cifras CMYK lo describen como si fuera opaco, que es la única lectura razonable.

Las cifras de contraste, y para qué sirven

Debajo de las notaciones hay dos números: la relación de contraste de tu color sobre blanco y sobre negro. Salen de la definición WCAG, que no es un promedio de brillo — los canales están ponderados, porque el ojo es mucho más sensible al verde que al azul, y cada uno se lineariza antes.

Su uso práctico es decidir qué color de texto poner sobre un fondo. 4,5 es el umbral del texto corrido y 3 el de los titulares grandes, así que un fondo cuya mejor relación baje de 4,5 pide letra más grande u otro fondo. Es la forma más rápida de descubrir que un color corporativo que queda bien en una maqueta no pasará una auditoría de accesibilidad.

Qué pasa cuando la entrada está mal

Un color que no se puede leer se declara ilegible en vez de sustituirse en silencio. Suena obvio y es poco habitual: la manera corriente de construir esta página es darle la cadena al navegador y leer lo que haya calculado, cuatro líneas de código que responden a `#12345` con el color que hubiera antes.

Así, un dígito que falta parece una conversión correcta, y te enteras cuando el tono no encaja en otro sitio. Aquí se analiza de forma explícita. Cuesta una tabla con las ciento cuarenta y ocho palabras clave de CSS y te da una queja en lugar de una respuesta equivocada y verosímil.

Convertidor de color: preguntas frecuentes

¿Se envía mi color a algún sitio?

No. La conversión es aritmética sobre tres números y se ejecuta en la página. No se sube nada, no se registra nada y no hay cuenta. Para un color no tiene nada de particular, y es la misma garantía sobre la que está construido el resto del sitio.

¿Por qué el CMYK no coincide con el de mi programa de diseño?

Porque tu programa convierte a través de un perfil de color y esta página no. Photoshop o Illustrator usan el perfil CMYK al que esté ajustado el documento, y un perfil distinto da números distintos para el mismo color: para eso existe un perfil. Toma estas cifras como una aproximación y deja que la imprenta haga la separación de verdad.

¿Puedo escribir el nombre de un color?

Sí. Se reconocen las ciento cuarenta y ocho palabras clave de CSS, incluidas las incómodas como `rebeccapurple` y las dos grafías de gris. `transparent` también funciona.

¿Qué diferencia hay entre HSV y HSB?

Ninguna. Son dos nombres del mismo modelo: value y brightness son el mismo eje. Photoshop lo llama HSB, casi todo el código lo llama HSV, y el campo de arriba acepta las dos grafías.

¿Funciona sin conexión?

Una vez cargada la página, sí. Detrás de la conversión no hay ninguna petición, así que sigue funcionando si se cae la conexión.