Codifique e decodifique texto em Base64 instantaneamente. 100% no navegador.
Base64 é um método de codificação que converte dados binários em texto ASCII, usando um alfabeto de 64 caracteres (A–Z, a–z, 0–9, + e /). O nome vem justamente desse conjunto de 64 símbolos.
Ele não é uma forma de criptografia — qualquer pessoa pode decodificar um texto em Base64. O objetivo é representar dados binários (como imagens, arquivos ou bytes) em um formato de texto que pode ser transmitido com segurança por sistemas que só lidam com texto, como e-mail (MIME), URLs e JSON.
data:image/png;base64,...Authorization: Basic dXNlcjpzZW5oYQ==O Base64 padrão usa os caracteres + e /, que têm significado especial em URLs. A variante URL-safe substitui + por - e / por _, tornando o resultado seguro para uso em parâmetros de URL, tokens JWT e links sem necessidade de percent-encoding.
Texto codificado em Base64 é sempre maior que o original — aproximadamente 33% maior. Isso ocorre porque cada 3 bytes de dados originais viram 4 caracteres Base64. Por isso, Base64 não é adequado para compressão — apenas para compatibilidade de formato.