Conversor de HEX para RGB

Converta códigos de cores HEX em valores RGB rapidamente. Insira o código HEX e obtenha o resultado em formato RGB.

No seu navegador Atualizado 05/2026

Cole uma cor HEX, ajuste os deslizadores RGB ou HSL ou use o seletor visual para converter qualquer cor entre HEX, RGB, HSL e CMYK em tempo real.

Escolha uma cor visualmente
HEX
Cole um código HEX de 3 ou 6 dígitos, com ou sem o símbolo #.
RGB
HSL
CMYK
%
%
%
%
CMYK é um espaço de cor para impressão - os valores são calculados a partir do RGB e arredondados para porcentagens inteiras.
O que é um conversor de cores?

Um conversor de cores traduz uma mesma cor entre os formatos usados na web, no design e na impressão. O mesmo tom de azul pode ser escrito como #4F8AB2, rgb(79, 138, 178), hsl(207, 38%, 50%) ou cmyk(56%, 22%, 0%, 30%) - cada formato atende a ferramentas diferentes, mas todos descrevem a mesma cor.

Referência dos formatos de cor
  • HEX - Código hexadecimal de 6 caracteres usado em CSS e ferramentas de design, como #4F8AB2.
  • RGB - Componentes Vermelho, Verde e Azul de 0 a 255 - utilizadas em CSS e na maioria das APIs.
  • HSL - Matiz (0-360), Saturação (%) e Luminosidade (%) - mais intuitivo para ajustes visuais.
  • CMYK - Ciano, Magenta, Amarelo, Preto - formato de quatro canais usado em impressão.

Use esta ferramenta a partir do seu agente de IA

API JSON e servidor Model Context Protocol (MCP) gratuitos. Sem cadastro, sem chave de API, CORS aberto. Projetado para Claude, ChatGPT, Cursor, scripts e aplicativos frontend.

curl -X POST https://mate.tools/api/v1/color-convert.php \
  -H "Content-Type: application/json" \
  -d '{"color":"#FF5733"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/color-convert.php",
    data=json.dumps({"color":"#FF5733"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/color-convert.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"color":"#FF5733"}),
});
console.log(await r.json());

Adicione a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou qualquer outro cliente compatível com MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Documentação da API OpenAPI 3.1 npm 60 req/min · 600 req/hora · corpo máx. 1 MB

Perguntas frequentes

Divida o código HEX em três pares e converta cada par de hexadecimal para decimal. Para #4F8AB2: 4F = 79, 8A = 138, B2 = 178, resultando em rgb(79, 138, 178). O conversor faz isso em tempo real.

HEX, RGB e HSL descrevem a mesma cor RGB em notações diferentes: HEX é compacto, RGB mostra os canais diretos e HSL é mais intuitivo para ajustar matiz, saturação ou brilho. CMYK é um espaço de quatro canais voltado para impressão - é calculado a partir do RGB e pode não corresponder a todas as cores na tela.

Sim. Os códigos HEX de 3 dígitos são uma forma abreviada em que cada dígito é duplicado - #FA0 vira #FFAA00. O conversor aceita as duas formas, com ou sem o # inicial.

Telas usam RGB aditivo e a impressão usa CMYK subtrativo, e nem toda cor RGB tem equivalente CMYK exato. Softwares profissionais aplicam perfis específicos de papel, tinta e impressora - os valores aqui são uma conversão matemática útil como ponto de partida.

Os canais RGB são limitados a 0-255 e a saturação e luminosidade HSL a 0-100%. O matiz é tratado como valor de 0-360 graus. Valores fora do intervalo são ajustados de volta ao intervalo válido e os demais formatos são atualizados.