Codificador e Decodificador Base64
Codifique texto para Base64 ou decodifique strings Base64 instantaneamente no seu navegador. Grátis, privado, sem upload de dados.
O que é a codificação Base64?
Base64 é um esquema de codificação binário-para-texto que converte dados binários em uma sequência de caracteres ASCII imprimíveis. É amplamente utilizado no desenvolvimento web para incorporar imagens em CSS/HTML, codificar tokens de autenticação (JWT), transmitir dados binários em JSON/XML e codificar anexos de email (MIME).
Casos de uso comuns
Decodifique JSON Web Tokens para inspecionar seu payload sem ferramentas externas. As seções header e payload são codificadas em Base64URL.
Codifique imagens pequenas ou fontes como Data URIs Base64 para incorporá-las diretamente em HTML/CSS, reduzindo requisições HTTP.
A autenticação HTTP Basic codifica usuário:senha como Base64. Decodifique headers de autenticação para depuração.
Anexos de email são codificados em Base64. Decodifique-os para inspecionar o conteúdo bruto sem um cliente de email.
Perguntas Frequentes
Codificação Base64 é o mesmo que criptografia?
Não. Base64 é uma codificação, não criptografia. Não oferece nenhuma segurança — qualquer pessoa pode decodificá-lo. É projetado para transporte seguro de dados, não para esconder informações.
Por que o Base64 aumenta os dados em ~33%?
Base64 representa 3 bytes de dados binários como 4 caracteres ASCII. Essa proporção 3:4 significa que a saída é sempre aproximadamente 33% maior que a entrada.
Qual é a diferença entre Base64 e Base64URL?
Base64URL substitui '+' por '-' e '/' por '_', tornando-o seguro para uso em URLs e nomes de arquivo. Tokens JWT usam codificação Base64URL.
Meus dados estão seguros usando esta ferramenta?
Sim. Toda a codificação e decodificação acontece inteiramente no seu navegador usando as funções JavaScript nativas btoa() e atob(). Nenhum dado é enviado para nenhum servidor.