Color Tools

Gerador de cores aleatórias com roda de cores

Pressione um botão ou a barra de espaço para obter novas cores aleatórias. Bloqueie as que gostar e gere novamente as demais. Cada cor exibe valores HEX, RGB e HSL; você pode copiar a paleta como código ou salvá-la em SVG. As paletas são geradas no navegador.

Cores: 6
CSS Variables
:root {

}
Tailwind CSS
colors: {

}
React Array
export const palette = [];
Flutter / Dart

UI Mockup Live Preview

Sample UI Card Element
WCAG AA Passed

Por que usar esta ferramenta?

Por que usar esta ferramenta?

Escolher cores para um site ou aplicativo costuma exigir alternar entre seletor de cores, conversor e editor de texto. Aqui você pode gerar cores, copiá-las no formato necessário e vê-las em uma pequena prévia, tudo no mesmo lugar. Como são aleatórias, esta ferramenta serve para explorar ideias, não para criar paletas com base em regras de harmonia.

Como usar

Como usar

  1. Etapa 1

    Escolha a quantidade de cores

    Use o controle Cores ou os botões - e + para escolher de 2 a 10.
  2. Etapa 2

    Gere e bloqueie cores

    Clique em Gerar cores aleatórias ou pressione a barra de espaço. Clique no cadeado das cores que quiser manter e gere novamente.
  3. Etapa 3

    Copie valores individuais

    Clique na linha HEX, RGB ou HSL de um cartão para copiar aquele valor.
  4. Etapa 4

    Copie código ou baixe o SVG

    Abra Código para desenvolvedores e pressione Copiar ao lado do formato necessário. Ou abra Recursos de design e baixe o SVG.

O que esta ferramenta faz

Cria paletas aleatórias com 2 a 10 cores de cada vez. Cada cor é escolhida aleatoriamente entre todos os valores HEX possíveis e aparece em um cartão com valores HEX, RGB e HSL. Clique em um valor para copiá-lo. Depois, copie a paleta como código ou baixe-a como SVG.

Por que usar um gerador aleatório

Cores aleatórias são úteis quando você ainda não tem um ponto de partida. Pressione a barra de espaço algumas vezes e veja quais combinações chamam sua atenção. Ao encontrar uma cor adequada, bloqueie-a e gere novamente as demais. Como não há regra de harmonia, algumas combinações podem destoar; basta gerar outra paleta.

Modo de paleta e roda de cores

O modo Paleta mostra os cartões de amostra. O modo Roda de cores acrescenta uma roda circular acima deles, com cada cor representada por um ponto. O ângulo do ponto indica a matiz e a distância do centro indica a saturação. A roda não mostra luminosidade; portanto, cores com a mesma matiz e saturação, mas luminosidades diferentes, ocupam o mesmo ponto.

Bloquear, substituir e alterar o número de cores

Clique no ícone de cadeado de um cartão para manter a cor ao gerar outra paleta. O ícone de atualização substitui somente aquela cor. O controle deslizante ou os botões - e + definem entre 2 e 10 cores. Uma nova paleta começa com 6. Ao aumentar a quantidade, novas cores são adicionadas; ao reduzir, as cores do fim são removidas.

Sincronizar o fundo da página

Ative a sincronização para usar a primeira cor da paleta como fundo da página. Isso ajuda a avaliar a cor em tamanho real, não apenas em uma amostra pequena. Desative-a para restaurar o fundo normal. A opção também é redefinida quando você sai da ferramenta.

Copiar código e baixar arquivos

A guia Código para desenvolvedores mostra quatro trechos da paleta atual: variáveis CSS, objeto de cores Tailwind, array JavaScript para React e constantes Dart para Flutter. Cada um tem seu botão Copiar. A guia Recursos de design tem dois botões: um baixa palette.svg, com uma amostra por cor e o rótulo HEX abaixo; o outro copia os dados da paleta em JSON.

Prévia da interface ao vivo

Na parte inferior, uma pequena maquete usa as quatro primeiras cores da paleta em um fundo, botão, cartão e selo. Ela dá uma ideia rápida de como as cores funcionam juntas em uma interface. É apenas uma amostra visual: a ferramenta não verifica contraste de texto nem acessibilidade.

Recursos explicados

Paletas aleatórias de 2 a 10 cores

Gerar cores aleatórias ou pressionar a barra de espaço cria uma nova paleta. É uma forma rápida de explorar. As cores são totalmente aleatórias, então algumas combinações podem não funcionar bem.

Bloquear e substituir cores individuais

Bloqueie uma cor para mantê-la na próxima geração. Use o ícone de atualização para mudar somente uma amostra e montar a paleta gradualmente.

Valores HEX, RGB e HSL

Clique em um valor no cartão para copiá-lo. O cartão mostra matiz e saturação para HSL; o valor HSL copiado também inclui luminosidade.

Visualização da roda de cores

Mostra a posição de cada cor por matiz e saturação. Ajuda a perceber se as cores estão agrupadas ou espalhadas pela roda.

Trechos de código em quatro formatos

Variáveis CSS, objeto de cores Tailwind, array React e constantes Flutter/Dart. O trecho Tailwind é apenas um fragmento para inserir na sua configuração, não um arquivo completo.

Download SVG e cópia JSON

O SVG é uma faixa simples de amostras com rótulos HEX. O JSON contém os dados completos de cada cor: HEX, RGB, HSL e estado de bloqueio.

Sincronização do fundo e prévia da interface

Duas formas rápidas de ver a paleta em contexto: no fundo da página inteira e em uma maquete com botão, cartão e selo.

Para que você pode usar esta ferramenta?

Começar um novo design

Gere paletas até encontrar uma cor adequada, bloqueie-a e construa as demais cores ao redor dela.

Configurar folha de estilos ou tema

Copie as cores como variáveis CSS ou trecho Tailwind e cole-as diretamente no projeto.

Projetos Flutter e React

Obtenha constantes Dart Color ou um array JavaScript de valores HEX sem conversão manual.

Compartilhar uma paleta com um designer

Baixe a faixa SVG ou copie o JSON para compartilhar as cores e seus códigos HEX.

Ensino e prática

Use a roda para observar a relação entre matiz, saturação e posição, e compare cores aleatórias visualmente.

Informações da ferramenta

Tipo de ferramentaGerador de paleta de cores aleatórias
Quantidade de cores2 a 10 (começa com 6)
Valores exibidosHEX, RGB, HSL
Roda de coresSim, somente matiz e saturação
Trechos de códigoVariáveis CSS, Tailwind, array React, Flutter/Dart
Download de arquivoSVG (palette.svg)
Cópia de dadosJSON
Atalho de tecladoBarra de espaço gera uma nova paleta
Salvamento da paletaNão; a paleta é perdida ao recarregar a página
Verificação de contrasteNão
Envio de arquivoNenhum; não há arquivo de entrada
ProcessamentoNo navegador

Benefícios

  • Gere e copie cores sem enviar nada.
  • O atalho da barra de espaço facilita experimentar várias paletas.
  • Bloquear e substituir uma cor permite refinar a paleta sem recomeçar.
  • O código em quatro formatos está pronto para copiar.

Limitações

  • As cores são totalmente aleatórias. A ferramenta não aplica regras de harmonia e algumas combinações podem destoar.
  • As paletas não são salvas. Ao recarregar ou fechar a página, a paleta atual é perdida; copie ou baixe o que quiser guardar.
  • A ferramenta não verifica contraste nem acessibilidade. A prévia é somente visual.
  • O único download é SVG; não há downloads de amostras PNG, PDF ou Adobe.
  • A cópia JSON usa o formato de dados próprio da ferramenta, não é um arquivo de tokens Figma pronto.
  • O atalho de espaço não está disponível em telas sensíveis ao toque sem teclado; use o botão.
  • A roda mostra somente matiz e saturação, não luminosidade.

Como a ferramenta trata seus dados

A ferramenta gera cores, desenha a roda, cria trechos de código e monta o arquivo SVG no navegador. Não há envio de arquivos, e o próprio código da ferramenta não envia a paleta a um servidor. A cópia usa a área de transferência do navegador.

Privacidade

A ferramenta também não salva suas paletas no navegador. Esta declaração abrange a própria ferramenta, não outros scripts que o restante do site possa carregar.

Dicas

  • Bloqueie primeiro a cor principal e gere outras paletas para encontrar cores de destaque.
  • Ative a sincronização do fundo para ver a primeira cor em tamanho real.
  • Aumente para 10 cores para explorar e reduza a quantidade ao encontrar algumas opções boas.
  • Copie a paleta antes de recarregar a página, pois ela não é salva.
  • Antes de usar uma paleta em textos, confira o contraste com uma ferramenta específica.

Perguntas frequentes

Preciso de uma conta para usar a ferramenta?

Não. A ferramenta não exige login. Abra a página e comece a gerar cores.

As cores são realmente aleatórias?

Sim. Cada cor é escolhida aleatoriamente entre todos os valores HEX. A ferramenta não segue regras de harmonia; algumas paletas ficam boas e outras não.

Quantas cores posso gerar?

De 2 a 10 por vez. Uma paleta nova começa com 6 cores.

Como mantenho uma cor de que gostei?

Clique no cadeado do cartão. Cores bloqueadas permanecem ao gerar outra paleta. O ícone de atualização substitui somente aquela cor.

Quais formatos posso copiar?

Cores individuais podem ser copiadas como HEX, RGB ou HSL. A paleta inteira pode ser copiada como variáveis CSS, trecho Tailwind, array React ou constantes Flutter/Dart. Também pode ser copiada como JSON.

Posso baixar a paleta como arquivo?

Sim, como SVG chamado palette.svg. Ele mostra uma amostra por cor e seu código HEX. Não há downloads de amostras PNG, PDF ou Adobe.

A ferramenta verifica contraste de texto ou acessibilidade?

Não. A prévia na parte inferior é apenas visual. Use uma ferramenta de contraste antes de escolher cores de texto e fundo.

Minha paleta é salva se eu recarregar a página?

Não. A paleta não é armazenada. Copie os códigos ou baixe o SVG antes de sair da página.

A ferramenta funciona no celular?

O botão Gerar cores aleatórias, os cadeados e os botões de cópia funcionam por toque. O atalho da barra de espaço requer um teclado.