Ir para o conteúdo
TextArray
Totalmente local

Gerador de cores aleatórias

Gere cores aleatórias como HEX, RGB ou HSL, com paletas claras, escuras, pastéis e vivas.

Saída

Gerador de cores aleatórias

Gere de uma a cem cores aleatórias com um único clique. Cada cor fica em sua própria linha como um valor HEX, uma notação rgb() ou hsl(), ou todas as três lado a lado, para que você possa colar a saída diretamente em CSS, um arquivo de token de design, uma configuração de gráfico ou uma planilha. Alterar a contagem, o formato ou a paleta recalcula a lista instantaneamente.

Cores aleatórias são úteis com mais frequência do que parecem: planos de fundo de espaço reservado para cartões e avatares, cores de séries distintas para um gráfico rápido, valores iniciais para um quadro de humor, dados de teste para um sistema de temas ou simplesmente uma saída para uma rotina criativa. Como uma cor desenhada uniformemente do cubo RGB completo geralmente é turva, este gerador funciona no espaço HSL e restringe a saturação e a luminosidade por paleta: Light mantém a luminosidade entre 70 e 90 por cento, Dark permanece entre 10 e 35, Pastel combina uma saturação suave de 25 a 45 por cento com alta luminosidade e Vivid aumenta a saturação para 85 a 100 por cento com luminosidade média. Qualquer remove totalmente as restrições.

Incluir alfa adiciona uma opacidade aleatória a cada cor e a imprime em cada notação - um valor HEX de 8 dígitos, rgba() e hsla(). Uma cor por linha significa que a saída se conecta diretamente ao conversor de cores ou ao verificador de contraste sempre que você quiser inspecionar um valor mais detalhadamente.

Tudo é executado localmente no seu navegador: nenhuma solicitação é enviada, nada é registrado e a aleatoriedade vem do crypto.getRandomValues criptograficamente seguro, amostrado com rejeição para que cada valor em um intervalo seja igualmente provável.

FAQ

As cores são carregadas em algum lugar?
Não. Eles são gerados inteiramente no seu navegador e nunca saem do seu dispositivo. Nada é enviado, armazenado ou registrado.
Quão aleatórias são as cores?
Matiz, saturação e luminosidade são desenhados com o criptograficamente seguro crypto.getRandomValues, usando amostragem de rejeição para que não haja polarização de módulo – todos os valores em um intervalo são igualmente prováveis.
Por que a ferramenta gera em HSL em vez de RGB?
O HSL separa o matiz da saturação e da luminosidade, portanto, uma paleta como “pastel” ou “vívido” é apenas uma restrição de dois números. Cada cor é então convertida em RGB e HEX com matemática simples, de modo que todas as três notações descrevem exatamente a mesma cor.
O que "Incluir alfa" faz?
Ele dá a cada cor uma opacidade aleatória entre 0 e 1 e a imprime em cada notação: um valor HEX de 8 dígitos, rgba() e hsla().
Posso converter uma cor gerada para outra notação?
Escolha "Todos os três" para ver HEX, RGB e HSL lado a lado ou cole qualquer linha no conversor de cores para obter hexadecimal maiúsculo, sintaxe moderna e paletas de tonalidades.