Codificar e decodificar Base64
Converta qualquer texto em Base64 e vice-versa, ou transforme um arquivo ou uma imagem em uma sequência Base64 pronta para colar no seu código. Tudo acontece no seu navegador: nada é enviado ao servidor.
O que é Base64?
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 se transformam em 4 caracteres, por isso o resultado ocupa cerca de 33% a mais 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.
Base64 é criptografia?
Não. Base64 é uma codificação, não uma criptografia: qualquer pessoa pode decodificá-lo sem nenhuma chave. Não o use para esconder senhas nem dados sensíveis. Se você precisa proteger um texto com senha, use a nossa ferramenta para criptografar texto com AES.
Base64 URL-safe
Os caracteres + e / têm um significado especial nas URLs, por isso a variante Base64URL (RFC 4648) os substitui por - e _ e normalmente remove o preenchimento =. É a usada, por exemplo, pelos tokens JWT. O decodificador desta página aceita automaticamente as duas variantes.