🦊Foxi Tools
🔤

Codificador/Decodificador Base64

Codifica ou decodifica texto em Base64

O codificador/decodificador Base64 converte texto e dados binários para strings ASCII codificadas em Base64 e vice-versa, diretamente no navegador. A codificação Base64 é essencial para incorporar imagens como URIs de dados, decodificar tokens JWT, construir cabeçalhos de autenticação de APIs e transmitir conteúdo binário por canais de texto como e-mail. Suporta totalmente UTF-8 para lidar corretamente com todos os caracteres Unicode, incluindo acentos e cedilhas.

📖 Como Usar

  1. Digite o texto para codificar ou decodificar na caixa de entrada
  2. Clique no botão Codificar para converter para Base64
  3. Clique no botão Decodificar para restaurar o texto original
  4. Copie o resultado para usar

Recursos

  • Conversão de codificação/decodificação em tempo real
  • Suporte completo a UTF-8
  • Processamento de textos grandes
  • Cópia com um clique
  • Velocidade de processamento rápida

💡 Casos de uso

  • Desenvolvedores frontend: Converter ícones pequenos ou fontes para URIs de dados para reduzir requisições HTTP e melhorar o tempo de carregamento.
  • Desenvolvedores backend: Codificar pares usuário:senha em Base64 para cabeçalhos de autenticação HTTP Basic em requisições a APIs REST.
  • Analistas de segurança: Decodificar a seção payload de tokens JWT para inspecionar rapidamente os claims e dados de expiração.
  • Engenheiros DevOps: Decodificar valores codificados em Base64 armazenados em Secrets do Kubernetes ou variáveis de ambiente de CI/CD para auditar configurações.
  • Administradores de e-mail: Decodificar anexos de e-mail codificados em MIME para verificar o conteúdo original.

🎯 Dicas

  • Para inspecionar um JWT, cole apenas o segundo segmento (entre os dois pontos) para decodificar os claims do payload instantaneamente.
  • Base64 aumenta o tamanho dos dados em aproximadamente 33%, sendo mais adequado para recursos pequenos como ícones do que para arquivos grandes.
  • Para Base64 seguro para URL, substitua + por - e / por _ no resultado.
  • Se o texto decodificado aparecer ilegível, os dados originais podem não estar em UTF-8 — verifique a codificação de origem primeiro.

Perguntas Frequentes

Q. O que é Base64?

A. Base64 é um método de codificação que converte dados binários em formato de texto. É comumente usado para anexos de e-mail e URIs de dados.

Q. Suporta caracteres especiais como acentos e cedilha?

A. Sim, utiliza codificação UTF-8 para suportar todos os caracteres Unicode, incluindo acentos, cedilha e qualquer outro caractere especial.

Q. Base64 é o mesmo que criptografia?

A. Não. Base64 é um esquema de codificação, não de criptografia. Qualquer pessoa pode decodificar uma string Base64 sem chave. Nunca o use para proteger senhas ou informações sensíveis.

Q. Quanto o Base64 aumenta o tamanho dos dados?

A. Base64 aumenta o tamanho dos dados em aproximadamente 33%. Cada 3 bytes de dados binários tornam-se 4 caracteres ASCII. Considere essa sobrecarga ao incorporar recursos grandes.

Q. O que é Base64 seguro para URL?

A. O Base64 padrão usa +, / e = que têm significados especiais em URLs. O Base64 seguro para URL substitui + por - e / por _ para que a string codificada possa ser usada com segurança em caminhos e parâmetros de consulta.

Q. Posso codificar arquivos grandes com Base64?

A. Tecnicamente sim, mas é ineficiente devido ao aumento de 33%. Para imagens, URIs de dados são mais adequados para ícones pequenos abaixo de 1-2 KB. Arquivos maiores devem ser servidos como downloads binários normais.

🔗 Ferramentas Relacionadas