Carregando...
Carregando...
Arraste uma foto ou captura de tela, passe o mouse para uma lupa ampliada, clique para escolher um pixel — copie HEX, RGB ou HSL, e monte uma paleta de até 20 cores como variáveis CSS prontas para colar.
Um seletor de cores de imagem lê o valor RGB exato de um único pixel de uma foto, captura de tela ou maquete de design para que você possa usar essa cor em outros lugares — em uma paleta de marca, uma variável CSS, um token de tema ou uma correspondência de tinta. Designers o utilizam para extrair cores de quadros de inspiração. Desenvolvedores front-end o utilizam para combinar uma captura de tela com um tema CSS. Profissionais de marketing o utilizam para extrair cores de marca de um logotipo. Pintores e artesãos o utilizam para combinar uma foto do mundo real com uma amostra de tinta ou fio. Ao contrário de um detector de 'cor dominante', esta ferramenta oferece controle por pixel: passe o mouse para visualizar, clique para capturar. A lupa ampliada mostra o pixel exato sob seu cursor com 8× de zoom, então escolher um único destaque ou uma borda de 1 pixel é simples. Tudo roda no seu navegador — sua imagem nunca sai da página.
Arraste um arquivo JPG, PNG, WebP, GIF ou BMP para a área de upload, ou clique para escolher do seu dispositivo. A imagem é renderizada na área de trabalho na escala de visualização, mas a amostragem de pixels acontece contra a cópia de resolução original.
Mova seu cursor sobre a imagem. Uma lupa ampliada aparece acima do cursor mostrando o pixel exato sob ele com 8× de zoom, com um marcador de 1 pixel no centro. O cartão de cor do cursor abaixo da tela é atualizado ao vivo com HEX, RGB e HSL.
Clique em qualquer pixel para adicionar sua cor à paleta. Duplicatas são puladas automaticamente, então é seguro clicar à vontade sem inflar a lista. Até 20 cores cabem em uma paleta.
Clique em qualquer HEX, RGB ou HSL na paleta para copiá-lo para a área de transferência. Clique na amostra em si para copiar seu HEX. A paleta inteira também é exportada como um bloco de propriedades CSS personalizadas (--color-1, --color-2, …).
Clique em Nova imagem para limpar a área de trabalho e carregar um arquivo diferente. Use Limpar dentro do cartão da paleta para manter a imagem, mas reiniciar a paleta.
1. Decodifique o arquivo de origem com new Image() — o navegador lida com JPG/PNG/WebP/GIF/BMP nativamente. 2. Desenhe a imagem de resolução original em um canvas fora da tela. 3. Renderize uma pré-visualização reduzida no canvas visível (máx. 900 px no lado mais longo). 4. Ao passar o mouse, mapeie as coordenadas do cursor (x,y) do espaço de visualização de volta para as coordenadas do espaço de origem. 5. Leia o pixel via getImageData(sx, sy, 1, 1).data → [R, G, B, A]. 6. Converta para HEX (R/G/B como hex de 2 dígitos) e HSL (rgbToHsl).
A amostragem contra o canvas de resolução total (em vez da pré-visualização) é importante porque a redução de escala média os pixels vizinhos — o que parece um vermelho limpo em uma pré-visualização de 100px de altura pode ser (240, 30, 30) em vez do exato (255, 0, 0) da origem. Mapear as coordenadas do cursor de volta para a resolução de origem e amostrar lá mantém a cor escolhida fiel ao arquivo original. A lupa adota a mesma abordagem: ela captura um pequeno quadrado do canvas de resolução original ao redor do cursor e o renderiza em 8× em um círculo de 120 pixels, com imageSmoothingEnabled = false para que os pixels individuais permaneçam nítidos.
Referência: MDN — CanvasRenderingContext2D.getImageData
| Fonte | Melhor fluxo de trabalho |
|---|---|
Logotipo da marca em PNG com fundo transparente | Passe a lupa sobre a área de cor sólida, clique uma vez. Copie o HEX. Feito em dois cliques. A transparência do PNG é renderizada contra o fundo da página — amostra dentro do logotipo, não na borda. |
Captura de tela de inspiração de um site de design | Escolha o fundo, a cor da ação principal, o acento secundário e a cor do texto do corpo. Copie as variáveis CSS. Paletas de quatro cores geralmente são suficientes para recriar um sistema de design. |
Foto para referência artística (gradiente de céu, correspondência de tinta) | Use a lupa para escolher pixels exatos ao longo do gradiente. Crie uma paleta de 5-7 cores para recriar o visual. Gradientes de fotos têm ruído — escolha de áreas que parecem sólidas, não das bordas. |
Captura de tela de relatório de bug com o tom de vermelho errado | Passe a lupa sobre o vermelho ruim, copie o HEX, cole no problema com o HEX esperado ao lado. A lupa torna bordas de 1 pixel e linhas finas selecionáveis sem aumentar o zoom do navegador. |
Recorte o assunto de qualquer foto com IA no dispositivo — sem necessidade de upload.
Reduza arquivos JPG, PNG ou WebP no seu navegador com um controle deslizante de qualidade interativo.
Ajuste, filtre, gire e corte fotos no navegador — sem uploads, sem marca d'água.
Componha memes e colagens de capturas de tela com camadas reais — cole, arraste, corte, legendas, exporte.
Última atualização