Codificador Base64
Encode e decode texto em Base64 instantaneamente no navegador.
Suporte completo a UTF-8 — emojis e caracteres especiais são preservados corretamente.
O que é Base64
Base64 é um esquema de codificação que representa dados binários (ou texto) usando apenas 64 caracteres seguros para transmissão em texto: letras maiúsculas, minúsculas, dígitos e os símbolos "+" e "/". Ele não é criptografia — não protege o conteúdo, apenas o converte para um formato que trafega sem problemas em sistemas que só aceitam texto puro, como e-mails, URLs, JSON e XML.
É usado, por exemplo, para embutir imagens diretamente em HTML/CSS (data URIs), transmitir anexos em protocolos de e-mail como o MIME, e codificar credenciais em cabeçalhos de autenticação HTTP Basic. Como não é uma forma de segurança, qualquer texto em Base64 pode ser decodificado por qualquer pessoa, instantaneamente.
Perguntas frequentes
Base64 é uma forma de criptografia?
Não. Base64 é apenas uma codificação — uma forma de representar dados em texto. Qualquer pessoa pode decodificá-la de volta ao valor original sem senha ou chave. Para proteger dados sensíveis, use criptografia de verdade, não Base64.
Por que o texto em Base64 fica maior que o original?
Porque cada grupo de 3 bytes originais é representado por 4 caracteres Base64, aumentando o tamanho em cerca de 33%. Esse é o custo de garantir que os dados trafeguem com segurança em formatos de texto.
Onde o Base64 é usado no dia a dia?
Em anexos de e-mail, imagens embutidas em CSS/HTML (data URI), tokens de autenticação, armazenamento de dados binários em JSON e transmissão de arquivos em APIs que só aceitam texto.