Codificador/Decodificador Base64
Codifique texto para Base64 ou decodifique Base64 para texto instantaneamente. Suporta Unicode completo incluindo emoji. Todo o processamento ocorre localmente no seu navegador.
🔒 Todo o processamento ocorre localmente no seu navegador — nada é armazenado ou enviado a qualquer servidor.
Como usar este codificador/decodificador Base64
- Codificar: Digite qualquer texto e clique em Codificar para obter a representacao Base64.
- Decodificar: Mude para o modo Decodificar, cole uma string Base64 e clique em Decodificar para obter o texto original.
- Copie o resultado com um clique, ou use Carregar exemplo para experimentar instantaneamente.
- Pressione Ctrl+Enter para processar — ou simplesmente cole e a ferramenta detecta automaticamente.
Sobre a codificacao Base64
A codificacao Base64 representa dados binarios usando 64 caracteres ASCII (maiusculas A-Z, minusculas a-z, digitos 0-9, mais +, e barra /. O sinal de igual = e usado para preenchimento. Como todos os caracteres Base64 sao ASCII imprimiveis, e seguro usa-los em strings JSON, atributos HTML, corpos de email e URLs.
Um caso de uso comum e incorporar imagens pequenas diretamente em HTML ou CSS como URIs de dados. Outro e armazenar configuracao binaria ou tokens de API em arquivos de configuracao JSON. Esta ferramenta lida com o conjunto de caracteres UTF-8 completo, para que voce possa codificar emoji, texto internacional e simbolos especiais sem perda de dados.
Esta ferramenta usa as APIs integradas atob, btoa, TextEncoder e TextDecoder do seu navegador. Ela valida a entrada rigorosamente — caracteres invalidos sao marcados imediatamente em vez de produzir silenciosamente lixos.
Perguntas frequentes
O que e codificacao Base64? ▼
Base64 e um sistema de codificacao binario-para-texto que converte dados binarios em uma cadeia de caracteres ASCII (A-Z, a-z, 0-9, +, /, e =). E comumente usado para incorporar dados binarios (como imagens) em JSON, XML ou HTML, ou para transmitir dados binarios com seguranca por protocolos somente texto como HTTP ou email.
Como funciona o codificador? ▼
O codificador pega seu texto, converte-o em bytes usando UTF-8 (que lida com qualquer idioma incluindo emoji), e entao mapeia cada byte para sua representacao Base64. O resultado e uma cadeia de texto que voce pode armazenar ou transmitir com seguranca em qualquer lugar que aceite texto ASCII.
Como funciona o decodificador? ▼
O decodificador pega uma string Base64, valida que ela contém apenas caracteres Base64 validos, converte-a de volta para bytes brutos, e entao decodifica esses bytes como texto UTF-8. Se a entrada nao for Base64 valido, ele mostra uma mensagem de erro clara.
Meus dados sao enviados para um servidor? ▼
Nao. Todo o processamento ocorre 100% no seu navegador usando as APIs integradas atob e TextEncoder/TextDecoder do JavaScript. Nada e enviado, transmitido ou armazenado em nenhum lugar. Voce pode ate usar esta ferramenta offline.
O que significa o caractere = no final de algumas strings Base64? ▼
O caractere = (sinal de igual) e preenchimento. Base64 codifica 3 bytes em 4 caracteres. Quando a entrada nao e um multiplo de 3 bytes, preenchimento e adicionado para fazer a saida um multiplo de 4 caracteres.
Posso codificar texto Unicode como emoji? ▼
Sim. Esta ferramenta usa codificacao UTF-8 internamente, entao lida corretamente com qualquer caractere Unicode, incluindo emoji, caracteres CJK, arabe e simbolos especiais.
Qual e a diferenca entre Base64 e codificacao URL? ▼
Base64 e codificacao URL (codificacao percentual) servem para propositos diferentes. Base64 e para converter dados binarios arbitrarios em texto ASCII; expande dados em ~33%. Codificacao URL substitui caracteres especiais por sequencias %. Use Base64 quando precisar codificar dados binarios; codificacao URL para parametros de consulta.
Ferramentas relacionadas
Codificador/Decodificador de URL
Codifique texto para uso seguro em URLs ou decodifique URLs com codificacao percentual. Lida com Unicode completo incluindo emoji. Todo o processamento ocorre localmente no seu navegador.
Codificador/Decodificador HTML
Codifique caracteres especiais em entidades HTML ou decodifique entidades para texto simples. Suporta todos os codigos de entidade HTML padrao. Todo o processamento ocorre localmente no seu navegador.
Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 instantaneamente. Veja a saida em hex minusculas, hex maiusculas ou Base64. Todo o processamento ocorre localmente no seu navegador.