Pular para o conteúdo
nearnull

Gerador de Cores Aleatórias

Gere cores aleatórias, quaisquer, pastel, vivas ou escuras, e copie em HEX, RGB ou HSL. Funciona totalmente no seu navegador: nada é enviado a nenhum servidor.

Opções
Estilo
Formato de saída
Cores aleatórias

Suas cores vão aparecer aqui

O que é um gerador de cores aleatórias?

Um gerador de cores aleatórias escolhe cores por você, o que é útil quando você precisa de dados de teste, placeholders ou um ponto de partida novo. Qualquer cor sorteia vermelho, verde e azul separadamente em toda a faixa de 16,7 milhões de cores, então os resultados costumam sair opacos. Os estilos pastel, vivas e escuras escolhem um matiz aleatório no círculo cromático e mantêm a saturação e a luminosidade dentro de uma faixa, assim todos os resultados têm o mesmo caráter. A aleatoriedade vem do gerador criptográfico do navegador, e você pode copiar as cores em HEX, RGB ou HSL.

Exemplos

Gerando cores aleatórias em código:

JavaScript
const [r, g, b] = crypto.getRandomValues(new Uint8Array(3));
const hex = "#" + [r, g, b].map((v) => v.toString(16).padStart(2, "0")).join("");
JavaScript
// a random pastel: any hue, high lightness
const h = Math.floor(Math.random() * 360);
const pastel = `hsl(${h}, 70%, 85%)`;
Python
import secrets

hex_color = "#" + secrets.token_hex(3)
Bash
printf '#%06x\n' $((RANDOM * RANDOM % 16777216))

Casos de uso

Cores para placeholders e avatares

Dê a avatares padrão, tags ou cards vazios um fundo diferente para cada um, com o estilo pastel ou vivas para que todos fiquem consistentes.

Dados de teste e mockups

Preencha fixtures, seeds de banco de dados ou protótipos com valores de cor realistas no formato que seu código espera.

Destravar um bloqueio criativo

Gere um lote e fique com as que gostar como ponto de partida para uma ilustração, uma apresentação ou uma exploração de marca.

Jogos e arte generativa

Escolha cores para sprites, partículas ou padrões gerados, e depois reutilize a lista no seu código.

Perguntas frequentes

O que os estilos fazem?
Pastel mantém a luminosidade entre 78% e 90% com saturação média a alta, vivas mantém a saturação a partir de 75% e a luminosidade perto do meio, e escuras mantém a luminosidade entre 12% e 30%. Qualquer cor não tem limite nenhum.
As cores são realmente aleatórias?
Elas vêm de crypto.getRandomValues, o gerador criptograficamente seguro do navegador, com amostragem por rejeição para que nenhum valor seja favorecido. É mais do que qualquer tarefa com cores precisa, mas não custa nada.
Por que mudar o formato mantém as mesmas cores?
O formato só muda como as cores são escritas. Mudar a quantidade ou o estilo, ou clicar em Gerar, sorteia um novo conjunto.
Posso gerar uma paleta que combine?
Cores aleatórias não tentam combinar entre si. Para cores que funcionem juntas, use o Gerador de Paleta de Cores, que monta harmonias a partir de uma cor base.
Meus dados são enviados a algum servidor?
Não. As cores são geradas no seu navegador com JavaScript puro. Nada é transmitido ou armazenado.