utildev

Base64

Codifique e decodifique Base64

Entrada
Saída

Sobre · Base64

Base64 é um esquema de codificação que representa dados binários em um formato ASCII. Útil para transmitir dados binários através de canais de texto ou para incorporar imagens em URLs (data URIs).

Como funciona

1
Base64 converte 3 bytes (24 bits) em 4 caracteres legíveis.
2
Usa um alfabeto de 64 caracteres (A-Z, a-z, 0-9, +, /).
3
O padding com "=" garante que o tamanho seja múltiplo de 4.
4
Aumenta o tamanho em ~33%, mas permite representar dados em texto puro.

Perguntas frequentes

Qual é a diferença entre Base64 e criptografia?
Base64 é apenas codificação, não segurança. Não protege dados — apenas os torna legíveis em texto. Use criptografia real para dados sensíveis.
Quando devo usar Base64?
Para transmitir dados binários em formatos texto-only (JSON, XML, emails), embutir imagens em URLs/CSS, ou transferir dados entre sistemas.
Base64 funciona com caracteres especiais?
Sim! Funciona com qualquer texto, emojis e caracteres especiais. A codificação os trata como bytes UTF-8.