Base64: strings prontas, codificador e decodificador
Precisa de uma string base64 pronta de uma imagem para um teste ou quer codificar seu próprio arquivo rapidamente? Aqui você tem os dois. O codificador e o decodificador rodam direto no navegador — os arquivos nunca são enviados para o servidor.
📋 Strings base64 prontas
Pequenas amostras para colar em testes e fixtures. O botão copia a string para a área de transferência.
⬆️ Codificador: arquivo → base64
Escolha qualquer arquivo — ele é codificado no seu navegador, nada é enviado para o servidor.
⬇️ Decodificador: base64 → arquivo
Cole o base64 (um prefixo data:… também funciona). Se for uma imagem, você verá uma prévia e poderá baixar o arquivo.
🔁 Texto ↔ base64
Unicode é tratado corretamente (cirílico, emoji) — a codificação usa UTF-8.
🧠 Como o base64 funciona
O base64 pega os dados binários de três em três bytes (24 bits), divide-os em quatro grupos de 6 bits e substitui cada um por um caractere imprimível do alfabeto A–Z a–z 0–9 + /. É assim que quaisquer bytes podem ser escritos como texto simples, enquanto o tamanho cresce cerca de um terço.
Base64 é uma codificação, não uma criptografia: a string é decodificada de volta com um único comando e não protege nada. A variante URL-safe substitui “+” e “/” por “-” e “_” (usada em JWT).