ForHosting KIT · Imagens

Hex para nome de cor

Dê nome a um código hex: #ff5733 fica mais perto de tomato, cujo código é #ff6347, escolhido entre 148 cores nomeadas do CSS pela distância no espaço RGB. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Hexa
#ff5733
Você obtém
Resistência (Ω)
255
G
87
B
51
Nome
tomato

Tokens de design, guias de marca e folhas de estilo costumam guardar cores como códigos hex, mas as pessoas ainda falam com nomes como tomato, cornflowerblue ou rebeccapurple. Esta ferramenta recebe um único valor hex CSS—três ou seis dígitos hexadecimais, com ou sem hash inicial—e devolve a cor CSS nomeada sólida mais próxima da paleta CSS Color Module Level 4 por distância euclidiana no espaço vermelho-verde-azul de oito bits. Quando o hex já coincide exatamente com uma cor nomeada, a resposta marca exact como true e a distância é zero. Quando fica entre palavras-chave, você ainda obtém um nome estável mais próximo, o hex e canais próprios da palavra-chave, e uma distância numérica para que revisões de design e regras de lint decidam quão perto é o bastante. Strings hex inválidas falham com erro de validação claro em vez de inventar um nome.

Como as cores CSS nomeadas mais próximas são escolhidas

Cada cor CSS nomeada sólida é uma tripla fixa de valores de canal vermelho, verde e azul de zero a 255, publicada na tabela de palavras-chave do CSS Color Module Level 4. Sua entrada é normalizada: hash inicial opcional, dígitos hex em minúsculas, e abreviação de três dígitos expandida dobrando cada nibble de modo que f zero zero se torna f f zero zero zero zero.

O algoritmo então mede a distância euclidiana no espaço RGB: a raiz quadrada da soma das diferenças de canal ao quadrado entre sua cor e cada tripla nomeada. Vence o nome com a menor distância. Quando duas palavras-chave compartilham os mesmos valores RGB—por exemplo aqua e cyan, ou fuchsia e magenta—ou quando duas triplas distintas caem na mesma distância numérica, o nome alfabeticamente primeiro é mantido para o resultado nunca oscilar entre execuções.

Distância zero significa acerto exato de paleta e a flag exact é true; distância positiva significa aproximação de vizinho mais próximo ainda útil em textos, notas de acessibilidade ou lint suave de paleta.

O que você envia e o que recebe de volta

Envie um campo string chamado hex. Formas aceitas são códigos de seis dígitos como hash f f five seven three three, abreviação de três dígitos como hash f zero zero, e as mesmas strings sem hash inicial. Espaços ao redor do valor são removidos.

Checagens clássicas incluem vermelho puro como hash f f zero zero zero zero resolvendo para red com exact true; quase-laranja hash f f five seven three three resolvendo perto de tomato com distância positiva; e códigos de seis dígitos sem hash resolvendo igual à forma com hash.

Onde a busca hex-para-nome aparece no trabalho real

Design systems e livros de marca costumam publicar cores primárias e de destaque como hex enquanto textos de produto, anotações de acessibilidade e slides para stakeholders precisam de nomes legíveis para as mesmas amostras. Regras de lint front-end e checagens de CI podem sinalizar valores hex personalizados distantes de qualquer palavra-chave CSS quando a equipe prefere cores nomeadas em folhas de estilo por legibilidade.

Autores de visualização de dados que mapeiam séries categóricas às vezes partem de rampas hex e querem a palavra-chave CSS mais próxima para legendas que devem renderizar sem imagens de amostra personalizadas. Se depois precisar de conversão multi-formato entre HEX, RGB, HSL, LAB e CMYK, conversão inversa só de nomes para hex, extração de cor dominante de imagens ou checagens de contraste WCAG, trate-os como intenções de busca e landings separadas em vez de sobrecarregar esta página dedicada de hex para nome de cor.

Nomear tokens hex de marca para documentação

Mapeie valores hex de tokens de design para a palavra-chave CSS mais próxima em guias de estilo, notas de handoff e tabelas de cor amigáveis a stakeholders.

Lint de estilos em direção a cores nomeadas

Pontue declarações hex personalizadas pela distância à paleta CSS e sinalize outliers quando a equipe prefere cores nomeadas legíveis no CSS.

Como o nome de cor CSS mais próximo é escolhido?

A ferramenta analisa seu hex em RGB de 8 bits e escolhe a cor nomeada sólida do CSS Color Module Level 4 com a menor distância euclidiana RGB. Empates mantêm o nome alfabeticamente primeiro.

Quais formatos hex são aceitos?

Códigos hex de três e seis dígitos, com ou sem # inicial.

O que significa exact true?

Seu hex coincide exatamente com os valores RGB de uma cor nomeada, então a distância é zero. Caso contrário exact é false e distance é o intervalo euclidiano até a palavra-chave mais próxima.

Isto converte HEX para RGB ou HSL?

Não. Só encontra a cor CSS nomeada mais próxima. Para conversão multi-formato use a landing do conversor de cor geral; esta página cobre a intenção de busca hex para nome.

Quanto custa?

A ferramenta no navegador é gratuita e roda localmente.

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/hex-name

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/hex-name \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hex":"#ff5733"}'
{
  "hex": "#ff5733"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.hex_name",
  "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.

Como as cores CSS nomeadas mais próximas são escolhidas

Esta capacidade mantém essa paleta sólida completa—incluindo alias de ortografia US e UK como gray e grey, e palavras-chave modernas como rebeccapurple—e exclui transparent porque um código hex simples não tem canal alfa. Todo o caminho é aritmética de ponto flutuante determinística sem sementes aleatórias, sem carimbos de relógio e sem chamadas de rede, de modo que entradas hex idênticas sempre produzem JSON idêntico.

O que você envia e o que recebe de volta

Caracteres não hex, strings vazias, formas alfa de quatro ou oito dígitos e tipos que não são string falham com invalid_input e não são cobrados. Em sucesso a resposta ecoa um hex normalizado de seis dígitos em minúsculas com hash inicial, canais inteiros r, g e b da entrada, o nome CSS vencedor, o named_hex da cor nomeada e canais named_r, named_g, named_b, uma distância flutuante limpa, uma flag booleana exact, o palette_size da tabela de palavras-chave sólidas, e uma nota breve de fórmula descrevendo distância euclidiana RGB com desempate alfabético. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde a busca hex-para-nome aparece no trabalho real

Ferramentas de conteúdo que geram texto alternativo, descrições de tema ou tabelas de documentação a partir de JSON de tokens precisam de um nome mais próximo estável em vez de um palpite livre de modelo. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo.

Tabelas hex em massa para ferramentas de conteúdo

Converta grandes listas hex de JSON de tema em nomes mais próximos estáveis para legendas, ajudantes de texto alternativo e gabaritos curriculares.

Ver a documentação completa do KIT →