Toolypet
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

  1. Enter text or a Base64 string in the input field
  2. Click 'Encode' to convert text to Base64
  3. Click 'Decode' to convert Base64 back to text
  4. 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.