Codificar e descodificar Base64
Converta qualquer texto em Base64 e vice-versa, ou transforme um ficheiro ou uma imagem numa sequência Base64 pronta para colar no seu código. Tudo acontece no seu navegador: nada é enviado para o servidor.
O que é o Base64?
O Base64 é um sistema de codificação que representa dados binários usando apenas 64 caracteres imprimíveis: as letras A-Z e a-z, os números 0-9 e os símbolos + e /, com = como preenchimento final. Cada 3 bytes de dados transformam-se em 4 caracteres, por isso o resultado ocupa cerca de 33% mais do que o original.
É usado quando é preciso transportar dados binários por canais pensados para texto: anexos de e-mail (MIME), imagens incorporadas em HTML ou CSS com data URI, credenciais da autenticação HTTP Basic, tokens JWT ou certificados no formato PEM.
O Base64 é encriptação?
Não. O Base64 é uma codificação, não uma encriptação: qualquer pessoa o pode descodificar sem nenhuma chave. Não o use para esconder palavras-passe nem dados sensíveis. Se precisa de proteger um texto com palavra-passe, use a nossa ferramenta para encriptar texto com AES.
Base64 URL-safe
Os caracteres + e / têm um significado especial nos URLs, por isso a variante Base64URL (RFC 4648) substitui-os por - e _ e normalmente remove o preenchimento =. É a usada, por exemplo, pelos tokens JWT. O descodificador desta página aceita automaticamente as duas variantes.