Conta-gotas de Cores de Imagem - Pegue o Código HEX de Qualquer Pixel

Envie uma imagem, aponte para qualquer pixel e leia seus valores exatos em HEX, RGB e HSL. Uma lupa com grade de pixels mostra o que está sob a mira, as setas do teclado deslocam a amostra um pixel por vez, e nada sai do seu navegador.

O Que Este Conta-gotas de Cores Faz

Isto é um conta-gotas, não um gerador de paleta: você decide qual pixel é amostrado, e a ferramenta informa exatamente o que está guardado ali. A parte que vale explicar é como uma leitura é feita, porque o caminho óbvio é sutilmente errado. Desenhar a imagem inteira em um canvas e ler os pixels de volta dali falha em fotos grandes - os navegadores limitam a área total do canvas a cerca de 16,7 milhões de pixels, algo como 4096 por 4096, e um arquivo de câmera de 24 megapixels passa disso com facilidade. Reduzir a imagem para caber faria de cada amostra uma média de vários pixels originais, então a única coisa que um conta-gotas precisa acertar seria a primeira a se perder. Em vez disso, a amostragem redesenha apenas uma pequena janela ao redor do ponteiro, direto do arquivo decodificado, exatamente em 1 para 1. O retângulo de origem e o de destino têm o mesmo tamanho, então o navegador copia pixels em vez de reamostrá-los, e os valores que você recebe são os próprios bytes do arquivo, por maior que a imagem seja. A pré-visualização que você vê pode estar reduzida para caber no limite do canvas ou na sua tela, mas nada é amostrado a partir dela. Essa mesma janela alimenta a lupa, que pinta cada pixel de origem como um quadrado de 13 pixels com linhas de grade entre eles e contorna a célula central em preto e branco para que ela continue visível sobre qualquer cor. Você precisa disso: uma foto de 4000 pixels de largura exibida em uma coluna de 720 pixels coloca cerca de 5,6 pixels de imagem sob cada pixel da tela. As setas movem a amostra exatamente um pixel de origem, e Shift mais uma seta move dez, que é a única maneira confiável de acertar uma borda de um pixel ou um contorno fino suavizado. Cada escolha informa HEX, RGB e HSL a partir do mesmo trio de 8 bits, mais HEXA de 8 dígitos e RGBA quando o pixel não é totalmente opaco. O limite real a conhecer é o gerenciamento de cores: o canvas descarta o perfil ICC embutido na maioria dos navegadores, então os valores correspondem ao que o navegador pinta, não ao que um editor com gerenciamento de cores mostra.

Por Que Escolher uma Única Cor de uma Imagem

A maioria das dúvidas sobre cor é sobre um ponto específico, não sobre a imagem como um todo. Alguém te passa uma captura de tela de um design já aprovado e você precisa do preenchimento exato do botão para reproduzi-lo em CSS. Um cliente manda um JPG do logotipo e você precisa do vermelho da marca antes de construir qualquer coisa em volta. Você está combinando uma série de um gráfico com a cor do cabeçalho de uma apresentação. Você está checando se dois tons que parecem idênticos em uma foto são realmente o mesmo valor, ou se um é dois passos mais escuro. Em todos esses casos, uma paleta automática é a resposta errada - ela devolveria as seis cores que cobrem mais área, e a cor de que você precisa pode ser um detalhe de 40 pixels que nenhum algoritmo de agrupamento traria à tona. Poder apontar para o pixel é o trabalho inteiro. É também o caminho mais rápido quando o arquivo de origem sumiu. Sistemas de design mudam, arquivos-fonte se perdem, e uma exportação em PNG achatada muitas vezes é o único registro sobrevivente de qual era a cor. Lê-la de volta leva um segundo e não exige nenhum programa de design instalado. O mesmo vale para trabalhos que nunca envolveram um designer: um fotógrafo amostrando um tom de pele antes da correção de cor, um desenvolvedor copiando uma cor de fundo da captura de tela de um relatório de bug, um professor tirando cores de uma pintura para uma atividade. E como tudo roda localmente, mockups não lançados e capturas internas nunca saem da sua máquina.

Recuperar o preenchimento exato de um botão, selo ou marca de um logotipo a partir de uma captura achatada, quando o arquivo original sumiu
Apontar para o pixel que te interessa em vez de aceitar as cores que uma paleta automática decidiu serem dominantes
Acertar uma borda de um pixel ou um contorno fino suavizado com o deslocamento pelas setas e uma lupa de 13 por 13 pixels
Copiar o mesmo pixel como HEX, RGB ou HSL, mais HEXA e RGBA quando ele tem transparência

Como Obter uma Cor de uma Imagem

Quatro passos, sem conta e sem instalação. Os arquivos são lidos diretamente pela página - nada é enviado a um servidor.

1

Solte uma imagem na área de envio, escolha um arquivo ou cole direto da área de transferência. JPG, PNG, WebP, GIF e SVG funcionam.

2

Mova o ponteiro sobre a imagem. A lupa mostra a grade de pixels em torno da mira e o painel se atualiza ao vivo. Em tela sensível ao toque, pressione e arraste - a lupa fica acima do seu dedo, então nunca é encoberta.

3

Ajuste com as setas do teclado ou com as setas na tela: cada toque move a amostra exatamente um pixel da origem. Mude para o tamanho real se a imagem estiver sendo reduzida para caber na coluna.

4

Clique, toque ou pressione Enter para guardar a cor e copie seu valor em HEX, RGB ou HSL. As cores guardadas ficam na lista de recentes, então você pode copiar qualquer uma delas de novo.

Perguntas Frequentes

Três coisas podem separar os valores. Primeiro, a maioria dos navegadores ignora o perfil ICC embutido de uma imagem quando ela é desenhada em um canvas, então uma foto marcada como Display P3 ou Adobe RGB é lida como se seus números fossem sRGB - um editor com gerenciamento de cores como o Photoshop aplica o perfil e informa outra coisa. Segundo, seu monitor exibe sRGB pela própria gama e calibração, então o mesmo valor parece diferente em duas telas. Terceiro, a compressão com perdas de um JPG realmente altera os valores dos pixels perto das bordas, então o que parece uma área lisa pode conter várias cores levemente diferentes. O número aqui é o byte que está de fato armazenado, que é o que o CSS e o código vão reproduzir.
O canvas devolve a cor sem pré-multiplicação, ou seja, o RGB e o alfa são armazenados separadamente. Um pixel criado como branco a 50 por cento sobre nada volta como rgb(255, 255, 255) com alfa 128 - um valor que não aparece em lugar nenhum da tela. Sempre que o alfa está abaixo de 255, a ferramenta mostra os valores brutos, as formas HEXA de 8 dígitos e RGBA, e ainda o que esse pixel se torna sobre um fundo branco, que costuma ser o número que você realmente queria.
Esta página amostra o pixel para o qual você aponta. A página de paleta analisa a imagem inteira, quantiza tudo em grupos e devolve as quatro a dez cores que a dominam, ordenadas pela área que ocupam. Use esta quando você já sabe qual ponto te interessa - a marca de um logotipo, um botão, uma folha. Use a página de paleta quando quiser um esquema derivado da imagem como um todo e não tiver um pixel específico em mente.
Não. O arquivo é lido pela própria página, decodificado em um canvas na sua aba e amostrado ali. Nenhuma cópia é enviada a um servidor, nada é armazenado, e a lista de escolhas recentes vive apenas na aba aberta e some quando você a fecha. Isso importa para mockups não lançados, painéis internos e qualquer outra coisa que você não colaria em um formulário web qualquer.
Pressione e arraste em vez de tocar. A lupa é desenhada acima do ponto de contato, e não embaixo dele, então você consegue ver a grade de pixels enquanto o dedo ainda está na tela, e a amostra acompanha o arraste. Para o último pixel ou dois, use o teclado direcional na tela: cada toque move a amostra exatamente um pixel de origem, algo que nenhuma ponta de dedo consegue. Levante o dedo ou pressione o botão de confirmação para guardar a cor.
Sim. Os navegadores limitam a área total do canvas a cerca de 16,7 milhões de pixels - algo como 4096 por 4096 - então um arquivo de 24 ou 50 megapixels não pode ser exibido como um único canvas em resolução total, e a pré-visualização é desenhada menor, com um aviso explicando. A amostragem não passa por essa pré-visualização. Cada leitura redesenha apenas uma pequena janela ao redor do ponteiro, tirada do arquivo decodificado em 1 para 1, então o pixel que você recebe é o pixel do arquivo. Não é preciso recortar a imagem antes, e um detalhe de um pixel em uma foto de 50 megapixels é lido exatamente como foi criado, sem se misturar com os vizinhos.
Sim, com uma ressalva para cada um. Um GIF animado é desenhado apenas no primeiro quadro, então cores que aparecem mais adiante na animação não estão ao alcance - exporte antes o quadro de que você precisa. Um SVG é rasterizado antes da amostragem, então você obtém a cor do resultado renderizado, incluindo qualquer opacidade, filtro ou gradiente aplicado à forma, e não o preenchimento bruto escrito na marcação. Se o SVG não declara tamanho intrínseco, ele é rasterizado com 1024 pixels de largura.
Todos descrevem o mesmo pixel, então a escolha depende de onde você vai colar. O HEX é a forma compacta que a maioria das ferramentas de design e folhas de estilo espera. O RGB é mais fácil de ler quando você precisa ajustar um canal ou comparar duas cores numericamente. O HSL é o que copiar quando você quer uma variação em vez da cor exata: mantenha o matiz e a saturação, mude a luminosidade, e você obtém um tom mais claro ou mais escuro combinando. Um HEXA de 8 dígitos ou um valor RGBA também aparecem sempre que o pixel tem transparência.

Mais Ferramentas de Imagem

Explore outras ferramentas poderosas para suas necessidades de edição de imagem

Comprimir Imagem

Reduzir tamanho

Redimensionar

Alterar dimensões

Recortar Imagem

Cortar área

Converter Formato

Mudar formato

Editor de Fotos

Editar fotos

Girar Imagem

Girar imagem

Virar Imagem

Horizontal/Vertical

Adicionar Marca d'Água

Marca d'água

Adicionar Borda

Adicionar borda de imagem

Cantos Arredondados

Adicionar cantos arredondados

Filtros

Brilho/Contraste

Desfocar Rosto

Ocultar rostos

Mosaico

Desfocar regiões

Remover Fundo

Remover fundo

Melhorar Imagem

IA upscale

Adicionar Texto

Adicionar texto a imagem

Colagem

Combinar múltiplas imagens

HTML para Imagem

Web para imagem

GIF para Sequência

Extrair frames

Remover bordas vazias

Remover bordas vazias

Renomear imagens em lote

Renomeie arquivos em lote com segurança

Recorte Circular

Recortar imagens em círculo

Preto e Branco

Converter imagens em tons de cinza

Dividir Imagem

Cortar uma imagem em grade

Mesclar Imagens

Combinar imagens em uma só

Alterar DPI

Definir metadados de DPI da imagem

Imagem para Base64

Codificar imagens como Base64

Imagem para PDF

Combine imagens em um PDF

HEIC para JPG

Converta fotos HEIC do iPhone para JPG

Remover EXIF

Visualize e remova metadados ocultos de fotos, incluindo localização GPS

Gerador de Favicon

Conjunto completo de ícones mais HTML

Paleta de Cores

Extraia cores de uma imagem

Base64 para Imagem

Decodifique Base64 de volta para imagem

HEIC para PNG

Converta fotos HEIC do iPhone para PNG sem perdas

Texto Atrás da Imagem

Coloque texto atrás do assunto de uma foto, tudo no seu navegador

Criador de Assinatura

Desenhe uma assinatura e baixe como PNG transparente

Removedor de Fundo de Assinatura

A tinta do papel, sobre transparência

Criador de Fundo Transparente

Deixar um fundo transparente