Ferramentas Dev/Codificador/Decodificador Base64
Codificador/Decodificador Base64
Codificar texto para Base64 ou decodificar Base64 para texto
Entrada
Saída
O resultado aparecerá aqui...Opções
Base64 Encoding Guide
Learn how to use Base64 encoding and decoding effectively
What is Base64?
Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It's commonly used to encode binary data for transmission over text-based protocols like email or to embed binary data in JSON, XML, or HTML.
How to Use This Tool
- Enter text or a Base64 string in the input field
- Click 'Encode' to convert text to Base64
- Click 'Decode' to convert Base64 back to text
- Copy the result using the copy button
Pro Tips
- Base64 encoding increases data size by approximately 33%
- Use the swap button to quickly reverse encode/decode operations
- Base64 is not encryption - it's encoding and can be easily decoded
Browser Support
Base64 encoding/decoding is supported in all modern browsers using the built-in btoa() and atob() functions. This tool also handles UTF-8 characters properly.
Perguntas frequentes
Base64 e criptografia?
Nao, Base64 e codificacao, nao criptografia. Qualquer pessoa pode decodificar facilmente, entao nao deve ser usado para propositos de seguranca. Base64 e para transmitir dados binarios em formato de texto, nao para proteger dados.
Quanto o tamanho aumenta ao codificar em Base64?
Base64 aumenta o tamanho em aproximadamente 33%. Porque 3 bytes de dados binarios se tornam 4 caracteres ASCII. Para arquivos grandes, esse overhead pode ser significativo, entao tenha cuidado.
Por que converter imagens para Base64?
Converter imagens para Base64 permite inclui-las diretamente em HTML ou CSS, reduzindo o numero de requisicoes HTTP. Util para icones pequenos ou logos, mas imagens grandes devem ser mantidas como arquivos separados devido ao aumento de tamanho e impossibilidade de cache.
Posso codificar portugues ou emojis em Base64?
Sim, e possivel. Esta ferramenta processa codificacao UTF-8 para converter corretamente portugues, emojis, caracteres especiais e todos os caracteres Unicode para Base64. O btoa() padrao suporta apenas caracteres Latin1, mas esta ferramenta suporta UTF-8 completamente.
Como identificar uma string Base64?
Strings Base64 contem apenas caracteres A-Z, a-z, 0-9, +, / e podem ter caracteres = como padding no final. Base64 URL-safe usa - e _ em vez de + e /. O comprimento e sempre multiplo de 4.