Codificar e decodificar Base64: O guia completo de codificacao Base64
Aprenda o que e codificacao Base64, como funciona e quando usar. Codifique e decodifique dados Base64 para emails, APIs e URIs de dados.
13 de fevereiro de 2026
O que e codificacao Base64?
Base64 e um esquema de codificacao de binario para texto que converte dados binarios em uma string de caracteres ASCII. Utiliza um conjunto de 64 caracteres: letras maiusculas A-Z, minusculas a-z, digitos 0-9 e dois caracteres especiais (tipicamente + e /). Nossa ferramenta de Codificacao e Decodificacao Base64 permite converter dados em ambas as direcoes instantaneamente.
Como funciona o Base64?
A codificacao Base64 pega cada tres bytes (24 bits) de dados binarios e os divide em quatro grupos de 6 bits cada. Cada grupo de 6 bits e mapeado para um dos 64 caracteres no alfabeto Base64. Se os dados nao forem multiplo de tres bytes, caracteres de preenchimento (=) sao adicionados.
Por exemplo, o texto Hello em Base64 se torna SGVsbG8=. O processo e totalmente reversivel.
Por que usar codificacao Base64?
Base64 resolve um problema fundamental: muitos protocolos de comunicacao sao projetados para lidar com texto, nao dados binarios brutos.
Anexos de email (MIME)
O email foi originalmente projetado para transmitir apenas texto ASCII. Base64 permite incorporar arquivos binarios em mensagens de email via o padrao MIME.
URIs de dados
URIs de dados permitem incorporar pequenos arquivos diretamente em HTML ou CSS usando o formato data:image/png;base64,....
Payloads de API
Quando APIs precisam transmitir dados binarios em payloads JSON, a codificacao Base64 e a abordagem padrao.
Cabecalhos de autenticacao
A autenticacao basica HTTP codifica a combinacao usuario-senha em Base64 para o cabecalho Authorization.
Base64 nao e criptografia
Uma distincao critica: Base64 nao e criptografia. Nao fornece nenhuma seguranca. Qualquer pessoa pode decodificar uma string Base64 sem chave. Base64 e puramente um esquema de codificacao para transporte seguro, nao confidencialidade.
Variantes de Base64
- Base64 padrao: Usa A-Z, a-z, 0-9, +, / com preenchimento =. Definido na RFC 4648.
- Base64 seguro para URL: Substitui + por - e / por _ para evitar conflitos de codificacao URL. Usado em JWTs.
- Base64 MIME: Adiciona quebras de linha a cada 76 caracteres para compatibilidade com email.
Como usar a ferramenta Base64
Cole qualquer texto no campo de entrada para codifica-lo em Base64, ou cole uma string Base64 para decodifica-la em texto simples. A ferramenta funciona inteiramente no seu navegador sem transmitir dados.
Consideracoes de tamanho
A codificacao Base64 aumenta o tamanho dos dados em aproximadamente 33%. Tres bytes de entrada se tornam quatro caracteres de saida Base64.