Cookies Este sitio guarda solo lo imprescindible para funcionar. Hoy no usa analítica ni publicidad, y nada de lo que hay aquí te sigue a otras webs. Leer la política de privacidad

Elegir qué permitir
+92 312 8299940Presupuesto gratis
Herramienta gratis, nada que instalar

Selector de códigos de color
Todos los formatos, un solo color

Este selector de códigos de color convierte hex a rgb, rgb a hex, y ambos a hsl, hsv y cmyk mientras escribes. Además añade opacidad, una escala de tintes y sombras, y una lectura de contraste que dice si el texto se puede leer sobre el color.

  • PrecioGratis
  • Formatos6
  • RegistroNinguno
  • SubidoNada

Selector de códigos de color

HEX, RGB y HSL, con contraste y una escala de tonos

El color

 

Sobre blanco
—
Sobre negro
—

El contraste decide si se pueden poner palabras sobre este color. AA pide 4,5:1 para el texto normal.

Tintes y sombras
    Comprobador de contraste

    Un color no aprueba ni suspende por sí solo. Pon el color del texto sobre el color de fondo y esto lee la proporción igual que WCAG.

    —

    Los tres botones de arriba mueven un color hasta que la pareja supera AA con 4,5:1. El tono y la saturación no cambian, así que el color sigue perteneciendo a tu paleta.

    El texto grande se ve así

    El texto pequeño se ve así. Es el tamaño de casi toda tu página, así que es el que decide si la pareja sirve. Lee esta línea y fíate de tus ojos además de la cifra.

    Y esta es la letra pequeña para la que nadie diseña.

    Listo. Escribe un color en cualquiera de los tres campos.

    Tu navegador hace todo el trabajo aquí, en esta pestaña. No subimos nada, no guardamos nada y no registramos nada.
    En resumen

    Un color, escrito de seis formas

    Un color no tiene una única forma de escribirse. El mismo azul es #1B5FD1 en una hoja de estilos, rgb(27, 95, 209) en una llamada de canvas y hsl(217, 77%, 46%) en un token de diseño.

    Todos nombran los mismos píxeles. Así que convertir hex a rgb no cambia nada del color, solo quién puede leerlo.

    Lo incómodo es que cada formato sirve para un trabajo distinto. Por lo tanto, una página que muestra uno y oculta el resto te manda a buscar otra página.

    Este selector de códigos de color los muestra todos a la vez, y reescribe cada campo en cuanto editas cualquiera de ellos.

    El uso de cada notación de color

    Primero, el hex es corto y se pega sin problemas. Es el formato que te pasa un diseñador y el que llevan la mayoría de las hojas de estilos.

    Diagrama del selector de códigos de color: un color amarillo mostrado como hex, RGB, HSL, HSV y CMYK, una comprobación de contraste para texto blanco y oscuro, y una fila de tonos claros y oscuros
    Un color, cinco formas de escribirlo.

    RGB nombra los tres canales de forma clara. Por eso sirve para todo lo que hace cálculos con un color: un canvas, un degradado, un shader.

    HSL separa el tono de la luminosidad. Es el que conviene cuando quieres el mismo color un poco más oscuro, porque cambias un solo número.

    La opacidad pertenece a rgba y hsla más que al hex, aunque un hex de ocho dígitos también la lleva. Esta página escribe la forma que necesites.

    Pasar de hex a RGB con papel y lápiz

    Un color hex son tres pares, y cada par es un canal escrito en base dieciséis. Así, #1B es el canal rojo.

    Cada par se convierte en un número de 0 a 255. Las letras de la a a la f simplemente siguen contando después del 9, así que 1B significa un dieciséis más once, es decir, 27.

    Un hex de tres caracteres duplica cada dígito. Por lo tanto, #abc significa #aabbcc, una abreviatura que conviene conocer cuando lees la hoja de estilos de otra persona.

    En sentido contrario, de rgb a hex, cada canal vuelve a convertirse en dos dígitos hex. La referencia de MDN sobre valores de color lista todas las sintaxis que acepta un navegador.

    Por qué el número de contraste está aquí

    La pregunta que sigue a "¿qué color es este?" casi siempre es "¿puedo poner texto encima?". Por eso la respuesta está junto al color y no en otra página.

    Comprobación de contraste del selector de color para texto blanco sobre fondo amarillo, con la relación de contraste y el resultado de aprobado o suspenso resaltados
    El blanco sobre amarillo suspende, y la relación muestra por cuánto.

    Las dos lecturas comparan tu color con el blanco y con el negro. Una ratio de 4.5:1 aprueba AA para texto normal, mientras que 3:1 solo aprueba para texto grande.

    Esos umbrales vienen de WCAG, y todos los comprobadores los calculan igual. Este sigue la fórmula exactamente en lugar de redondearla.

    Un color que falla como texto puede seguir sirviendo como fondo, borde o relleno de un gráfico. La nota bajo las lecturas dice en qué caso estás.

    Leer HSL sin matemáticas

    Primero, el tono es un ángulo alrededor de una rueda de color. Cero es rojo, 120 es verde, 240 es azul, y los números intermedios los mezclan.

    Luego, la saturación es cuánto color hay. Al 0% cualquier tono se vuelve gris, y al 100% es tan vivo como permite la pantalla.

    La luminosidad va del negro al 0% al blanco al 100%. Tu color está en el 50%, y por eso un color de marca suele quedar cerca de ahí.

    Así que un botón más oscuro tiene el mismo tono y saturación con una luminosidad menor. Es un solo número, y la familia sigue pareciendo emparentada.

    Cuándo dos colores no deberían juntarse

    Algunas parejas se leen mal aunque el número de contraste apruebe. Rojo sobre verde es el ejemplo habitual, porque la ratio ignora el daltonismo.

    Aproximadamente uno de cada doce hombres ve el rojo y el verde de otra forma. Por lo tanto, un gráfico que separa sus líneas solo por el tono las pierde.

    En su lugar, añade una segunda señal. Una etiqueta, un patrón de trazos o una forma llevan el significado cuando el color no lo hace.

    Y además prueba en escala de grises. Si la imagen se sigue leyendo sin color, se lee para todo el mundo.

    Hay otra pareja que engaña a la gente: un gris medio sobre un color medio. Ambos quedan cerca del centro de la escala, así que la ratio baja de tres y las palabras se difuminan en el panel de detrás.

    Dónde acaba cada código

    CSS acepta las tres formas, así que usa la que mejor se lea en el archivo. La mayoría de los equipos escriben hex para colores fijos y hsl dentro de un cálculo.

    Las herramientas de diseño tienden al hex. Es lo que lleva un archivo de entrega, y lo que un desarrollador pegará primero.

    El móvil es distinto. Swift quiere cada canal de 0 a 1, y Android quiere un hex de ocho dígitos con la opacidad delante.

    Esta página escribe todas esas formas, así que un color pasa de un archivo de diseño a una app sin que nadie haga cálculos.

    La escala mezcla, no adivina

    Cada paso mezcla tu color hacia el blanco o hacia el negro en una cantidad fija. Así, el tono se mantiene mientras cambia la luminosidad, que es justo lo que debe hacer un conjunto de tonos.

    Selector de color que muestra una fila de tonos claros y oscuros creados a partir de un azul, con la franja de pasos de color resaltada
    Los tonos claros y oscuros salen de mezclar con blanco y con negro.
    Cómo funciona

    Cómo usar el selector de códigos de color

    Escribe en el campo que ya tengas. Los dos restantes van detrás.

    • 1

      Pega cualquier formato

      Hex con o sin almohadilla, rgb con cualquier puntuación, o hsl. El selector lee los tres.

    • 2

      O elige en la muestra

      El cuadrado de color de la barra abre el selector de tu sistema. Al arrastrarlo, todos los campos se actualizan en directo.

    • 3

      Ajusta la opacidad

      Bájala de 100 y la salida pasa a rgba y hsla, con un hex de ocho dígitos al lado.

    • 4

      Copia lo que necesites

      Toma una línea, o todo el bloque con las formas de CSS, Swift y Android ya escritas.

    Por qué esta

    Lo que distingue a este selector de códigos de color

    Convertir hex a rgb lleva cuatro líneas de código. Lo útil es todo lo que lo rodea.

    • Tres campos, un color

      Edita cualquier campo y los otros dos se reescriben solos. Nada espera a un botón, así que puedes pegar y leer de un solo gesto.

    • Contraste incluido

      La ratio frente al blanco y al negro está bajo la muestra, con el veredicto AA escrito en palabras en lugar de dejarlo como un número que interpretar.

    • Una gama de tonos preparada

      Nueve pasos, desde cuatro quintos más claro hasta cuatro quintos más oscuro, cada uno con su hex. Normalmente es toda la paleta que necesita un componente.

    • Opacidad en todas las formas

      Un solo número cambia la salida a rgba, hsla y hex de ocho dígitos a la vez, porque cada archivo quiere uno distinto.

    • Entiende entradas descuidadas

      Espacios, almohadillas que faltan, signos de porcentaje y la nueva sintaxis con barra se interpretan bien. Así, un valor copiado de cualquier sitio funciona.

    • Todo se queda en esta pestaña del navegador

      Tu navegador hace cada cambio de formato. Un color de marca sin lanzar nunca llega a este sitio, porque no se hace ninguna petición.

    Buenos hábitos

    Trabajar con códigos de color con sensatez

    Seis hábitos que mantienen una paleta útil y no solo bonita.

    • Ten un único sitio donde viven tus colores. Guarda el color en una variable CSS y convierte desde ahí. Dos copias escritas a mano se separan en un mes.
    • Cambia la luminosidad, no el tono. Para una versión más oscura, mueve la L de hsl. En cambio, retocar el hex a ojo también desplaza el tono, y el conjunto deja de parecer emparentado.
    • Comprueba el texto antes de decidir. Un color de marca que falla a 4.5:1 fallará en cada auditoría que hagas. Descúbrelo ahora y no después de la maquetación.
    • Escribe el hex en minúsculas. Ambas formas funcionan, así que esto solo afecta a los diffs. Una sola convención mantiene legible tu historial de versiones.
    • Deja la opacidad fuera de los colores de marca. Un color al 60% sobre un fondo desconocido es impredecible. Elige mejor el color ya mezclado, y así podrás probarlo.
    • Prueba sobre el fondo real. Tu página rara vez es blanco puro. Comprueba el color contra la sección donde irá de verdad, porque esa es la pareja que ve un visitante.
    • Guarda un paso intermedio. Una paleta con solo un claro y un oscuro se queda corta enseguida. Un valor intermedio cubre estados hover, bordes y elementos desactivados, y lo necesitarás mucho antes de lo que crees.
    • Nombra el paso, no el matiz. Llámalo blue-600 en lugar de dark-blue. Entonces cambiar la paleta más adelante modifica un valor en vez de todos los nombres.
    Errores habituales

    Cinco formas en que un color sale mal

    Cada una convierte una decisión de color en un fallo que otra persona tiene que encontrar.

    • Fiarse de una captura

      Los colores tomados de una captura comprimida se desvían unos puntos. En su lugar, tómalos del archivo original.

    • Ignorar el fondo

      El contraste es una pareja, nunca un solo color. Un azul que aprueba sobre blanco puede fallar mucho sobre la sección de tu página.

    • Usar opacidad para un tono claro

      Atenuar un color al 20% depende de lo que haya debajo. Mezclarlo hacia el blanco da el mismo aspecto y sigue siendo predecible.

    • Usar hex de ocho dígitos en todas partes

      Los navegadores antiguos y varias herramientas de diseño ignoran el par alfa. Por eso, escribe rgba donde lo lea algo que no sea un navegador moderno.

    • Redondear HSL y volver a convertir

      Aquí HSL se redondea a números enteros, así que ida y vuelta puede mover un canal en uno. Guarda el hex como valor de referencia.

    Preguntas

    Preguntas frecuentes sobre el selector de códigos de color

    ¿Qué cuentas hago para pasar de hex a rgb a mano?

    Divide los seis caracteres en tres pares y lee cada par en base dieciséis. Así, #1B5FD1 se convierte en 27, 95, 209. Un hex de tres caracteres duplica primero cada dígito.

    ¿Por qué mi resultado de rgb a hex difiere en uno?

    Casi siempre por un redondeo en algún punto de la cadena. El hex guarda números enteros de 0 a 255, así que un valor que llegó como porcentaje o a través de HSL puede quedar un punto arriba o abajo.

    ¿Para qué sirven los hex de ocho cifras?

    El último par es la opacidad, de 00 para invisible a ff para sólido. Todos los navegadores actuales lo leen, aunque algunos programas de diseño antiguos lo descartan en silencio.

    ¿Qué formato debo guardar?

    Hex para los colores de marca, porque es exacto y corto. Convierte a HSL cuando necesites un paso más claro o más oscuro, y luego guarda el hex resultante en lugar del cálculo.

    ¿Cuánto contraste pide la norma?

    WCAG AA pide 4.5:1 para el texto normal y 3:1 para texto de 24px, o de 19px en negrita. AAA pide 7:1, que merece la pena buscar en textos largos.

    ¿Por qué el mismo hex se ve distinto en dos pantallas?

    Las pantallas muestran el color de forma distinta, y algunas aplican un perfil encima. El código es exacto, así que la diferencia está en la pantalla y no en el valor.

    ¿Puedo sacar una paleta entera de un color?

    La escala de aquí te da nueve pasos del mismo tono, lo que cubre la mayoría de los componentes. Sin embargo, una paleta completa también necesita un gris neutro y un color de acento, y eso son decisiones, no cálculos.

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

    No. Cada conversión se ejecuta dentro de la pestaña de tu navegador, así que una paleta que aún no has lanzado nunca llega a este sitio y ningún registro la guarda.

    Más herramientas gratis

    Herramientas para la misma tarde

    Tres utilidades para rematar tu paleta.

    • Compresor de SVG

      Reduce el icono que acabas de recolorear y elimina lo que esconda dentro.

      Abrir herramienta →
    • Minificador de CSS

      Comprime la hoja de estilos donde acabaron tus nuevas variables, sin romper calc().

      Abrir herramienta →
    • Generador de códigos QR

      Crea un código con el color de tu marca y comprueba después que se sigue escaneando.

      Abrir herramienta →

    Lee el color y úsalo

    Pega un hex, un trío rgb o un valor hsl, y toma el formato que pida tu archivo. El selector de códigos de color es gratis, no necesita cuenta y mantiene cada valor en tu dispositivo.