Codificador / Decodificador Base64

Codifique e decodifique strings Base64 online

Como usar Codificador / Decodificador Base64

  1. 1Selecione se deseja Codificar ou Decodificar
  2. 2Digite seu texto no campo de entrada
  3. 3O resultado aparece instantaneamente no campo de saída
  4. 4Clique em "Copy" para copiar o resultado
  5. 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

Texto simplesStrings UTF-8Strings codificadas em Base64

Formatos de saída

Base64 (padrão RFC 4648)Texto simples decodificado

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.