WebyTooly

Selector de color de imagen

Sube una imagen y haz clic sobre ella para leer el color exacto de ese píxel en HEX, RGB y HSL.

Espacio publicitario

Arrastra tu imagen aquí o haz clic para elegirla

Admite JPG, PNG, WebP y GIF

Espacio publicitario

Cómo se lee el color de un píxel

Al subir la imagen se dibuja una sola vez en un lienzo oculto del tamaño original. Cuando haces clic, convertimos la posición del puntero dentro del elemento mostrado a coordenadas del lienzo y pedimos ese único píxel con getImageData.

HEX = #RRGGBB con cada canal en base 16

El navegador devuelve cuatro valores de 0 a 255 (rojo, verde, azul y alfa). El HEX es simplemente esos tres canales en hexadecimal, y el HSL se calcula a partir del canal máximo y mínimo.

L = (máx + mín) ÷ 2

El color mostrado es el del píxel exacto, sin promediar con los vecinos: en imágenes JPG con mucho ruido, dos píxeles contiguos pueden dar valores ligeramente distintos.

S = (máx − mín) ÷ (1 − |2L − 1|)

Ejemplo práctico

Al pinchar sobre un azul corporativo obtienes #3366FF, que equivale a rgb(51, 102, 255) y a hsl(225, 100%, 60%): el mismo color expresado de tres formas.

Preguntas frecuentes

¿Puedo usarlo con capturas de pantalla?
Sí. Es la forma más rápida de sacar el color exacto de una marca a partir de una captura o de una foto de un cartel.
¿Por qué el color no coincide con el que veo en pantalla?
Puede deberse al perfil de color de tu monitor o a que la imagen tenga un perfil incrustado. El valor que damos es el del píxel tal como lo decodifica el navegador.
¿Qué formato de color debo usar en CSS?
HEX es el más común, RGB permite añadir transparencia con rgba() y HSL es el más cómodo para crear variaciones más claras u oscuras del mismo tono.
¿Funciona con imágenes con transparencia?
Sí, y además te indicamos el valor del canal alfa del píxel que has elegido.

Calculadoras relacionadas