Gerador de cor aleatória

Gere cores hexadecimais aleatórias para design, testes e protótipos.

Descrição

A cor em monitores eletrônicos tem uma história que começa com luz, não com tinta. O olho humano percebe cor a partir de três tipos de fotorreceptores sensíveis a comprimentos de onda diferentes — vermelho, verde e azul — e é por isso que o modelo RGB funciona: uma tela emite luz colorida combinando intensidades dessas três componentes. Os primeiros monitores coloridos para PC eram o CGA (Color Graphics Adapter) da IBM, lançado em 1981, com apenas 16 cores. Em 1987 veio o VGA com 256 cores. O marco real foi o modo True Color de 24 bits: 8 bits para vermelho, 8 para verde, 8 para azul, dando 256 × 256 × 256 = 16.777.216 cores possíveis — um número que nossos olhos dificilmente conseguem distinguir completamente. A notação hexadecimal `#RRGGBB` é só uma forma compacta de escrever esses três valores de 0 a 255 em base 16: `#FF0000` é vermelho puro (255 vermelho, 0 verde, 0 azul).

O HTML nasceu sem cor. As primeiras páginas da web, em 1991-1992, eram texto puro. O Mosaic, em 1993, foi o primeiro browser a renderizar imagens inline. O Netscape 1.1, em 1995, introduziu a tag `<body bgcolor>` com cores nomeadas como `red`, `blue` e `green`. O HTML 3.2 de 1997 formalizou 16 nomes de cores, depois expandidos para 140 nomes no CSS2 e mais tarde para os 148 nomes CSS atuais — que incluem pérolas como `rebeccapurple`, adicionado em homenagem a Rebecca Meyer, filha de Eric Meyer, um dos pioneiros do CSS, que morreu de câncer cerebral em 2014 com apenas 6 anos. Além do RGB, o espaço HSL (Hue, Saturation, Lightness) — popularizado no CSS3 — é muito mais intuitivo para ajustes: em RGB, escurecer uma cor envolve reduzir os três valores; em HSL, você só diminui o L.

Gerar cores aleatórias parece trivial mas esconde um problema real: cores verdadeiramente aleatórias em RGB tendem a ser opacas, saturadas e visualmente agressivas — o espaço RGB não é perceptualmente uniforme. Por isso designers frequentemente geram aleatório no espaço HSL com saturação e luminosidade fixas num range agradável, variando só o matiz. O CSS Color Level 4 introduziu o espaço OKLCH, perceptualmente uniforme, onde cores com a mesma luminosidade L parecem igualmente brilhantes para o olho humano — algo que o RGB e mesmo o HSL não garantem. Para mockups rápidos, geração de paletas iniciais, placeholders coloridos em wireframes ou testes de contraste de acessibilidade, ter um gerador de cores aleatórias à mão economiza o tempo que você gastaria abrindo um editor gráfico para pegar um hex qualquer. Esta ferramenta entrega os valores HEX prontos para copiar.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — #3FA7D6

Guia da ferramenta

  • O que é cor hexadecimal Código #RRGGBB que representa componentes vermelho, verde e azul.

  • O que a ferramenta faz Gera cores HEX aleatórias em lote, com opção de letras maiúsculas.

  • Por que usar Mockups rápidos, placeholders visuais e criação inicial de paletas.

Exemplo de Código

Exemplo de código
#3FA7D6

Exemplo

#3FA7D6

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.