ForHosting KIT · Ferramentas para dev

Gere uma paleta aleatória reproduzível com semente

Crie uma paleta de cores reproduzível com uma quantidade, uma semente textual e um modo visual opcional.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

As mesmas entradas sempre produzem as mesmas cores hex, RGB e HSL na mesma ordem, o que é útil quando um design precisa ser reconstruído depois, em vez de apenas parecer aleatório uma vez. Escolha aleatório para uma faixa ampla, pastel para tons mais suaves ou vibrante para maior saturação. Nenhum estado salvo, serviço de rede, relógio ou fonte de aleatoriedade variável participa do cálculo.

Transforme uma semente memorável em uma paleta reproduzível

Geradores comuns de cores aleatórias são convenientes até você atualizar a página, reabrir um projeto ou precisar que outra pessoa reproduza exatamente o resultado. Este gerador trata a semente como a identidade da paleta. Informe uma quantidade mínima de 1 e qualquer semente não vazia, como o nome de uma campanha, o código de um projeto, o rótulo de um conjunto de dados ou o nome de um caso de teste. A ferramenta transforma esse texto em um estado numérico estável e avança um gerador determinístico para cada componente de cor. Assim, valores idênticos de quantidade, semente e harmonia sempre retornam a mesma paleta ordenada. A resposta inclui cores hexadecimais para CSS, canais separados de vermelho, verde e azul para uso programático e valores de matiz, saturação e luminosidade para ajustes ou inspeção. A comparação das sementes é exata, portanto maiúsculas, espaços, pontuação e caracteres finais fazem diferença. Se uma paleta for importante para um fluxo de trabalho, armazene os campos de entrada originais junto com ela. Dessa forma, você poderá regenerá-la sem manter uma tabela de cores separada e ainda terá valores explícitos sempre que outro sistema precisar deles.

Escolha o tratamento aleatório, pastel ou vibrante

O campo opcional de harmonia controla a faixa visual sem comprometer o determinismo. Aleatório é o padrão e seleciona matizes em todo o círculo cromático com faixas amplas e práticas de saturação e luminosidade. Ele cria resultados variados, evitando apenas os extremos mais desbotados e quase pretos. Pastel mantém toda a faixa de matizes, mas eleva a luminosidade e usa saturação moderada, produzindo amostras suaves adequadas para fundos, etiquetas, gráficos, ilustrações e detalhes discretos de interface. Vibrante aumenta a saturação e mantém a luminosidade próxima da região intermediária, criando cores enérgicas que se destacam em selos, protótipos, elementos de jogos ou marcadores de séries de dados. Esses modos são tratamentos, não harmonias formais do círculo cromático: as cores são derivadas individualmente da sequência semeada, sem espaçamentos complementares, análogos ou triádicos obrigatórios. O modo participa do estado inicial; por isso, mudar de aleatório para pastel cria intencionalmente outra sequência, em vez de apenas editar a saturação das amostras existentes. Use um único modo quando a continuidade da paleta for importante e registre-o com a semente e a quantidade para que todos os clientes solicitem o mesmo resultado.

Use cores determinísticas em aplicativos e testes

Paletas determinísticas são especialmente úteis quando uma interface precisa de variedade visual, mas sua saída deve permanecer estável. Um serviço de gráficos pode derivar uma paleta do identificador de um relatório, uma compilação de documentação pode colorir exemplos com base no nome de uma versão e uma suíte de testes pode produzir amostras realistas sem acessórios frágeis escritos manualmente. Solicite apenas o número de cores necessário, até o limite publicado de 256, e consuma as cores na ordem retornada. O algoritmo é puro e limitado: ele não acessa a rede, não lê estados salvos, não consulta a data atual nem usa a fonte aleatória da plataforma. Isso torna os resultados portáteis entre o executor do navegador e o manipulador da API, além de impedir que uma solicitação posterior dependa de uma anterior. Lembre-se de que determinístico não significa criptograficamente aleatório e de que uma semente não é uma senha. Esta ferramenta serve para gerar cores visuais, não tokens de segurança nem identificadores imprevisíveis. As solicitações da API usam o preço-base informado de US$ 0,002, enquanto a experiência no navegador executa localmente o mesmo cálculo central para você explorar antes de automatizar.

Séries de gráficos estáveis

Gere a mesma sequência ordenada de cores com o identificador de um relatório ou painel sempre que um gráfico for recriado.

Dados de design reproduzíveis

Atribua a capturas e testes de interface cores variadas que continuem idênticas entre máquinas e execuções repetidas.

Temas visuais por projeto

Derive um conjunto pastel ou vibrante do nome de um projeto sem manter um cadastro separado de paletas.

A mesma semente sempre retornará as mesmas cores?

Sim. A semente, a quantidade e o modo de harmonia determinam completamente a saída ordenada. A grafia exata e as maiúsculas da semente fazem diferença.

O que acontece se a quantidade for zero ou negativa?

A solicitação falha com um erro de entrada inválida porque a quantidade deve ser um inteiro de pelo menos 1.

Qual é a diferença entre os três modos de harmonia?

Aleatório usa faixas amplas de saturação e luminosidade, pastel favorece cores claras e suaves, e vibrante favorece cores muito saturadas com luminosidade média.

A saída é criptograficamente aleatória?

Não. Ela é deliberadamente previsível e deve ser usada em design visual, dados de teste e atribuições reproduzíveis, não em segredos ou identificadores de segurança.

Quanto custa uma solicitação à API?

O preço-base da API é US$ 0,002 por solicitação. O executor do navegador pode realizar localmente o mesmo cálculo determinístico.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/color/random-palette-seeded

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/color/random-palette-seeded \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"count":5,"seed":"summer-campaign-2026"}'
{
  "count": 5,
  "seed": "summer-campaign-2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.random_palette_seeded",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →