Codificador / Decodificador Base64
Codifica e decodifica strings Base64 (texto e arquivos).
Cole texto ou envie um arquivo pequeno. Codificamos para Base64 padrão (RFC 4648) e decodificamos versões padrão e URL-safe. UTF-8 tratado corretamente.
Como usar
Escolha codificar ou decodificar
Codificar transforma texto puro em Base64; Decodificar reverte. Troque a aba no topo.
Cole a entrada
O codificador aceita qualquer texto UTF-8. O decodificador aceita padrão e URL-safe, com ou sem padding.
Copie o resultado
A saída atualiza sozinha. Use o botão de copiar.
O que é?
Base64 é um esquema de codificação que representa dados binários arbitrários com 64 caracteres ASCII imprimíveis. Não é criptografia - qualquer um decodifica na hora. O propósito é transporte: passar bytes binários por canais textuais (corpos de e-mail, JSON, data URLs, payloads JWT). A variante URL-safe permite uso em URL sem escape extra.
Quando usar
Para codificar: imagem pequena como data URL em CSS, credencial em JSON, payload em JWT, anexar arquivo em corpo SMTP. Para decodificar: inspeção de JWT, cabeçalho HTTP Basic, respostas de API que embrulham binário em JSON.
Erros comuns
Base64 infla ~33% o tamanho - evite para dados grandes com alternativa binária. Não use como criptografia. Atenção às variantes: padding às vezes omitido, caracteres URL-safe diferentes, quebras a cada 76 caracteres.
FAQ
- Diferença entre Base64 padrão e URL-safe?
- URL-safe troca « + » por « - » e « / » por « _ » e geralmente omite padding. Aceitamos ambos ao decodificar.
Ferramentas relacionadas
Mais nesta categoria
- Formatador e Validador de JSON
- Codificador / Decodificador de URL
- Gerador de Hash (SHA-1, SHA-256, SHA-384, SHA-512)
- Decodificador JWT
- Testador de regex
- Conversor Markdown para HTML
- Conversor YAML para JSON
- Conversor CSV para JSON
- Formatador SQL
- Codificador / Decodificador de entidades HTML
- Leitor de Expressão Cron
- Formatador XML
- Minificador HTML
- Gerador de dados fictícios
- Gerador de tabela Markdown