Artigo do Palette Lab
O que é HSB? Guia rápido de matiz, saturação e brilho
Entenda o modelo de cores HSB: o que são matiz, saturação e brilho, a diferença entre HSB, HSV, HSL, RGB e HEX, e como usar cada um na prática.
HSB é um jeito de descrever cor usando matiz (hue), saturação (saturation) e brilho (brightness). Ele é prático porque separa três perguntas que seu olho já faz sozinho: de que família é essa cor, o quanto ela é intensa e o quanto ela parece clara.
É por isso que o Palette Lab usa HSB nos jogos de cor. Ninguém memoriza cor em código HEX. Mexer nos controles de matiz, saturação e brilho é bem mais parecido com o jeito que designers e ilustradores ajustam cor nas ferramentas de verdade.
Se você procurou “o que é HSB”, “modelo de cores HSB”, “HSB ou HSV” ou “diferença entre HSB e HSL”, a resposta curta é: HSB é um modelo de cor que deixa você escolher e ajustar cores por qualidades visuais, em vez de mexer direto nos canais de vermelho, verde e azul.
O que significa o modelo de cores HSB
O modelo HSB descreve uma cor com três valores:
- H — Matiz (Hue): normalmente um ângulo de 0 a 360 graus.
- S — Saturação (Saturation): normalmente uma porcentagem de 0% a 100%.
- B — Brilho (Brightness): normalmente uma porcentagem de 0% a 100%.
Um azul vivo e claro, por exemplo, tem matiz na região do azul, saturação alta e brilho alto. Um azul acinzentado pode manter o mesmo matiz, mas com saturação bem mais baixa. Já um azul-marinho mantém um matiz parecido e derruba o brilho.
Essa é a grande vantagem do HSB: você não precisa pensar primeiro em canais de vermelho, verde e azul. Dá para caminhar até a cor desejada na mesma ordem em que o olho costuma perceber as coisas.
Matiz: a família da cor
O matiz é a posição da cor na roda cromática. Vermelho, amarelo, verde, ciano, azul e magenta são decisões de matiz.
Quando um palpite no jogo de cores parece completamente errado, o matiz costuma ser o primeiro suspeito. A cor pode estar com brilho e saturação perfeitos, mas se o matiz foi para o azul quando deveria ir para o ciano, a resposta inteira parece errada.
Na roda cromática o matiz é medido em graus: 0 e 360 voltam ao vermelho, com amarelo, verde, ciano, azul e magenta distribuídos ao redor do círculo. Quando você arrasta o controle de matiz num seletor de cores, está girando essa roda.
Na prática, comece perguntando: essa cor puxa para vermelho, laranja, amarelo, verde, ciano, azul ou roxo? Se o matiz está errado, nenhum ajuste de saturação ou brilho salva a cor.
Saturação: o quanto a cor é viva
A saturação descreve se a cor é vibrante ou lavada. Um laranja muito saturado grita; um laranja pouco saturado vira bege, marrom ou quase cinza.
Num extrator de paleta, a saturação explica por que duas cores de matiz parecido se comportam de formas tão diferentes numa interface. Uma serve como cor de botão principal, e a outra funciona melhor como fundo discreto.
Conforme a saturação cai, a cor se afasta da sensação pura e vibrante e fica mais suave, acinzentada ou neutra. Muitas paletas de marca, sombras de ilustração e cores de fundo de interface não são feitas só baixando o brilho — elas também reduzem a saturação para a cor não pesar tanto.
Se você quer uma cor mais suave, não aumente só o brilho. Costuma funcionar melhor manter o matiz mais ou menos estável, baixar a saturação e só então ajustar o brilho.
Brilho: o quanto a cor é clara
O brilho descreve quanta luz aparece na cor. Na prática, é aqui que mora a maioria dos erros: a memória guarda a família da cor com muito mais firmeza do que a claridade exata.
Se você quer pontuações melhores nos jogos do Palette Lab, vá com calma no fim de cada rodada e ajuste o brilho separadamente do matiz.
No HSB, brilho perto de 0% empurra a cor para o preto. Brilho alto cria uma versão mais clara do matiz e da saturação atuais. É o parâmetro que responde perguntas como: esse azul é claro, médio ou escuro? Esse vermelho é um vermelho vivo ou um bordô mais fechado?
HSB e HSV são a mesma coisa?
Na maior parte dos contextos de design e programação, HSB e HSV são o mesmo modelo de cor. HSV vem de Hue, Saturation, Value; HSB vem de Hue, Saturation, Brightness. “Value” e “brilho” costumam ser dois nomes para o mesmo terceiro canal.
Você vai encontrar bastante estes termos:
- HSB: matiz, saturação, brilho
- HSV: matiz, saturação, valor
- HSBA / HSVA: os mesmos modelos com canal alfa de transparência
O conceito é o mesmo, mas os programas variam em nomenclatura, faixas de valores e arredondamento. Uma ferramenta pode mostrar o matiz de 0 a 360, enquanto uma API normaliza matiz, saturação e brilho para 0 a 1. Confira o formato esperado antes de copiar números de um lugar para outro.
Qual a diferença entre HSB e HSL?
HSB e HSL se confundem com facilidade porque ambos começam com matiz e saturação e ambos são bem mais legíveis que RGB. A diferença está no terceiro canal:
- O HSB usa brilho, ligado ao valor máximo de canal do modelo.
- O HSL usa luminosidade (lightness), uma posição mais simétrica entre preto e branco.
Na prática isso significa que, no HSL, luminosidade 100% sempre resulta em branco, e 50% costuma ser a cor mais pura. No HSB, brilho 100% com saturação máxima dá a cor mais vívida possível — não branco.
Como escolher:
- Use HSB ou HSV quando quiser um seletor de cores amigável para achar e ajustar uma cor rápido.
- Use HSL quando estiver escrevendo valores
hsl()em CSS ou criando variações simples de claridade numa folha de estilo. - Use OKLCH quando precisar raciocinar de forma mais perceptual sobre luminosidade, croma e matiz.
Um erro comum é achar que o brilho do HSB e a luminosidade do HSL são intercambiáveis. Não são. Duas cores podem parecer semelhantes tendo terceiros canais bem diferentes, e igualar só esse valor não garante claridade percebida igual.
HSB, RGB e HEX: quando usar cada um
HSB, RGB e HEX são formas diferentes de descrever a mesma cor, não opções concorrentes.
O RGB descreve a cor com canais de vermelho, verde e azul. É útil para telas, Canvas, processamento de imagem e cálculos de cor em JavaScript. O HEX é a versão hexadecimal compacta do RGB, como #4F8CFF, e domina o CSS, as especificações de design e os manuais de marca. O HSB é melhor para escolher, ajustar e aprender cor, porque dá controle direto sobre matiz, saturação e brilho.
Num fluxo típico de trabalho web: use HSB ou HSL para encontrar visualmente a cor que quer, depois copie o resultado como HEX, RGB, variáveis CSS ou JSON para o projeto.
Como ajustar uma cor usando HSB
Uma ordem que funciona bem:
- Defina o matiz primeiro: escolha a família da cor — laranja, azul, verde.
- Depois a saturação: decida se a cor é viva, apagada, acinzentada ou quase pura.
- Por último o brilho: decida se ela é clara, média ou escura.
Se a direção da cor parece errada, mexa no matiz. Se ela parece opaca demais ou berrante demais, mexa na saturação. Se parece pesada demais ou pálida demais, mexa no brilho.
Essa ordem também ajuda no design de interface. Quando você precisa de cores de hover, fundos suaves ou cores de destaque derivadas da cor da marca, manter o matiz estável e ajustar saturação e brilho dá muito mais controle do que sair testando HEX aleatório.
Pratique HSB no Palette Lab
Use o jogo de adivinhar cores de desenhos animados quando quiser treinar memória de cor com personagens conhecidos, ou o jogo de cores para um treino puro de percepção. Depois abra o extrator de paleta de cores para transformar uma imagem em HEX, RGB, HSB, OKLCH, variáveis CSS e JSON reutilizáveis.
Juntos, o jogo e a ferramenta deixam o HSB bem menos abstrato: você adivinha uma cor, compara com a original, extrai paletas de verdade e continua treinando.
Mais especificamente:
- Use os jogos para praticar a reconstrução de uma cor com os controles de matiz, saturação e brilho.
- Use o extrator de paleta para investigar as cores de imagens reais e comparar os valores HEX, RGB, HSB e OKLCH.
- Copie as cores extraídas como variáveis CSS ou JSON para sites, protótipos, design systems ou jogos no navegador.
Perguntas frequentes sobre HSB
Dá para usar HSB direto no CSS?
O CSS costuma trabalhar com HEX, RGB, HSL, OKLCH e funções de cor relacionadas. O HSB em si não é a notação nativa mais comum, mas continua sendo muito útil como modelo para escolher e entender cor. Você pode definir a cor em HSB e depois convertê-la para HEX, RGB, HSL ou OKLCH na hora de escrever o CSS.
O brilho do HSB é o mesmo que brilho percebido?
Não exatamente. O brilho do HSB é um canal do modelo, não uma medida completa de quão clara a cor parece para a visão humana. Matizes diferentes podem parecer mais ou menos claros mesmo com o mesmo valor de brilho. Para legibilidade, contraste e acessibilidade, não confie apenas no brilho do HSB.
Por que dois valores HSB parecidos podem parecer bem diferentes?
Pequenas mudanças de matiz pesam muito em certas regiões da roda cromática, e a combinação de saturação com brilho muda completamente o papel da cor. Um amarelo vivo e saturado grita; um amarelo claro e pouco saturado vira fundo discreto. A cor depende da paleta ao redor, não de um número isolado.
Por que vale a pena aprender HSB para design ou ilustração?
Porque o HSB ajuda a diagnosticar problemas de cor rapidamente. Em vez de dizer “essa cor está errada”, você consegue apontar se o matiz saiu do lugar, se a saturação está alta demais ou se o brilho está baixo demais. Isso é útil em design de interface, ilustração, paletas de marca e no treino de cor do Palette Lab.