Conversor de RGB para CMYK

Converta RGB para CMYK em tempo real enquanto digita — grátis, instantâneo, com exemplo prático e tabela de cores comuns.

Exemplo prático

RGB 255, 87, 51 = CMYK 0%, 66%, 80%, 0%

Como funciona a conversão

  • O CMYK expressa uma cor como percentagens de tinta ciano, magenta, amarelo e preto. No ecrã, isso é uma aproximação padrão — o resultado impresso varia conforme o perfil da impressora e o papel.

Cores comuns em RGB e CMYK

CorRGBCMYK
Vermelho255, 0, 00%, 100%, 100%, 0%
Laranja255, 165, 00%, 35%, 100%, 0%
Amarelo255, 255, 00%, 0%, 100%, 0%
Verde0, 128, 0100%, 0%, 100%, 50%
Ciano0, 255, 255100%, 0%, 0%, 0%
Azul0, 0, 255100%, 100%, 0%, 0%
Roxo128, 0, 1280%, 100%, 0%, 50%
Rosa255, 192, 2030%, 25%, 20%, 0%
Castanho165, 42, 420%, 75%, 75%, 35%
Branco255, 255, 2550%, 0%, 0%, 0%
Cinzento128, 128, 1280%, 0%, 0%, 50%
Preto0, 0, 00%, 0%, 0%, 100%

Cada conversão é executada no seu navegador. Nada do que introduzir é carregado para o BroBroGo.

Perguntas frequentes

Como converter RGB para CMYK?

Digite ou cole o seu valor RGB acima — o valor CMYK é atualizado instantaneamente enquanto digita. Também pode escolher a cor visualmente usando o seletor de cores.

A conversão é exata?

Utiliza a fórmula padrão para ecrãs. A cor impressa real depende do perfil ICC da impressora, das tintas e do papel, portanto, trate os valores CMYK como um ponto de partida para trabalhos de impressão.

RGB para CMYK: Conversão de Cores Aditivas para Subtrativas

O que esta página faz

Introduza um valor RGB — três números inteiros entre 0 e 255, como 79, 70, 229 — e obtenha instantaneamente o seu equivalente CMYK aproximado: quatro percentagens que representam as quantidades de ciano, magenta, amarelo e preto (key) que uma impressora utilizaria para reproduzir a cor. A página actualiza automaticamente todos os outros formatos de cor disponíveis (HEX, HSL, HSV, LAB), permitindo comparar como a mesma cor se comporta em diferentes modelos cromáticos.

A conversão é executada inteiramente no seu navegador: nenhum dado introduzido é enviado para qualquer servidor.

O que torna esta página diferente de outras ferramentas

A diferença fundamental reside na natureza dos dois modelos. RGB é um modelo aditivo — as cores são formadas pela soma de luz vermelha, verde e azul, sendo o preto a ausência total de luz. É o modelo nativo de ecrãs, monitores e projectores. CMYK, pelo contrário, é um modelo subtrativo — as cores são formadas pela subtracção de luz através da absorção de pigmentos: o ciano absorve vermelho, o magenta absorve verde, o amarelo absorve azul; o preto (key) é adicionado para melhorar contraste e reduzir custos de tinta. É o modelo padrão da impressão a quatro cores (offset, jato de tinta, laser).

Converter entre estes dois sistemas implica sempre uma aproximação — não existe correspondência biunívoca sem um perfil ICC (International Color Consortium) específico para o dispositivo de impressão (tipo de papel, tinta, impressora). Por isso, o resultado apresentado é um ponto de partida para impressão, não uma correspondência exacta. Sem um perfil ICC, a fórmula utilizada é a conversão linear clássica (com a remoção do black generation e da under color removal padrão), que produz valores CMYK que funcionam como estimativa inicial.

Outra diferença crítica: o gamut (gama de cores representável) do CMYK é consideravelmente mais pequeno que o do RGB, especialmente nas zonas de verde vivo, azul ciano e vermelho alaranjado. As cores mais saturadas de um ecrã não podem ser reproduzidas em papel. Quando a página encontra uma cor no RGB que está fora do gamut CMYK, ou quando o utilizador introduz um valor LAB ou CMYK que está fora do gamut RGB visível, o sistema ajusta automaticamente a cor para o valor mais próximo dentro do gamut alvo. Isto significa que reconverter a cor ajustada de volta ao formato original pode resultar numa ligeira deriva (shift). Este comportamento é transparente e necessário para manter a coerência visual no ecrã.

Inputs e outputs: como funciona a interacção

Inputs que o utilizador fornece:

  • RGB: três números inteiros entre 0 e 255, separados por vírgula ou espaço, por exemplo 79, 70, 229.
  • Opcionalmente, pode editar qualquer outro campo de cor — HEX, HSL, HSV, LAB ou o selector de cor gráfico. A página calculará internamente o valor RGB correspondente e aplicará a mesma conversão.

Outputs que o utilizador recebe:

  • CMYK: quatro percentagens de 0 a 100 para ciano, magenta, amarelo e preto, por exemplo 66%, 69%, 0%, 10%.
  • Actualizações simultâneas nos campos HEX, HSL, HSV e LAB, todos preenchidos com os valores convertidos a partir do RGB actual.

Exemplo prático de conversão:

Formato Valor de entrada Valor convertido
RGB 79, 70, 229 (ponto de partida)
CMYK (calculado) 66%, 69%, 0%, 10%
HEX (calculado) #4F46E5
HSL (calculado) 244°, 75%, 59%
HSV (calculado) 244°, 69%, 90%
LAB (calculado) 39, 57, -86

A fórmula subjacente à conversão RGB→CMY é a mais simples: C = 1 – R/255, M = 1 – G/255, Y = 1 – B/255. Depois aplica-se a geração de preto: K = min(C, M, Y). Por fim, os valores CMY são reduzidos pela quantidade de preto: C = (C – K) / (1 – K), M = (M – K) / (1 – K), Y = (Y – K) / (1 – K), e todas as percentagens são arredondadas para números inteiros. É este método — o modelo de under color removal (UCR) — que produz os quatro valores de 0% a 100%.

Regras e casos limite

  • A edição de qualquer campo actualiza instantaneamente todos os outros. Não é necessário premir um botão de confirmação.
  • Se um valor introduzido noutro formato (LAB, CMYK, etc.) estiver fora do intervalo visível do RGB, a página ajusta-o para a cor visível mais próxima. A cor convertida de volta ao formato original pode sofrer uma ligeira alteração.
  • O output CMYK é uma estimativa para ecrã e pode diferir significativamente dos valores utilizados em impressão profissional, devido a variações de papel, tinta e perfis de impressora. Não deve ser utilizado como valor final sem verificação com um perfil ICC adequado.
  • Mensagens de erro específicas para cada formato:
    • RGB: «Introduza RGB como três números de 0 a 255, por exemplo 79, 70, 229.»
    • CMYK: «Introduza CMYK como quatro percentagens de 0 a 100, por exemplo 66%, 69%, 0%, 10%.»
  • O input RGB é estritamente três inteiros 0–255. O output CMYK é sempre apresentado como quatro percentagens 0–100.

Quem precisa desta ferramenta

  • Designers gráficos que preparam activos digitais para impressão e necessitam de um ponto de partida CMYK rápido a partir de uma cor RGB de ecrã.
  • Desenvolvedores front-end que traduzem cores de marca de uma especificação HEX ou RGB para um equivalente CMYK aproximado para materiais impressos como cartões-de-visita, brochuras ou catálogos.
  • Profissionais de produção gráfica que verificam se uma cor RGB intensa (por exemplo, um azul elétrico ou verde fluorescente) cai fora do gamut CMYK e precisa de ser substituída por uma cor dentro da gama de impressão.
  • Qualquer pessoa que mova um valor cromático de um fluxo de trabalho RGB (web, vídeo, iluminação) para um fluxo de trabalho de impressão, e que precise de uma estimativa inicial antes de ajustar manualmente.

Perguntas Frequentes (FAQ)

Porque é que a cor convertida não corresponde exactamente à que vejo no ecrã quando imprimo?

A conversão RGB→CMYK é uma aproximação matemática sem perfil ICC. O ecrã usa luz (aditivo), a impressão usa tinta (subtrativo). O papel, a tinta e a impressora alteram a aparência final. Para uma correspondência precisa, é necessário um perfil de cor específico do dispositivo de impressão.

O que significa «fora do gamut» e o que acontece nesse caso?

«Fora do gamut» significa que a cor RGB não pode ser reproduzida no espaço CMYK. A página ajusta automaticamente essa cor para a cor CMYK mais próxima que ainda seja representável. Ao reconverter essa cor ajustada para RGB, obtém-se um valor ligeiramente diferente do original.

Posso usar estes valores CMYK directamente para impressão offset?

Como ponto de partida, sim. Mas recomenda-se que os valores sejam verificados e ajustados com um perfil ICC adequado ao processo de impressão específico (tipo de papel, ganho de ponto, etc.). A página não substitui um fluxo de trabalho de gestão de cor profissional.

Porque é que o CMYK aparece em percentagens e não de 0 a 255?

CMYK é um modelo baseado na concentração de tinta, medido em percentagem (0% = nenhuma tinta, 100% = máxima cobertura). RGB, por outro lado, usa intensidade de luz de 0 a 255. São escalas diferentes; a conversão para percentagem é a forma padrão na indústria gráfica.

O que acontece se eu introduzir um valor CMYK directamente?

Pode introduzir valores CMYK (quatro percentagens de 0 a 100) no campo correspondente. A página converte esse CMYK para RGB, ajustando se necessário para o gamut RGB, e actualiza todos os outros campos. Tenha em conta que o RGB resultante é uma aproximação.

Porque é que as cores muito vivas no ecrã (como verde lima) aparecem cinzentas no CMYK?

Essas cores estão fora do gamut CMYK. O verde lima puro (R=0, G=255, B=0) não pode ser reproduzido com tintas ciano, magenta e amarelo. A página aproxima-o para uma cor dentro do gamut, que será menos saturada, frequentemente um tom amarelado ou acastanhado. Para obter cores vivas em impressão, é necessário usar tintas especiais (pantoneras) ou processos de impressão de gama alargada.