Codificador / Decodificador Base64
Codifique e decodifique strings Base64 online
Como usar Codificador / Decodificador Base64
- 1Selecione se deseja Codificar ou Decodificar
- 2Digite seu texto no campo de entrada
- 3O resultado aparece instantaneamente no campo de saída
- 4Clique em "Copy" para copiar o resultado
- 5Use "Swap" para trocar rapidamente entrada e saída
Sobre Codificador / Decodificador Base64
Base64 é um esquema de codificação binário para texto amplamente usado em transmissão de dados, codificação de e-mail e APIs web. Nossa ferramenta facilita codificar texto em Base64 ou decodificar strings Base64.
A codificação Base64 é comumente usada em URIs de dados para imagens, autenticação HTTP Basic, incorporação de dados binários em JSON/XML e muitos outros cenários de desenvolvimento web.
Principais recursos de Codificador / Decodificador Base64
- Processamento Base64 Encoder rápido e preciso
- Sem instalação necessária — funciona no navegador
- Grátis sem limitações
- Privacidade — dados nunca saem do navegador
- Compatível com celular e desktop
- Resultados instantâneos com pré-visualização
Formatos suportados
Formatos de entrada
Formatos de saída
Para codificar arquivos binários (imagens, PDFs), use a ferramenta Imagem para Base64.
Exemplos
Codificar uma string em Base64
Útil para cabeçalhos HTTP Basic Auth.
Entrada
user:secretpassword
Saída
dXNlcjpzZWNyZXRwYXNzd29yZA==
Decodificar um payload JWT em Base64
Decodifique em Base64 o segmento central de um token JWT.
Entrada
eyJ1c2VySWQiOjEyMywicm9sZSI6ImFkbWluIn0=
Saída
{"userId":123,"role":"admin"}Casos de uso comuns
- Tarefas profissionais Base64 Encoder
- Cálculos diários rápidos
- Fins educacionais e aprendizado
- Produtividade empresarial
- Projetos pessoais e hobbies
- Decoding Base64 strings received from third-party APIs
Solução de problemas
String Base64 inválida — padding incorreto
Solução
Strings Base64 devem ter comprimento múltiplo de 4. Caracteres de padding = ausentes no final causam este erro. Adicione um ou dois = para corrigir.
A saída contém caracteres ilegíveis
Solução
O texto decodificado pode ser dados binários, não texto legível. Se estiver decodificando uma imagem ou arquivo, use a ferramenta Base64 para Imagem.
Base64 URL-safe não decodifica corretamente
Solução
Base64 URL-safe usa - e _ em vez de + e /. Ative a opção URL-safe ou substitua esses caracteres manualmente antes de decodificar.
Perguntas frequentes
O que é codificação Base64?
Base64 é um esquema de codificação binário para texto que representa dados binários usando 64 caracteres ASCII. É usado para transmitir dados com segurança por protocolos baseados em texto.
Quando devo usar Base64?
Use Base64 quando precisar incorporar dados binários em formatos de texto como JSON ou XML, ou ao transmitir dados por canais que suportam apenas texto.
O Base64 criptografa meus dados?
Não. Base64 é codificação, não criptografia. Qualquer pessoa com um decodificador Base64 pode ler o conteúdo original. Nunca use Base64 para proteger dados sensíveis.
Por que a saída Base64 termina com == ou =?
O Base64 preenche a saída para um múltiplo de 4 caracteres usando sinais =. Um ou dois = podem aparecer dependendo do comprimento da entrada.
Posso codificar imagens em Base64?
Para imagens, use a ferramenta dedicada Imagem para Base64 que lida com entrada de arquivos binários. Esta ferramenta é otimizada para strings de texto.
O que é Base64 URL-safe?
Base64 URL-safe substitui + por - e / por _ para que a string codificada possa ser usada com segurança em URLs e nomes de arquivo sem codificação percentual.