Codifique texto para Base64 ou decodifique strings Base64 instantaneamente. Suporte total a UTF-8.
Base64 é um esquema de codificação de binário para texto que representa dados binários em um formato de string ASCII. É comumente usado para embutir dados binários em formatos baseados em texto, como JSON, XML, HTML e mensagens de e-mail. Cada dígito Base64 representa exatamente 6 bits de dados, tornando-o um método amplamente utilizado para transmitir dados com segurança por canais que suportam apenas texto. Esta ferramenta codifica texto para Base64 e decodifica Base64 de volta para texto bidirecionalmente.
Digite ou cole seu texto na aba Codificar e a saída codificada em Base64 aparece instantaneamente. A codificação Base64 funciona pegando a cada três bytes de dados de entrada e convertendo-os em quatro caracteres ASCII. Os bytes de entrada são divididos em grupos de 6 bits, e cada grupo é mapeado para um caractere de um alfabeto de 64 caracteres (A-Z, a-z, 0-9, +, /). Se o comprimento da entrada não for um múltiplo de três, caracteres de preenchimento (=) são adicionados à saída. Este codificador usa TextEncoder para lidar corretamente com caracteres multibyte UTF-8, incluindo emojis e escritas internacionais.
Mude para a aba Decodificar e cole sua string Base64 — o texto decodificado aparece instantaneamente. O decodificador valida o formato de entrada e reporta erros claramente se o Base64 estiver malformado (caracteres inválidos, preenchimento incorreto, etc.). A decodificação lida corretamente com UTF-8, para que caracteres multibyte sejam reconstruídos corretamente. Seja para converter base64 para texto, decodificar base64 de respostas de API ou para inspecionar um payload JWT codificado em Base64, esta ferramenta lida com tudo isso localmente no seu navegador.
A codificação Base64 é usada para embutir imagens em CSS ou HTML através de data URIs, codificar anexos binários em e-mail (MIME), transmitir dados através de URLs e APIs, armazenar conteúdo binário em JSON ou XML e codificar credenciais de autenticação em cabeçalhos HTTP Basic Auth. Tokens JWT usam uma variante de Base64 segura para URL para seu payload. Esta ferramenta suporta texto UTF-8 completo, para que você possa codificar e decodificar caracteres multibyte, incluindo emojis e escritas internacionais.
Digite ou cole seu texto no campo de entrada na aba Codificar. A saída codificada em Base64 aparece instantaneamente. Copie-a com um clique. O codificador suporta UTF-8 completo, incluindo caracteres multibyte, emojis e escritas internacionais (chinês, árabe, cirílico, etc.).
Mude para a aba Decodificar, cole sua string Base64 e o texto decodificado aparece instantaneamente. Se a entrada contiver caracteres Base64 inválidos ou preenchimento incorreto, uma mensagem de erro explicará o problema.
Sim. O codificador usa as APIs TextEncoder/TextDecoder para lidar corretamente com caracteres multi-byte UTF-8, incluindo emojis, caracteres acentuados e escritas não latinas (chinês, japonês, coreano, árabe, hebraico, cirílico, etc.). Isso evita a corrupção que ocorre com chamadas ingênuas de btoa()/atob().
Sim. Toda a codificação e decodificação acontece inteiramente no seu navegador. Nada é enviado para nenhum servidor. A página funciona offline depois de carregada — seguro para dados sensíveis, credenciais ou textos confidenciais.
Um editor de código moderno com visualização ao vivo, desenvolvido para desenvolvedores web e designers.
Experimente o Phoenix Code