{
    "@context": "https://schema.org",
    "@type": "Article",
    "@id": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "url": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "identifier": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "name": "HEX vs RGB vs HSL vs CMYK: qual formato de cor usar e quando",
    "headline": "HEX vs RGB vs HSL vs CMYK: qual formato de cor usar e quando",
    "description": "Qual é a diferença entre HEX, RGB, HSL e CMYK? Descubra qual formato de cor usar na web, na impressão, no design de UI e nas redes sociais, com exemplos práticos.",
    "inLanguage": "pt",
    "datePublished": "2026-03-21",
    "dateModified": "2026-08-26",
    "author": {
        "@type": "Person",
        "name": "Lubor Šimůnek"
    },
    "publisher": {
        "@type": "Organization",
        "name": "lapnito.cz s.r.o.",
        "url": "https://appstoryo.com"
    },
    "isPartOf": {
        "@type": "WebSite",
        "name": "AppStoryo",
        "url": "https://appstoryo.com"
    },
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "keywords": [
        "Design",
        "article",
        "AppStoryo"
    ],
    "articleSection": "Design",
    "image": "https://appstoryo.com/upload/blog/hex-vs-rgb-vs-hsl-vs-cmyk-hero.jpg",
    "encoding": [
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.pdf",
            "encodingFormat": "application/pdf"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.md",
            "encodingFormat": "text/markdown"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.txt",
            "encodingFormat": "text/plain"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.json",
            "encodingFormat": "application/json"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.epub",
            "encodingFormat": "application/epub+zip"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.jats.xml",
            "encodingFormat": "application/xml"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.bib",
            "encodingFormat": "application/x-bibtex"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.ris",
            "encodingFormat": "application/x-research-info-systems"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.csl.json",
            "encodingFormat": "application/vnd.citationstyles.csl+json"
        }
    ],
    "cite": "Lubor Šimůnek (2026). HEX vs RGB vs HSL vs CMYK: qual formato de cor usar e quando. AppStoryo, lapnito.cz s.r.o. https://appstoryo.com/pt/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "sections": [
        {
            "level": 2,
            "heading": "A mesma cor, quatro idiomas diferentes",
            "text": "Escolha qualquer cor — digamos, um coral quente. Agora descreva-a de quatro maneiras:\n\n- HEX: #E8635A\n- RGB: rgb(232, 99, 90)\n- HSL: hsl(4, 75%, 63%)\n- CMYK: 0, 57, 61, 9\n\nTodas as quatro descrevem exatamente a mesma cor. Não são padrões concorrentes: são representações diferentes da cor, otimizadas para contextos diferentes. A confusão vem de não saber qual contexto pede qual formato.\n\nEste guia detalha cada formato em linguagem simples: o que é, como funciona, quando usar e quando é a escolha errada. Se você trabalha com cor de alguma forma — design, desenvolvimento, impressão, marketing —, isto vai evitar que escolha o formato errado para o seu projeto."
        },
        {
            "level": 2,
            "heading": "HEX: o padrão da web",
            "text": ""
        },
        {
            "level": 3,
            "heading": "O que é",
            "text": "HEX (hexadecimal) é um código de seis caracteres precedido por uma cerquilha: #E8635A. Cada par de caracteres representa os canais Vermelho, Verde e Azul em notação base 16 (de 00 a FF).\n\nÉ funcionalmente idêntico ao RGB, apenas escrito de outra forma. #E8635A é o mesmo que rgb(232, 99, 90). O HEX é simplesmente um jeito mais compacto de escrever valores RGB."
        },
        {
            "level": 3,
            "heading": "Quando usar HEX",
            "text": "- CSS e desenvolvimento web: o HEX é a notação de cor padrão no CSS. Todos os navegadores entendem. color: #E8635A; é a forma mais comum de definir cor na web.\n- Ferramentas de design: Figma, Sketch, Adobe XD e Canva usam HEX como entrada principal. Quando um designer diz «o azul é #3B82F6», todo mundo entende.\n- Manuais de marca: os guias de marca digitais quase sempre incluem valores HEX porque são curtos, inequívocos e fáceis de copiar e colar.\n- Comunicação rápida: «use #333» é mais rápido do que «use rgb(51, 51, 51)» numa mensagem de Slack."
        },
        {
            "level": 3,
            "heading": "Quando NÃO usar HEX",
            "text": "- Quando você precisa de transparência: o HEX padrão de 6 dígitos não suporta canal alfa/opacidade. É preciso HEX de 8 dígitos (#E8635A80), que é menos legível, ou mudar para RGBA.\n- Quando você precisa ajustar cores por código: «deixe isto 20% mais claro» é quase impossível de calcular mentalmente em HEX. O HSL é muito melhor para isso.\n- Produção gráfica: gráficas não usam HEX. Nunca."
        },
        {
            "level": 3,
            "heading": "Exemplo real",
            "text": "Você está escrevendo o CSS de uma landing page. O designer entrega um guia de estilo com as cores da marca. Você escreve:\n\n:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }\n\nO HEX é perfeito aqui: compacto, legível e universalmente suportado."
        },
        {
            "level": 2,
            "heading": "RGB: o modelo de cor das telas",
            "text": ""
        },
        {
            "level": 3,
            "heading": "O que é",
            "text": "RGB significa Red, Green, Blue (vermelho, verde, azul): as três cores de luz que as telas misturam para produzir todas as cores que você vê. Cada canal vai de 0 a 255. rgb(232, 99, 90) significa 232 unidades de vermelho, 99 de verde e 90 de azul.\n\nO RGB é a base de toda a cor digital. O HEX é apenas RGB em outra notação. O HSL é uma transformação do RGB voltada para humanos. Tudo na sua tela acaba virando valores RGB enviados aos pixels."
        },
        {
            "level": 3,
            "heading": "Quando usar RGB",
            "text": "- Quando você precisa de transparência: o RGBA acrescenta um canal alfa: rgba(232, 99, 90, 0.5) para 50% de opacidade. É mais limpo do que o HEX de 8 dígitos e amplamente suportado em CSS, ferramentas de design e programação.\n- Programação e desenvolvimento de apps: Swift, Kotlin, Flutter, React Native; os frameworks de apps normalmente trabalham internamente com valores RGB/RGBA.\n- LED e iluminação: lâmpadas inteligentes (Philips Hue, fitas de LED) usam valores RGB. Se você projeta instalações de luz física, o RGB é o formato nativo.\n- Matemática de cor: misturar cores, interpolar gradientes ou gerar cor por código é direto em RGB."
        },
        {
            "level": 3,
            "heading": "Quando NÃO usar RGB",
            "text": "- Impressão: telas emitem luz (mistura aditiva); o papel a reflete (mistura subtrativa). O RGB não consegue representar com precisão o que sairá de uma impressora.\n- Ajustar luminosidade ou saturação: «deixe esta cor 30% menos saturada» não é intuitivo em RGB. Você precisaria converter para HSL antes."
        },
        {
            "level": 3,
            "heading": "Exemplo real",
            "text": "Você está criando um app em React Native e precisa de uma sobreposição semitransparente:\n\nbackgroundColor: 'rgba(0, 0, 0, 0.6)'\n\nRGB com alfa é a escolha natural: direta, legível e nativa do motor de renderização."
        },
        {
            "level": 2,
            "heading": "HSL: o formato do designer",
            "text": ""
        },
        {
            "level": 3,
            "heading": "O que é",
            "text": "HSL significa Hue, Saturation, Lightness (matiz, saturação, luminosidade):\n\n- Matiz (0°–360°): a cor em si, como posição no círculo cromático. 0° é vermelho, 120° é verde, 240° é azul.\n- Saturação (0%–100%): o quanto a cor é vívida. 0% é cinza, 100% é a forma mais pura do matiz.\n- Luminosidade (0%–100%): o quanto é clara ou escura. 0% é preto, 100% é branco e 50% é a cor «verdadeira».\n\nhsl(4, 75%, 63%) significa: um matiz avermelhado (4°), muito vívido (75% de saturação) e ligeiramente claro (63%)."
        },
        {
            "level": 3,
            "heading": "Quando usar HSL",
            "text": "- Design systems e temas: o HSL é o melhor formato para criar escalas de cor consistentes. Quer 10 tons da sua cor principal? Mantenha o matiz e varie a luminosidade de 10% a 95%. Quer uma versão suavizada? Reduza a saturação. Isso é quase impossível de fazer intuitivamente em HEX ou RGB.\n- Modo escuro / modo claro: trocar de tema significa ajustar luminosidade e saturação, o que corresponde diretamente aos parâmetros do HSL. Tailwind CSS, Radix Colors e muitos design systems modernos são construídos sobre HSL.\n- Geração de cor por código: criar estados de hover, estados desabilitados, fundos e bordas a partir de uma única cor base é trivial em HSL: hsl(4, 75%, 73%) para uma variante mais clara, hsl(4, 75%, 43%) para uma mais escura.\n- Acessibilidade: verificar taxas de contraste fica mais intuitivo quando você consegue ver e ajustar a luminosidade diretamente."
        },
        {
            "level": 3,
            "heading": "Quando NÃO usar HSL",
            "text": "- Comunicação entre equipes: a maioria das pessoas não pensa em graus e porcentagens. Dizer «o botão é hsl(4, 75%, 63%)» é menos claro do que «o botão é #E8635A» numa entrega de design.\n- Impressão: assim como o RGB, o HSL é um modelo de cor de tela."
        },
        {
            "level": 3,
            "heading": "Exemplo real",
            "text": "Você está construindo um design system em Tailwind CSS e precisa de uma escala de cor consistente:\n\n--brand-50: hsl(4, 75%, 95%);\n--brand-100: hsl(4, 75%, 90%);\n--brand-200: hsl(4, 75%, 80%);\n--brand-500: hsl(4, 75%, 63%);\n--brand-700: hsl(4, 75%, 43%);\n--brand-900: hsl(4, 75%, 25%);\n\nMesmo matiz, mesma saturação, luminosidade diferente. Uma escala perfeita em 30 segundos. Tente isso em HEX."
        },
        {
            "level": 2,
            "heading": "CMYK: o formato da impressão",
            "text": ""
        },
        {
            "level": 3,
            "heading": "O que é",
            "text": "CMYK significa Cyan, Magenta, Yellow, Key (ciano, magenta, amarelo e preto). Descreve a cor como uma mistura de tinta aplicada sobre papel branco. Cada valor vai de 0% a 100%: 0, 57, 61, 9 significa 0% de ciano, 57% de magenta, 61% de amarelo e 9% de preto.\n\nDiferente do RGB (que soma luz para criar cores), o CMYK subtrai luz do papel branco. Mais tinta = cor mais escura. É por isso que se chama modelo de cor subtrativo."
        },
        {
            "level": 3,
            "heading": "Quando usar CMYK",
            "text": "- Design para impressão: cartões de visita, folhetos, embalagens, cartazes, revistas. Qualquer arquivo enviado a uma gráfica comercial deve estar em modo de cor CMYK.\n- Preparar arquivos para impressão no InDesign ou Illustrator: essas ferramentas permitem trabalhar em modo CMYK para visualizar como as cores ficarão no papel (sempre menos vibrantes do que na tela).\n- Prova de cor: verificar se as cores do seu design são reproduzíveis em CMYK. Algumas cores RGB muito vívidas (especialmente verdes neon e azuis elétricos) são fisicamente impossíveis de imprimir em CMYK: ficam «fora do gamut»."
        },
        {
            "level": 3,
            "heading": "Quando NÃO usar CMYK",
            "text": "- Qualquer coisa numa tela: sites, apps, redes sociais, apresentações, e-mails. Telas usam RGB. Especificar CMYK para um site é como dar instruções de direção em milhas náuticas: tecnicamente é uma distância, mas inútil para o trajeto.\n- Edição de fotos: edite em RGB e converta para CMYK apenas na exportação final para impressão."
        },
        {
            "level": 3,
            "heading": "Exemplo real",
            "text": "Você projetou um cartaz no Illustrator. Antes de enviar à gráfica, converte o documento para o modo de cor CMYK (File → Document Color Mode → CMYK Color), verifica os avisos de fora do gamut e corrige os azuis elétricos que viraram um verde-azulado sujo. O PDF final é salvo em CMYK com o perfil ICC da gráfica."
        },
        {
            "level": 2,
            "heading": "Tabela de referência rápida",
            "text": "Formato | Melhor para | Faixa | Suporta transparência | Legível para humanos | Seguro para impressão\nHEX | Web, CSS, manuais de marca | #000000 – #FFFFFF | Só com 8 dígitos (#RRGGBBAA) | Média | Não\nRGB | Telas, apps, gradientes | 0–255 por canal | Sim (RGBA) | Média | Não\nHSL | Design systems, temas | 0°–360°, 0%–100%, 0%–100% | Sim (HSLA) | Alta | Não\nCMYK | Impressão, embalagens | 0%–100% por canal | Não | Baixa | Sim"
        },
        {
            "level": 2,
            "heading": "A cola: qual formato para cada trabalho",
            "text": "Seu projeto | Use este formato | Por quê\nCSS de site | HEX ou HSL | HEX pela simplicidade; HSL para design systems com temas\nApp móvel (iOS/Android) | RGB/RGBA | Frameworks nativos usam RGB internamente\nArquivo de design no Figma / Sketch | HEX | É a entrada padrão nas ferramentas de design\nDesign system / tokens | HSL | Escalas e variantes são triviais em HSL\nArtes para redes sociais | HEX ou RGB | Só digital; Canva e Photoshop aceitam ambos\nCartão de visita / folheto | CMYK | Vai para uma gráfica física\nEmbalagem de produto | CMYK + Pantone | Impressão + consistência da cor da marca\nModelo de e-mail | HEX | Clientes de e-mail suportam HEX de forma confiável\nLâmpadas inteligentes / LEDs | RGB | O hardware de LED usa RGB nativamente\nDocumento de manual de marca | Os quatro | Cada equipe precisa de um formato diferente"
        },
        {
            "level": 2,
            "heading": "É possível converter entre eles?",
            "text": "Sim, com ressalvas.\n\n- HEX ↔ RGB: sem perdas, são os mesmos dados em outra notação.\n- RGB ↔ HSL: sem perdas, é uma transformação matemática.\n- RGB → CMYK: com perdas. Algumas cores RGB (azuis vívidos, neons, verdes brilhantes) não podem ser reproduzidas em CMYK. A conversão as desloca para o equivalente imprimível mais próximo, que costuma parecer mais opaco.\n- CMYK → RGB: tecnicamente possível, mas o resultado depende do perfil ICC usado. Dois conversores podem dar valores RGB ligeiramente diferentes para a mesma entrada CMYK.\n\nPara conversões rápidas no dia a dia, um seletor de cores no celular que mostre os quatro formatos ao mesmo tempo é o fluxo mais rápido. O Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) faz exatamente isso: aponte a câmera para qualquer cor e veja HEX, RGB, HSL e CMYK lado a lado. Um toque copia qualquer valor. Disponível para iPhone (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) e Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker)."
        },
        {
            "level": 2,
            "heading": "Erros comuns",
            "text": ""
        },
        {
            "level": 3,
            "heading": "1. Projetar para impressão em RGB",
            "text": "É o erro clássico de iniciante. Você cria um cartaz vibrante no Photoshop em modo RGB, envia à gráfica e o resultado sai lavado — sobretudo os verdes e azuis. Sempre converta para CMYK antes de exportar para impressão e confira os avisos de gamut."
        },
        {
            "level": 3,
            "heading": "2. Usar HEX quando você precisa de transparência",
            "text": "Se o seu design pede sobreposições semitransparentes, sombras ou efeitos de glassmorphism, mude para RGBA ou HSLA. O HEX padrão de 6 dígitos não carrega informação de opacidade, e o de 8 dígitos é pouco usado porque é difícil de ler."
        },
        {
            "level": 3,
            "heading": "3. Construir um design system em HEX",
            "text": "«#3B82F6 só que 20% mais claro» exige conversão, cálculo e reconversão. Em HSL: aumente a luminosidade em 20%. Tokens de design, geradores de tema e as custom properties modernas do CSS funcionam bem melhor em HSL."
        },
        {
            "level": 3,
            "heading": "4. Converter CMYK para HEX na web e esperar a mesma cor",
            "text": "Uma marca definida em CMYK para impressão vai parecer diferente quando convertida ingenuamente para HEX na web. A abordagem correta: compare visualmente a cor na tela com a versão impressa e defina valores HEX específicos para o uso digital. O manual de marca deve incluir os dois."
        },
        {
            "level": 2,
            "heading": "Perguntas frequentes",
            "text": ""
        },
        {
            "level": 3,
            "heading": "Qual é a diferença entre HEX e RGB?",
            "text": "Nenhuma na cor — apenas na notação. O HEX escreve os mesmos valores de vermelho, verde e azul em base 16. #FF0000 é idêntico a rgb(255, 0, 0). O HEX é mais curto de digitar; o RGB é mais fácil de modificar por código e suporta canal alfa (RGBA)."
        },
        {
            "level": 3,
            "heading": "Quando devo usar CMYK em vez de RGB?",
            "text": "Sempre que o resultado final for impresso em material físico: papel, papelão, tecido, plástico. Se ficar na tela, use RGB (ou HEX/HSL). Se for impresso, mude para CMYK na etapa de exportação."
        },
        {
            "level": 3,
            "heading": "HSL é melhor que HEX?",
            "text": "Para design systems, temas e manipulação de cor, sim. Para comunicação rápida e copiar e colar em ferramentas, o HEX é mais prático. Eles descrevem as mesmas cores; o HSL apenas organiza a informação de um jeito que corresponde a como as pessoas pensam a cor (matiz → vivacidade → brilho)."
        },
        {
            "level": 3,
            "heading": "Meu celular consegue mostrar os quatro formatos ao mesmo tempo?",
            "text": "Sim. O Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) captura uma cor pela câmera ou a partir de uma foto e exibe HEX, RGB, HSL e CMYK simultaneamente. Toque em qualquer valor para copiá-lo. Funciona como uma calculadora de formatos de cor do mundo real: uma captura, quatro formatos."
        },
        {
            "level": 2,
            "heading": "Resumindo",
            "text": "HEX para web e comunicação rápida. RGB para desenvolvimento de apps e transparência. HSL para design systems e manipulação de cor. CMYK para impressão.\n\nVocê não precisa escolher um: precisa usar o certo para cada contexto. E quando precisar converter entre eles ou capturar uma cor do mundo real nos quatro formatos de uma vez, um seletor de cores no celular é a ferramenta mais rápida que existe.\n\nBaixe o Color Picker Camera para iPhone (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) | Baixe para Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker)"
        }
    ],
    "text": "A mesma cor, quatro idiomas diferentes\n\nEscolha qualquer cor — digamos, um coral quente. Agora descreva-a de quatro maneiras:\n\n- HEX: #E8635A\n- RGB: rgb(232, 99, 90)\n- HSL: hsl(4, 75%, 63%)\n- CMYK: 0, 57, 61, 9\n\nTodas as quatro descrevem exatamente a mesma cor. Não são padrões concorrentes: são representações diferentes da cor, otimizadas para contextos diferentes. A confusão vem de não saber qual contexto pede qual formato.\n\nEste guia detalha cada formato em linguagem simples: o que é, como funciona, quando usar e quando é a escolha errada. Se você trabalha com cor de alguma forma — design, desenvolvimento, impressão, marketing —, isto vai evitar que escolha o formato errado para o seu projeto.\n\nHEX: o padrão da web\n\nO que é\n\nHEX (hexadecimal) é um código de seis caracteres precedido por uma cerquilha: #E8635A. Cada par de caracteres representa os canais Vermelho, Verde e Azul em notação base 16 (de 00 a FF).\n\nÉ funcionalmente idêntico ao RGB, apenas escrito de outra forma. #E8635A é o mesmo que rgb(232, 99, 90). O HEX é simplesmente um jeito mais compacto de escrever valores RGB.\n\nQuando usar HEX\n\n- CSS e desenvolvimento web: o HEX é a notação de cor padrão no CSS. Todos os navegadores entendem. color: #E8635A; é a forma mais comum de definir cor na web.\n- Ferramentas de design: Figma, Sketch, Adobe XD e Canva usam HEX como entrada principal. Quando um designer diz «o azul é #3B82F6», todo mundo entende.\n- Manuais de marca: os guias de marca digitais quase sempre incluem valores HEX porque são curtos, inequívocos e fáceis de copiar e colar.\n- Comunicação rápida: «use #333» é mais rápido do que «use rgb(51, 51, 51)» numa mensagem de Slack.\n\nQuando NÃO usar HEX\n\n- Quando você precisa de transparência: o HEX padrão de 6 dígitos não suporta canal alfa/opacidade. É preciso HEX de 8 dígitos (#E8635A80), que é menos legível, ou mudar para RGBA.\n- Quando você precisa ajustar cores por código: «deixe isto 20% mais claro» é quase impossível de calcular mentalmente em HEX. O HSL é muito melhor para isso.\n- Produção gráfica: gráficas não usam HEX. Nunca.\n\nExemplo real\n\nVocê está escrevendo o CSS de uma landing page. O designer entrega um guia de estilo com as cores da marca. Você escreve:\n\n:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }\n\nO HEX é perfeito aqui: compacto, legível e universalmente suportado.\n\nRGB: o modelo de cor das telas\n\nO que é\n\nRGB significa Red, Green, Blue (vermelho, verde, azul): as três cores de luz que as telas misturam para produzir todas as cores que você vê. Cada canal vai de 0 a 255. rgb(232, 99, 90) significa 232 unidades de vermelho, 99 de verde e 90 de azul.\n\nO RGB é a base de toda a cor digital. O HEX é apenas RGB em outra notação. O HSL é uma transformação do RGB voltada para humanos. Tudo na sua tela acaba virando valores RGB enviados aos pixels.\n\nQuando usar RGB\n\n- Quando você precisa de transparência: o RGBA acrescenta um canal alfa: rgba(232, 99, 90, 0.5) para 50% de opacidade. É mais limpo do que o HEX de 8 dígitos e amplamente suportado em CSS, ferramentas de design e programação.\n- Programação e desenvolvimento de apps: Swift, Kotlin, Flutter, React Native; os frameworks de apps normalmente trabalham internamente com valores RGB/RGBA.\n- LED e iluminação: lâmpadas inteligentes (Philips Hue, fitas de LED) usam valores RGB. Se você projeta instalações de luz física, o RGB é o formato nativo.\n- Matemática de cor: misturar cores, interpolar gradientes ou gerar cor por código é direto em RGB.\n\nQuando NÃO usar RGB\n\n- Impressão: telas emitem luz (mistura aditiva); o papel a reflete (mistura subtrativa). O RGB não consegue representar com precisão o que sairá de uma impressora.\n- Ajustar luminosidade ou saturação: «deixe esta cor 30% menos saturada» não é intuitivo em RGB. Você precisaria converter para HSL antes.\n\nExemplo real\n\nVocê está criando um app em React Native e precisa de uma sobreposição semitransparente:\n\nbackgroundColor: 'rgba(0, 0, 0, 0.6)'\n\nRGB com alfa é a escolha natural: direta, legível e nativa do motor de renderização.\n\nHSL: o formato do designer\n\nO que é\n\nHSL significa Hue, Saturation, Lightness (matiz, saturação, luminosidade):\n\n- Matiz (0°–360°): a cor em si, como posição no círculo cromático. 0° é vermelho, 120° é verde, 240° é azul.\n- Saturação (0%–100%): o quanto a cor é vívida. 0% é cinza, 100% é a forma mais pura do matiz.\n- Luminosidade (0%–100%): o quanto é clara ou escura. 0% é preto, 100% é branco e 50% é a cor «verdadeira».\n\nhsl(4, 75%, 63%) significa: um matiz avermelhado (4°), muito vívido (75% de saturação) e ligeiramente claro (63%).\n\nQuando usar HSL\n\n- Design systems e temas: o HSL é o melhor formato para criar escalas de cor consistentes. Quer 10 tons da sua cor principal? Mantenha o matiz e varie a luminosidade de 10% a 95%. Quer uma versão suavizada? Reduza a saturação. Isso é quase impossível de fazer intuitivamente em HEX ou RGB.\n- Modo escuro / modo claro: trocar de tema significa ajustar luminosidade e saturação, o que corresponde diretamente aos parâmetros do HSL. Tailwind CSS, Radix Colors e muitos design systems modernos são construídos sobre HSL.\n- Geração de cor por código: criar estados de hover, estados desabilitados, fundos e bordas a partir de uma única cor base é trivial em HSL: hsl(4, 75%, 73%) para uma variante mais clara, hsl(4, 75%, 43%) para uma mais escura.\n- Acessibilidade: verificar taxas de contraste fica mais intuitivo quando você consegue ver e ajustar a luminosidade diretamente.\n\nQuando NÃO usar HSL\n\n- Comunicação entre equipes: a maioria das pessoas não pensa em graus e porcentagens. Dizer «o botão é hsl(4, 75%, 63%)» é menos claro do que «o botão é #E8635A» numa entrega de design.\n- Impressão: assim como o RGB, o HSL é um modelo de cor de tela.\n\nExemplo real\n\nVocê está construindo um design system em Tailwind CSS e precisa de uma escala de cor consistente:\n\n--brand-50: hsl(4, 75%, 95%);\n--brand-100: hsl(4, 75%, 90%);\n--brand-200: hsl(4, 75%, 80%);\n--brand-500: hsl(4, 75%, 63%);\n--brand-700: hsl(4, 75%, 43%);\n--brand-900: hsl(4, 75%, 25%);\n\nMesmo matiz, mesma saturação, luminosidade diferente. Uma escala perfeita em 30 segundos. Tente isso em HEX.\n\nCMYK: o formato da impressão\n\nO que é\n\nCMYK significa Cyan, Magenta, Yellow, Key (ciano, magenta, amarelo e preto). Descreve a cor como uma mistura de tinta aplicada sobre papel branco. Cada valor vai de 0% a 100%: 0, 57, 61, 9 significa 0% de ciano, 57% de magenta, 61% de amarelo e 9% de preto.\n\nDiferente do RGB (que soma luz para criar cores), o CMYK subtrai luz do papel branco. Mais tinta = cor mais escura. É por isso que se chama modelo de cor subtrativo.\n\nQuando usar CMYK\n\n- Design para impressão: cartões de visita, folhetos, embalagens, cartazes, revistas. Qualquer arquivo enviado a uma gráfica comercial deve estar em modo de cor CMYK.\n- Preparar arquivos para impressão no InDesign ou Illustrator: essas ferramentas permitem trabalhar em modo CMYK para visualizar como as cores ficarão no papel (sempre menos vibrantes do que na tela).\n- Prova de cor: verificar se as cores do seu design são reproduzíveis em CMYK. Algumas cores RGB muito vívidas (especialmente verdes neon e azuis elétricos) são fisicamente impossíveis de imprimir em CMYK: ficam «fora do gamut».\n\nQuando NÃO usar CMYK\n\n- Qualquer coisa numa tela: sites, apps, redes sociais, apresentações, e-mails. Telas usam RGB. Especificar CMYK para um site é como dar instruções de direção em milhas náuticas: tecnicamente é uma distância, mas inútil para o trajeto.\n- Edição de fotos: edite em RGB e converta para CMYK apenas na exportação final para impressão.\n\nExemplo real\n\nVocê projetou um cartaz no Illustrator. Antes de enviar à gráfica, converte o documento para o modo de cor CMYK (File → Document Color Mode → CMYK Color), verifica os avisos de fora do gamut e corrige os azuis elétricos que viraram um verde-azulado sujo. O PDF final é salvo em CMYK com o perfil ICC da gráfica.\n\nTabela de referência rápida\n\nFormato | Melhor para | Faixa | Suporta transparência | Legível para humanos | Seguro para impressão\nHEX | Web, CSS, manuais de marca | #000000 – #FFFFFF | Só com 8 dígitos (#RRGGBBAA) | Média | Não\nRGB | Telas, apps, gradientes | 0–255 por canal | Sim (RGBA) | Média | Não\nHSL | Design systems, temas | 0°–360°, 0%–100%, 0%–100% | Sim (HSLA) | Alta | Não\nCMYK | Impressão, embalagens | 0%–100% por canal | Não | Baixa | Sim\n\nA cola: qual formato para cada trabalho\n\nSeu projeto | Use este formato | Por quê\nCSS de site | HEX ou HSL | HEX pela simplicidade; HSL para design systems com temas\nApp móvel (iOS/Android) | RGB/RGBA | Frameworks nativos usam RGB internamente\nArquivo de design no Figma / Sketch | HEX | É a entrada padrão nas ferramentas de design\nDesign system / tokens | HSL | Escalas e variantes são triviais em HSL\nArtes para redes sociais | HEX ou RGB | Só digital; Canva e Photoshop aceitam ambos\nCartão de visita / folheto | CMYK | Vai para uma gráfica física\nEmbalagem de produto | CMYK + Pantone | Impressão + consistência da cor da marca\nModelo de e-mail | HEX | Clientes de e-mail suportam HEX de forma confiável\nLâmpadas inteligentes / LEDs | RGB | O hardware de LED usa RGB nativamente\nDocumento de manual de marca | Os quatro | Cada equipe precisa de um formato diferente\n\nÉ possível converter entre eles?\n\nSim, com ressalvas.\n\n- HEX ↔ RGB: sem perdas, são os mesmos dados em outra notação.\n- RGB ↔ HSL: sem perdas, é uma transformação matemática.\n- RGB → CMYK: com perdas. Algumas cores RGB (azuis vívidos, neons, verdes brilhantes) não podem ser reproduzidas em CMYK. A conversão as desloca para o equivalente imprimível mais próximo, que costuma parecer mais opaco.\n- CMYK → RGB: tecnicamente possível, mas o resultado depende do perfil ICC usado. Dois conversores podem dar valores RGB ligeiramente diferentes para a mesma entrada CMYK.\n\nPara conversões rápidas no dia a dia, um seletor de cores no celular que mostre os quatro formatos ao mesmo tempo é o fluxo mais rápido. O Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) faz exatamente isso: aponte a câmera para qualquer cor e veja HEX, RGB, HSL e CMYK lado a lado. Um toque copia qualquer valor. Disponível para iPhone (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) e Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker).\n\nErros comuns\n\n1. Projetar para impressão em RGB\n\nÉ o erro clássico de iniciante. Você cria um cartaz vibrante no Photoshop em modo RGB, envia à gráfica e o resultado sai lavado — sobretudo os verdes e azuis. Sempre converta para CMYK antes de exportar para impressão e confira os avisos de gamut.\n\n2. Usar HEX quando você precisa de transparência\n\nSe o seu design pede sobreposições semitransparentes, sombras ou efeitos de glassmorphism, mude para RGBA ou HSLA. O HEX padrão de 6 dígitos não carrega informação de opacidade, e o de 8 dígitos é pouco usado porque é difícil de ler.\n\n3. Construir um design system em HEX\n\n«#3B82F6 só que 20% mais claro» exige conversão, cálculo e reconversão. Em HSL: aumente a luminosidade em 20%. Tokens de design, geradores de tema e as custom properties modernas do CSS funcionam bem melhor em HSL.\n\n4. Converter CMYK para HEX na web e esperar a mesma cor\n\nUma marca definida em CMYK para impressão vai parecer diferente quando convertida ingenuamente para HEX na web. A abordagem correta: compare visualmente a cor na tela com a versão impressa e defina valores HEX específicos para o uso digital. O manual de marca deve incluir os dois.\n\nPerguntas frequentes\n\nQual é a diferença entre HEX e RGB?\n\nNenhuma na cor — apenas na notação. O HEX escreve os mesmos valores de vermelho, verde e azul em base 16. #FF0000 é idêntico a rgb(255, 0, 0). O HEX é mais curto de digitar; o RGB é mais fácil de modificar por código e suporta canal alfa (RGBA).\n\nQuando devo usar CMYK em vez de RGB?\n\nSempre que o resultado final for impresso em material físico: papel, papelão, tecido, plástico. Se ficar na tela, use RGB (ou HEX/HSL). Se for impresso, mude para CMYK na etapa de exportação.\n\nHSL é melhor que HEX?\n\nPara design systems, temas e manipulação de cor, sim. Para comunicação rápida e copiar e colar em ferramentas, o HEX é mais prático. Eles descrevem as mesmas cores; o HSL apenas organiza a informação de um jeito que corresponde a como as pessoas pensam a cor (matiz → vivacidade → brilho).\n\nMeu celular consegue mostrar os quatro formatos ao mesmo tempo?\n\nSim. O Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) captura uma cor pela câmera ou a partir de uma foto e exibe HEX, RGB, HSL e CMYK simultaneamente. Toque em qualquer valor para copiá-lo. Funciona como uma calculadora de formatos de cor do mundo real: uma captura, quatro formatos.\n\nResumindo\n\nHEX para web e comunicação rápida. RGB para desenvolvimento de apps e transparência. HSL para design systems e manipulação de cor. CMYK para impressão.\n\nVocê não precisa escolher um: precisa usar o certo para cada contexto. E quando precisar converter entre eles ou capturar uma cor do mundo real nos quatro formatos de uma vez, um seletor de cores no celular é a ferramenta mais rápida que existe.\n\nBaixe o Color Picker Camera para iPhone (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) | Baixe para Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker)",
    "markdown": "## A mesma cor, quatro idiomas diferentes\n\nEscolha qualquer cor — digamos, um coral quente. Agora descreva-a de quatro maneiras:\n\n- **HEX:** #E8635A\n- **RGB:** rgb(232, 99, 90)\n- **HSL:** hsl(4, 75%, 63%)\n- **CMYK:** 0, 57, 61, 9\n\nTodas as quatro descrevem exatamente a mesma cor. Não são padrões concorrentes: são *representações* diferentes da cor, otimizadas para contextos diferentes. A confusão vem de não saber qual contexto pede qual formato.\n\nEste guia detalha cada formato em linguagem simples: o que é, como funciona, quando usar e quando é a escolha errada. Se você trabalha com cor de alguma forma — design, desenvolvimento, impressão, marketing —, isto vai evitar que escolha o formato errado para o seu projeto.\n\n## HEX: o padrão da web\n\n### O que é\n\nHEX (hexadecimal) é um código de seis caracteres precedido por uma cerquilha: `#E8635A`. Cada par de caracteres representa os canais Vermelho, Verde e Azul em notação base 16 (de 00 a FF).\n\nÉ funcionalmente idêntico ao RGB, apenas escrito de outra forma. `#E8635A` é o mesmo que `rgb(232, 99, 90)`. O HEX é simplesmente um jeito mais compacto de escrever valores RGB.\n\n### Quando usar HEX\n\n- **CSS e desenvolvimento web**: o HEX é a notação de cor padrão no CSS. Todos os navegadores entendem. `color: #E8635A;` é a forma mais comum de definir cor na web.\n- **Ferramentas de design**: Figma, Sketch, Adobe XD e Canva usam HEX como entrada principal. Quando um designer diz «o azul é #3B82F6», todo mundo entende.\n- **Manuais de marca**: os guias de marca digitais quase sempre incluem valores HEX porque são curtos, inequívocos e fáceis de copiar e colar.\n- **Comunicação rápida**: «use #333» é mais rápido do que «use rgb(51, 51, 51)» numa mensagem de Slack.\n\n### Quando NÃO usar HEX\n\n- **Quando você precisa de transparência**: o HEX padrão de 6 dígitos não suporta canal alfa/opacidade. É preciso HEX de 8 dígitos (`#E8635A80`), que é menos legível, ou mudar para RGBA.\n- **Quando você precisa ajustar cores por código**: «deixe isto 20% mais claro» é quase impossível de calcular mentalmente em HEX. O HSL é muito melhor para isso.\n- **Produção gráfica**: gráficas não usam HEX. Nunca.\n\n### Exemplo real\n\nVocê está escrevendo o CSS de uma landing page. O designer entrega um guia de estilo com as cores da marca. Você escreve:\n\n`:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }`\n\nO HEX é perfeito aqui: compacto, legível e universalmente suportado.\n\n## RGB: o modelo de cor das telas\n\n### O que é\n\nRGB significa Red, Green, Blue (vermelho, verde, azul): as três cores de luz que as telas misturam para produzir todas as cores que você vê. Cada canal vai de 0 a 255. `rgb(232, 99, 90)` significa 232 unidades de vermelho, 99 de verde e 90 de azul.\n\nO RGB é a base de toda a cor digital. O HEX é apenas RGB em outra notação. O HSL é uma transformação do RGB voltada para humanos. Tudo na sua tela acaba virando valores RGB enviados aos pixels.\n\n### Quando usar RGB\n\n- **Quando você precisa de transparência**: o RGBA acrescenta um canal alfa: `rgba(232, 99, 90, 0.5)` para 50% de opacidade. É mais limpo do que o HEX de 8 dígitos e amplamente suportado em CSS, ferramentas de design e programação.\n- **Programação e desenvolvimento de apps**: Swift, Kotlin, Flutter, React Native; os frameworks de apps normalmente trabalham internamente com valores RGB/RGBA.\n- **LED e iluminação**: lâmpadas inteligentes (Philips Hue, fitas de LED) usam valores RGB. Se você projeta instalações de luz física, o RGB é o formato nativo.\n- **Matemática de cor**: misturar cores, interpolar gradientes ou gerar cor por código é direto em RGB.\n\n### Quando NÃO usar RGB\n\n- **Impressão**: telas emitem luz (mistura aditiva); o papel a reflete (mistura subtrativa). O RGB não consegue representar com precisão o que sairá de uma impressora.\n- **Ajustar luminosidade ou saturação**: «deixe esta cor 30% menos saturada» não é intuitivo em RGB. Você precisaria converter para HSL antes.\n\n### Exemplo real\n\nVocê está criando um app em React Native e precisa de uma sobreposição semitransparente:\n\n`backgroundColor: 'rgba(0, 0, 0, 0.6)'`\n\nRGB com alfa é a escolha natural: direta, legível e nativa do motor de renderização.\n\n## HSL: o formato do designer\n\n### O que é\n\nHSL significa Hue, Saturation, Lightness (matiz, saturação, luminosidade):\n\n- **Matiz** (0°–360°): a cor em si, como posição no círculo cromático. 0° é vermelho, 120° é verde, 240° é azul.\n- **Saturação** (0%–100%): o quanto a cor é vívida. 0% é cinza, 100% é a forma mais pura do matiz.\n- **Luminosidade** (0%–100%): o quanto é clara ou escura. 0% é preto, 100% é branco e 50% é a cor «verdadeira».\n\n`hsl(4, 75%, 63%)` significa: um matiz avermelhado (4°), muito vívido (75% de saturação) e ligeiramente claro (63%).\n\n### Quando usar HSL\n\n- **Design systems e temas**: o HSL é o melhor formato para criar escalas de cor consistentes. Quer 10 tons da sua cor principal? Mantenha o matiz e varie a luminosidade de 10% a 95%. Quer uma versão suavizada? Reduza a saturação. Isso é quase impossível de fazer intuitivamente em HEX ou RGB.\n- **Modo escuro / modo claro**: trocar de tema significa ajustar luminosidade e saturação, o que corresponde diretamente aos parâmetros do HSL. Tailwind CSS, Radix Colors e muitos design systems modernos são construídos sobre HSL.\n- **Geração de cor por código**: criar estados de hover, estados desabilitados, fundos e bordas a partir de uma única cor base é trivial em HSL: `hsl(4, 75%, 73%)` para uma variante mais clara, `hsl(4, 75%, 43%)` para uma mais escura.\n- **Acessibilidade**: verificar taxas de contraste fica mais intuitivo quando você consegue ver e ajustar a luminosidade diretamente.\n\n### Quando NÃO usar HSL\n\n- **Comunicação entre equipes**: a maioria das pessoas não pensa em graus e porcentagens. Dizer «o botão é hsl(4, 75%, 63%)» é menos claro do que «o botão é #E8635A» numa entrega de design.\n- **Impressão**: assim como o RGB, o HSL é um modelo de cor de tela.\n\n### Exemplo real\n\nVocê está construindo um design system em Tailwind CSS e precisa de uma escala de cor consistente:\n\n`--brand-50: hsl(4, 75%, 95%);--brand-100: hsl(4, 75%, 90%);--brand-200: hsl(4, 75%, 80%);--brand-500: hsl(4, 75%, 63%);--brand-700: hsl(4, 75%, 43%);--brand-900: hsl(4, 75%, 25%);`\n\nMesmo matiz, mesma saturação, luminosidade diferente. Uma escala perfeita em 30 segundos. Tente isso em HEX.\n\n## CMYK: o formato da impressão\n\n### O que é\n\nCMYK significa Cyan, Magenta, Yellow, Key (ciano, magenta, amarelo e preto). Descreve a cor como uma mistura de tinta aplicada sobre papel branco. Cada valor vai de 0% a 100%: `0, 57, 61, 9` significa 0% de ciano, 57% de magenta, 61% de amarelo e 9% de preto.\n\nDiferente do RGB (que soma luz para criar cores), o CMYK subtrai luz do papel branco. Mais tinta = cor mais escura. É por isso que se chama modelo de cor **subtrativo**.\n\n### Quando usar CMYK\n\n- **Design para impressão**: cartões de visita, folhetos, embalagens, cartazes, revistas. Qualquer arquivo enviado a uma gráfica comercial deve estar em modo de cor CMYK.\n- **Preparar arquivos para impressão no InDesign ou Illustrator**: essas ferramentas permitem trabalhar em modo CMYK para visualizar como as cores ficarão no papel (sempre menos vibrantes do que na tela).\n- **Prova de cor**: verificar se as cores do seu design são reproduzíveis em CMYK. Algumas cores RGB muito vívidas (especialmente verdes neon e azuis elétricos) são fisicamente impossíveis de imprimir em CMYK: ficam «fora do gamut».\n\n### Quando NÃO usar CMYK\n\n- **Qualquer coisa numa tela**: sites, apps, redes sociais, apresentações, e-mails. Telas usam RGB. Especificar CMYK para um site é como dar instruções de direção em milhas náuticas: tecnicamente é uma distância, mas inútil para o trajeto.\n- **Edição de fotos**: edite em RGB e converta para CMYK apenas na exportação final para impressão.\n\n### Exemplo real\n\nVocê projetou um cartaz no Illustrator. Antes de enviar à gráfica, converte o documento para o modo de cor CMYK (`File → Document Color Mode → CMYK Color`), verifica os avisos de fora do gamut e corrige os azuis elétricos que viraram um verde-azulado sujo. O PDF final é salvo em CMYK com o perfil ICC da gráfica.\n\n## Tabela de referência rápida\n\n| Formato | Melhor para | Faixa | Suporta transparência | Legível para humanos | Seguro para impressão |\n| --- | --- | --- | --- | --- | --- |\n| HEX | Web, CSS, manuais de marca | #000000 – #FFFFFF | Só com 8 dígitos (#RRGGBBAA) | Média | Não |\n| RGB | Telas, apps, gradientes | 0–255 por canal | Sim (RGBA) | Média | Não |\n| HSL | Design systems, temas | 0°–360°, 0%–100%, 0%–100% | Sim (HSLA) | Alta | Não |\n| CMYK | Impressão, embalagens | 0%–100% por canal | Não | Baixa | Sim |\n\n## A cola: qual formato para cada trabalho\n\n| Seu projeto | Use este formato | Por quê |\n| --- | --- | --- |\n| CSS de site | HEX ou HSL | HEX pela simplicidade; HSL para design systems com temas |\n| App móvel (iOS/Android) | RGB/RGBA | Frameworks nativos usam RGB internamente |\n| Arquivo de design no Figma / Sketch | HEX | É a entrada padrão nas ferramentas de design |\n| Design system / tokens | HSL | Escalas e variantes são triviais em HSL |\n| Artes para redes sociais | HEX ou RGB | Só digital; Canva e Photoshop aceitam ambos |\n| Cartão de visita / folheto | CMYK | Vai para uma gráfica física |\n| Embalagem de produto | CMYK + Pantone | Impressão + consistência da cor da marca |\n| Modelo de e-mail | HEX | Clientes de e-mail suportam HEX de forma confiável |\n| Lâmpadas inteligentes / LEDs | RGB | O hardware de LED usa RGB nativamente |\n| Documento de manual de marca | Os quatro | Cada equipe precisa de um formato diferente |\n\n## É possível converter entre eles?\n\nSim, com ressalvas.\n\n- **HEX ↔ RGB**: sem perdas, são os mesmos dados em outra notação.\n- **RGB ↔ HSL**: sem perdas, é uma transformação matemática.\n- **RGB → CMYK**: com perdas. Algumas cores RGB (azuis vívidos, neons, verdes brilhantes) não podem ser reproduzidas em CMYK. A conversão as desloca para o equivalente imprimível mais próximo, que costuma parecer mais opaco.\n- **CMYK → RGB**: tecnicamente possível, mas o resultado depende do perfil ICC usado. Dois conversores podem dar valores RGB ligeiramente diferentes para a mesma entrada CMYK.\n\nPara conversões rápidas no dia a dia, um seletor de cores no celular que mostre os quatro formatos ao mesmo tempo é o fluxo mais rápido. O **[Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237)** faz exatamente isso: aponte a câmera para qualquer cor e veja HEX, RGB, HSL e CMYK lado a lado. Um toque copia qualquer valor. Disponível para [iPhone](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) e [Android](https://play.google.com/store/apps/details?id=com.tomas.color_picker).\n\n## Erros comuns\n\n### 1. Projetar para impressão em RGB\n\nÉ o erro clássico de iniciante. Você cria um cartaz vibrante no Photoshop em modo RGB, envia à gráfica e o resultado sai lavado — sobretudo os verdes e azuis. Sempre converta para CMYK antes de exportar para impressão e confira os avisos de gamut.\n\n### 2. Usar HEX quando você precisa de transparência\n\nSe o seu design pede sobreposições semitransparentes, sombras ou efeitos de glassmorphism, mude para RGBA ou HSLA. O HEX padrão de 6 dígitos não carrega informação de opacidade, e o de 8 dígitos é pouco usado porque é difícil de ler.\n\n### 3. Construir um design system em HEX\n\n«#3B82F6 só que 20% mais claro» exige conversão, cálculo e reconversão. Em HSL: aumente a luminosidade em 20%. Tokens de design, geradores de tema e as custom properties modernas do CSS funcionam bem melhor em HSL.\n\n### 4. Converter CMYK para HEX na web e esperar a mesma cor\n\nUma marca definida em CMYK para impressão vai parecer diferente quando convertida ingenuamente para HEX na web. A abordagem correta: compare visualmente a cor na tela com a versão impressa e defina valores HEX específicos para o uso digital. O manual de marca deve incluir os dois.\n\n## Perguntas frequentes\n\n### Qual é a diferença entre HEX e RGB?\n\nNenhuma na cor — apenas na notação. O HEX escreve os mesmos valores de vermelho, verde e azul em base 16. `#FF0000` é idêntico a `rgb(255, 0, 0)`. O HEX é mais curto de digitar; o RGB é mais fácil de modificar por código e suporta canal alfa (RGBA).\n\n### Quando devo usar CMYK em vez de RGB?\n\nSempre que o resultado final for impresso em material físico: papel, papelão, tecido, plástico. Se ficar na tela, use RGB (ou HEX/HSL). Se for impresso, mude para CMYK na etapa de exportação.\n\n### HSL é melhor que HEX?\n\nPara design systems, temas e manipulação de cor, sim. Para comunicação rápida e copiar e colar em ferramentas, o HEX é mais prático. Eles descrevem as mesmas cores; o HSL apenas organiza a informação de um jeito que corresponde a como as pessoas pensam a cor (matiz → vivacidade → brilho).\n\n### Meu celular consegue mostrar os quatro formatos ao mesmo tempo?\n\nSim. O [Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) captura uma cor pela câmera ou a partir de uma foto e exibe HEX, RGB, HSL e CMYK simultaneamente. Toque em qualquer valor para copiá-lo. Funciona como uma calculadora de formatos de cor do mundo real: uma captura, quatro formatos.\n\n## Resumindo\n\n**HEX** para web e comunicação rápida. **RGB** para desenvolvimento de apps e transparência. **HSL** para design systems e manipulação de cor. **CMYK** para impressão.\n\nVocê não precisa escolher um: precisa usar o certo para cada contexto. E quando precisar converter entre eles ou capturar uma cor do mundo real nos quatro formatos de uma vez, um seletor de cores no celular é a ferramenta mais rápida que existe.\n\n[Baixe o Color Picker Camera para iPhone](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) | [Baixe para Android](https://play.google.com/store/apps/details?id=com.tomas.color_picker)",
    "html": "<h2>A mesma cor, quatro idiomas diferentes</h2><p>Escolha qualquer cor — digamos, um coral quente. Agora descreva-a de quatro maneiras:</p><ul><li><strong>HEX:</strong> #E8635A</li><li><strong>RGB:</strong> rgb(232, 99, 90)</li><li><strong>HSL:</strong> hsl(4, 75%, 63%)</li><li><strong>CMYK:</strong> 0, 57, 61, 9</li></ul><p>Todas as quatro descrevem exatamente a mesma cor. Não são padrões concorrentes: são <em>representações</em> diferentes da cor, otimizadas para contextos diferentes. A confusão vem de não saber qual contexto pede qual formato.</p><p>Este guia detalha cada formato em linguagem simples: o que é, como funciona, quando usar e quando é a escolha errada. Se você trabalha com cor de alguma forma — design, desenvolvimento, impressão, marketing —, isto vai evitar que escolha o formato errado para o seu projeto.</p><h2>HEX: o padrão da web</h2><h3>O que é</h3><p>HEX (hexadecimal) é um código de seis caracteres precedido por uma cerquilha: <code>#E8635A</code>. Cada par de caracteres representa os canais Vermelho, Verde e Azul em notação base 16 (de 00 a FF).</p><p>É funcionalmente idêntico ao RGB, apenas escrito de outra forma. <code>#E8635A</code> é o mesmo que <code>rgb(232, 99, 90)</code>. O HEX é simplesmente um jeito mais compacto de escrever valores RGB.</p><h3>Quando usar HEX</h3><ul><li><strong>CSS e desenvolvimento web</strong>: o HEX é a notação de cor padrão no CSS. Todos os navegadores entendem. <code>color: #E8635A;</code> é a forma mais comum de definir cor na web.</li><li><strong>Ferramentas de design</strong>: Figma, Sketch, Adobe XD e Canva usam HEX como entrada principal. Quando um designer diz «o azul é #3B82F6», todo mundo entende.</li><li><strong>Manuais de marca</strong>: os guias de marca digitais quase sempre incluem valores HEX porque são curtos, inequívocos e fáceis de copiar e colar.</li><li><strong>Comunicação rápida</strong>: «use #333» é mais rápido do que «use rgb(51, 51, 51)» numa mensagem de Slack.</li></ul><h3>Quando NÃO usar HEX</h3><ul><li><strong>Quando você precisa de transparência</strong>: o HEX padrão de 6 dígitos não suporta canal alfa/opacidade. É preciso HEX de 8 dígitos (<code>#E8635A80</code>), que é menos legível, ou mudar para RGBA.</li><li><strong>Quando você precisa ajustar cores por código</strong>: «deixe isto 20% mais claro» é quase impossível de calcular mentalmente em HEX. O HSL é muito melhor para isso.</li><li><strong>Produção gráfica</strong>: gráficas não usam HEX. Nunca.</li></ul><h3>Exemplo real</h3><p>Você está escrevendo o CSS de uma landing page. O designer entrega um guia de estilo com as cores da marca. Você escreve:</p><p><code>:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }</code></p><p>O HEX é perfeito aqui: compacto, legível e universalmente suportado.</p><h2>RGB: o modelo de cor das telas</h2><h3>O que é</h3><p>RGB significa Red, Green, Blue (vermelho, verde, azul): as três cores de luz que as telas misturam para produzir todas as cores que você vê. Cada canal vai de 0 a 255. <code>rgb(232, 99, 90)</code> significa 232 unidades de vermelho, 99 de verde e 90 de azul.</p><p>O RGB é a base de toda a cor digital. O HEX é apenas RGB em outra notação. O HSL é uma transformação do RGB voltada para humanos. Tudo na sua tela acaba virando valores RGB enviados aos pixels.</p><h3>Quando usar RGB</h3><ul><li><strong>Quando você precisa de transparência</strong>: o RGBA acrescenta um canal alfa: <code>rgba(232, 99, 90, 0.5)</code> para 50% de opacidade. É mais limpo do que o HEX de 8 dígitos e amplamente suportado em CSS, ferramentas de design e programação.</li><li><strong>Programação e desenvolvimento de apps</strong>: Swift, Kotlin, Flutter, React Native; os frameworks de apps normalmente trabalham internamente com valores RGB/RGBA.</li><li><strong>LED e iluminação</strong>: lâmpadas inteligentes (Philips Hue, fitas de LED) usam valores RGB. Se você projeta instalações de luz física, o RGB é o formato nativo.</li><li><strong>Matemática de cor</strong>: misturar cores, interpolar gradientes ou gerar cor por código é direto em RGB.</li></ul><h3>Quando NÃO usar RGB</h3><ul><li><strong>Impressão</strong>: telas emitem luz (mistura aditiva); o papel a reflete (mistura subtrativa). O RGB não consegue representar com precisão o que sairá de uma impressora.</li><li><strong>Ajustar luminosidade ou saturação</strong>: «deixe esta cor 30% menos saturada» não é intuitivo em RGB. Você precisaria converter para HSL antes.</li></ul><h3>Exemplo real</h3><p>Você está criando um app em React Native e precisa de uma sobreposição semitransparente:</p><p><code>backgroundColor: 'rgba(0, 0, 0, 0.6)'</code></p><p>RGB com alfa é a escolha natural: direta, legível e nativa do motor de renderização.</p><h2>HSL: o formato do designer</h2><h3>O que é</h3><p>HSL significa Hue, Saturation, Lightness (matiz, saturação, luminosidade):</p><ul><li><strong>Matiz</strong> (0°–360°): a cor em si, como posição no círculo cromático. 0° é vermelho, 120° é verde, 240° é azul.</li><li><strong>Saturação</strong> (0%–100%): o quanto a cor é vívida. 0% é cinza, 100% é a forma mais pura do matiz.</li><li><strong>Luminosidade</strong> (0%–100%): o quanto é clara ou escura. 0% é preto, 100% é branco e 50% é a cor «verdadeira».</li></ul><p><code>hsl(4, 75%, 63%)</code> significa: um matiz avermelhado (4°), muito vívido (75% de saturação) e ligeiramente claro (63%).</p><h3>Quando usar HSL</h3><ul><li><strong>Design systems e temas</strong>: o HSL é o melhor formato para criar escalas de cor consistentes. Quer 10 tons da sua cor principal? Mantenha o matiz e varie a luminosidade de 10% a 95%. Quer uma versão suavizada? Reduza a saturação. Isso é quase impossível de fazer intuitivamente em HEX ou RGB.</li><li><strong>Modo escuro / modo claro</strong>: trocar de tema significa ajustar luminosidade e saturação, o que corresponde diretamente aos parâmetros do HSL. Tailwind CSS, Radix Colors e muitos design systems modernos são construídos sobre HSL.</li><li><strong>Geração de cor por código</strong>: criar estados de hover, estados desabilitados, fundos e bordas a partir de uma única cor base é trivial em HSL: <code>hsl(4, 75%, 73%)</code> para uma variante mais clara, <code>hsl(4, 75%, 43%)</code> para uma mais escura.</li><li><strong>Acessibilidade</strong>: verificar taxas de contraste fica mais intuitivo quando você consegue ver e ajustar a luminosidade diretamente.</li></ul><h3>Quando NÃO usar HSL</h3><ul><li><strong>Comunicação entre equipes</strong>: a maioria das pessoas não pensa em graus e porcentagens. Dizer «o botão é hsl(4, 75%, 63%)» é menos claro do que «o botão é #E8635A» numa entrega de design.</li><li><strong>Impressão</strong>: assim como o RGB, o HSL é um modelo de cor de tela.</li></ul><h3>Exemplo real</h3><p>Você está construindo um design system em Tailwind CSS e precisa de uma escala de cor consistente:</p><p><code>--brand-50: hsl(4, 75%, 95%);<br>--brand-100: hsl(4, 75%, 90%);<br>--brand-200: hsl(4, 75%, 80%);<br>--brand-500: hsl(4, 75%, 63%);<br>--brand-700: hsl(4, 75%, 43%);<br>--brand-900: hsl(4, 75%, 25%);</code></p><p>Mesmo matiz, mesma saturação, luminosidade diferente. Uma escala perfeita em 30 segundos. Tente isso em HEX.</p><h2>CMYK: o formato da impressão</h2><h3>O que é</h3><p>CMYK significa Cyan, Magenta, Yellow, Key (ciano, magenta, amarelo e preto). Descreve a cor como uma mistura de tinta aplicada sobre papel branco. Cada valor vai de 0% a 100%: <code>0, 57, 61, 9</code> significa 0% de ciano, 57% de magenta, 61% de amarelo e 9% de preto.</p><p>Diferente do RGB (que soma luz para criar cores), o CMYK subtrai luz do papel branco. Mais tinta = cor mais escura. É por isso que se chama modelo de cor <strong>subtrativo</strong>.</p><h3>Quando usar CMYK</h3><ul><li><strong>Design para impressão</strong>: cartões de visita, folhetos, embalagens, cartazes, revistas. Qualquer arquivo enviado a uma gráfica comercial deve estar em modo de cor CMYK.</li><li><strong>Preparar arquivos para impressão no InDesign ou Illustrator</strong>: essas ferramentas permitem trabalhar em modo CMYK para visualizar como as cores ficarão no papel (sempre menos vibrantes do que na tela).</li><li><strong>Prova de cor</strong>: verificar se as cores do seu design são reproduzíveis em CMYK. Algumas cores RGB muito vívidas (especialmente verdes neon e azuis elétricos) são fisicamente impossíveis de imprimir em CMYK: ficam «fora do gamut».</li></ul><h3>Quando NÃO usar CMYK</h3><ul><li><strong>Qualquer coisa numa tela</strong>: sites, apps, redes sociais, apresentações, e-mails. Telas usam RGB. Especificar CMYK para um site é como dar instruções de direção em milhas náuticas: tecnicamente é uma distância, mas inútil para o trajeto.</li><li><strong>Edição de fotos</strong>: edite em RGB e converta para CMYK apenas na exportação final para impressão.</li></ul><h3>Exemplo real</h3><p>Você projetou um cartaz no Illustrator. Antes de enviar à gráfica, converte o documento para o modo de cor CMYK (<code>File → Document Color Mode → CMYK Color</code>), verifica os avisos de fora do gamut e corrige os azuis elétricos que viraram um verde-azulado sujo. O PDF final é salvo em CMYK com o perfil ICC da gráfica.</p><h2>Tabela de referência rápida</h2><table><thead><tr><th>Formato</th><th>Melhor para</th><th>Faixa</th><th>Suporta transparência</th><th>Legível para humanos</th><th>Seguro para impressão</th></tr></thead><tbody><tr><td><strong>HEX</strong></td><td>Web, CSS, manuais de marca</td><td>#000000 – #FFFFFF</td><td>Só com 8 dígitos (#RRGGBBAA)</td><td>Média</td><td>Não</td></tr><tr><td><strong>RGB</strong></td><td>Telas, apps, gradientes</td><td>0–255 por canal</td><td>Sim (RGBA)</td><td>Média</td><td>Não</td></tr><tr><td><strong>HSL</strong></td><td>Design systems, temas</td><td>0°–360°, 0%–100%, 0%–100%</td><td>Sim (HSLA)</td><td>Alta</td><td>Não</td></tr><tr><td><strong>CMYK</strong></td><td>Impressão, embalagens</td><td>0%–100% por canal</td><td>Não</td><td>Baixa</td><td>Sim</td></tr></tbody></table><h2>A cola: qual formato para cada trabalho</h2><table><thead><tr><th>Seu projeto</th><th>Use este formato</th><th>Por quê</th></tr></thead><tbody><tr><td>CSS de site</td><td>HEX ou HSL</td><td>HEX pela simplicidade; HSL para design systems com temas</td></tr><tr><td>App móvel (iOS/Android)</td><td>RGB/RGBA</td><td>Frameworks nativos usam RGB internamente</td></tr><tr><td>Arquivo de design no Figma / Sketch</td><td>HEX</td><td>É a entrada padrão nas ferramentas de design</td></tr><tr><td>Design system / tokens</td><td>HSL</td><td>Escalas e variantes são triviais em HSL</td></tr><tr><td>Artes para redes sociais</td><td>HEX ou RGB</td><td>Só digital; Canva e Photoshop aceitam ambos</td></tr><tr><td>Cartão de visita / folheto</td><td>CMYK</td><td>Vai para uma gráfica física</td></tr><tr><td>Embalagem de produto</td><td>CMYK + Pantone</td><td>Impressão + consistência da cor da marca</td></tr><tr><td>Modelo de e-mail</td><td>HEX</td><td>Clientes de e-mail suportam HEX de forma confiável</td></tr><tr><td>Lâmpadas inteligentes / LEDs</td><td>RGB</td><td>O hardware de LED usa RGB nativamente</td></tr><tr><td>Documento de manual de marca</td><td>Os quatro</td><td>Cada equipe precisa de um formato diferente</td></tr></tbody></table><h2>É possível converter entre eles?</h2><p>Sim, com ressalvas.</p><ul><li><strong>HEX ↔ RGB</strong>: sem perdas, são os mesmos dados em outra notação.</li><li><strong>RGB ↔ HSL</strong>: sem perdas, é uma transformação matemática.</li><li><strong>RGB → CMYK</strong>: com perdas. Algumas cores RGB (azuis vívidos, neons, verdes brilhantes) não podem ser reproduzidas em CMYK. A conversão as desloca para o equivalente imprimível mais próximo, que costuma parecer mais opaco.</li><li><strong>CMYK → RGB</strong>: tecnicamente possível, mas o resultado depende do perfil ICC usado. Dois conversores podem dar valores RGB ligeiramente diferentes para a mesma entrada CMYK.</li></ul><p>Para conversões rápidas no dia a dia, um seletor de cores no celular que mostre os quatro formatos ao mesmo tempo é o fluxo mais rápido. O <strong><a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">Color Picker Camera: HEX RGB</a></strong> faz exatamente isso: aponte a câmera para qualquer cor e veja HEX, RGB, HSL e CMYK lado a lado. Um toque copia qualquer valor. Disponível para <a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">iPhone</a> e <a href=\"https://play.google.com/store/apps/details?id=com.tomas.color_picker\">Android</a>.</p><h2>Erros comuns</h2><h3>1. Projetar para impressão em RGB</h3><p>É o erro clássico de iniciante. Você cria um cartaz vibrante no Photoshop em modo RGB, envia à gráfica e o resultado sai lavado — sobretudo os verdes e azuis. Sempre converta para CMYK antes de exportar para impressão e confira os avisos de gamut.</p><h3>2. Usar HEX quando você precisa de transparência</h3><p>Se o seu design pede sobreposições semitransparentes, sombras ou efeitos de glassmorphism, mude para RGBA ou HSLA. O HEX padrão de 6 dígitos não carrega informação de opacidade, e o de 8 dígitos é pouco usado porque é difícil de ler.</p><h3>3. Construir um design system em HEX</h3><p>«#3B82F6 só que 20% mais claro» exige conversão, cálculo e reconversão. Em HSL: aumente a luminosidade em 20%. Tokens de design, geradores de tema e as custom properties modernas do CSS funcionam bem melhor em HSL.</p><h3>4. Converter CMYK para HEX na web e esperar a mesma cor</h3><p>Uma marca definida em CMYK para impressão vai parecer diferente quando convertida ingenuamente para HEX na web. A abordagem correta: compare visualmente a cor na tela com a versão impressa e defina valores HEX específicos para o uso digital. O manual de marca deve incluir os dois.</p><h2>Perguntas frequentes</h2><h3>Qual é a diferença entre HEX e RGB?</h3><p>Nenhuma na cor — apenas na notação. O HEX escreve os mesmos valores de vermelho, verde e azul em base 16. <code>#FF0000</code> é idêntico a <code>rgb(255, 0, 0)</code>. O HEX é mais curto de digitar; o RGB é mais fácil de modificar por código e suporta canal alfa (RGBA).</p><h3>Quando devo usar CMYK em vez de RGB?</h3><p>Sempre que o resultado final for impresso em material físico: papel, papelão, tecido, plástico. Se ficar na tela, use RGB (ou HEX/HSL). Se for impresso, mude para CMYK na etapa de exportação.</p><h3>HSL é melhor que HEX?</h3><p>Para design systems, temas e manipulação de cor, sim. Para comunicação rápida e copiar e colar em ferramentas, o HEX é mais prático. Eles descrevem as mesmas cores; o HSL apenas organiza a informação de um jeito que corresponde a como as pessoas pensam a cor (matiz → vivacidade → brilho).</p><h3>Meu celular consegue mostrar os quatro formatos ao mesmo tempo?</h3><p>Sim. O <a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">Color Picker Camera: HEX RGB</a> captura uma cor pela câmera ou a partir de uma foto e exibe HEX, RGB, HSL e CMYK simultaneamente. Toque em qualquer valor para copiá-lo. Funciona como uma calculadora de formatos de cor do mundo real: uma captura, quatro formatos.</p><h2>Resumindo</h2><p><strong>HEX</strong> para web e comunicação rápida. <strong>RGB</strong> para desenvolvimento de apps e transparência. <strong>HSL</strong> para design systems e manipulação de cor. <strong>CMYK</strong> para impressão.</p><p>Você não precisa escolher um: precisa usar o certo para cada contexto. E quando precisar converter entre eles ou capturar uma cor do mundo real nos quatro formatos de uma vez, um seletor de cores no celular é a ferramenta mais rápida que existe.</p><p><a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">Baixe o Color Picker Camera para iPhone</a> | <a href=\"https://play.google.com/store/apps/details?id=com.tomas.color_picker\">Baixe para Android</a></p>"
}
