Conversor HEX para RGBA com Opacidade

Cole um código HEX, arraste o slider de opacidade e copie o CSS exato que você precisa: rgba() tradicional, rgb( / alpha) moderno ou HEX de 8 dígitos.

Atualizado em
0 = totalmente transparente, 1 = totalmente opaco

Saída CSS

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Conversor HEX para RGBA

  1. Digite ou cole um código HEX, como #ff6347, ou escolha uma cor no seletor.
  2. Arraste o slider de opacidade (0 a 1) para definir a transparência. A prévia com fundo xadrez mostra o resultado.
  3. Clique em Copiar ao lado do formato que você precisa: rgba(), rgb() moderno, HEX de 8 dígitos, HSLA ou OKLCH.
  4. Cole um valor rgba() ou HEX de 8 dígitos para converter no sentido inverso. O slider pega o valor de alfa automaticamente.

O que faz um conversor de HEX para RGBA?

Um código HEX como #FF6347 é formado por três pares de dígitos hexadecimais: vermelho FF (255), verde 63 (99) e azul 47 (71). No formato clássico de seis dígitos, o HEX não tem espaço para transparência. Por isso, quando você precisa de uma sobreposição semitransparente, uma sombra ou um estado de hover, converte o código para rgba(255, 99, 71, 0.5), em que o quarto valor é o canal alfa, de 0 (invisível) a 1 (sólido).

Como a conversão funciona

Cada par de dois dígitos é convertido da base 16 para a base 10: FF = 15×16 + 15 = 255, 63 = 6×16 + 3 = 99. A forma abreviada de três dígitos, como #f63, é expandida duplicando cada dígito (#ff6633). O alfa escolhido é adicionado sem alterações.

Qual sintaxe devo usar?

SintaxeExemploObservações
rgba() tradicionalrgba(255, 99, 71, 0.5)Funciona em todos os lugares, incluindo navegadores muito antigos e clientes de e-mail.
rgb() modernorgb(255 99 71 / 50%)CSS Color Level 4, com valores separados por espaço e alfa depois de uma barra. Suportado por todos os navegadores atuais.
HEX de 8 dígitos#ff634780O último par é o alfa (80 em hex = 128 ≈ 50%). Prático em ferramentas de design e nos campos de cor do Webflow.
Variável de canaisrgb(var(--color) / .5)Guarde apenas os canais em uma propriedade customizada e varie a opacidade em cada uso. É o padrão que o Tailwind usa.

Opacidade vs. alfa

A propriedade CSS opacity desvanece um elemento inteiro, incluindo seu texto e seus filhos. Já um fundo RGBA só torna a própria cor transparente, então o texto por cima continua totalmente legível. Para sobreposições sobre imagens e cards com tom, RGBA (ou color-mix()) geralmente é o que você quer. Lembre que cores de texto semitransparentes mudam o contraste conforme o que está por trás delas. Confira o resultado com o Verificador de Contraste.

Também pesquisado como: hex para rgb, rgba, opacidade, transparência, alfa, hex8, rgba para hex.

Ferramentas que combinam com: Conversor HEX para RGBA

  • Conversor de Cores — Cole qualquer cor CSS — HEX, rgb(), hsl(), hwb(), oklch() ou um nome como tomato — e veja todos os outros formatos na hora, além de uma paleta pronta de 50 a 950.
  • Conversor OKLCH — Explore o espaço de cor OKLCH, perceptualmente uniforme, com controles deslizantes em tempo real, veja se a cor cabe no sRGB e copie os fallbacks HEX, RGB e HSL correspondentes.
  • Mixer de Cores — Escolha duas cores e a quantidade de passos para obter cores de transição misturadas uniformemente — perfeitas para gradientes, bordas, gráficos e estados de hover.
  • Gerador de cores do Tailwind — Cole uma cor da marca e obtenha uma escala de tons equilibrada de 11 etapas (50 a 950) integrada ao OKLCH — com dicas de contraste e exportações para Tailwind v3, v4, CSS e SCSS.

Perguntas frequentes

Como converto HEX para RGBA manualmente?
Separe o código em pares, converta cada par de hexadecimal para decimal (FF = 255, 80 = 128, 00 = 0) e adicione o alfa: #336699 com 70% vira rgba(51, 102, 153, 0.7).
Quanto é 50% de opacidade em HEX?
Alfa 0,5 × 255 = 127,5, que arredonda para 128 ou 80 em hex. Logo, 50% de preto é #00000080. 25% é 40 e 75% é BF.
O rgba() está obsoleto?
Não. O CSS moderno trata rgba() como um alias de rgb(), e os dois aceitam um valor de alfa. A sintaxe com vírgulas continua funcionando em todos os navegadores.
Dá para converter RGBA de volta para HEX?
Sim. Cole um valor rgba() no campo de entrada. Você recebe o HEX opaco e um HEX de 8 dígitos que inclui o canal alfa.
O Webflow aceita cores transparentes?
Sim. O seletor de cores do Webflow tem um slider de alfa e aceita valores RGBA e HEX de 8 dígitos. As variáveis de cor também podem armazenar transparência.
Posso instalar o Conversor HEX para RGBA como um aplicativo da web e usá-lo offline?
Sim. O Conversor HEX para RGBA é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas