O que é Base64?
Base64 é um esquema de codificação que representa dados binários usando apenas 64 caracteres seguros para texto: letras maiúsculas e minúsculas, números, + e /, com = no final como preenchimento. Ele é usado para transportar dados por meios que só aceitam texto, como e-mails (MIME), JSON, URLs, data URIs em HTML e CSS, e cabeçalhos HTTP.
Como cada 3 bytes viram 4 caracteres, o resultado fica cerca de 33% maior que o original.
Como codificar texto em Base64
Escolha Codificar Base64, digite ou cole o texto e o resultado aparece na hora. O texto é convertido primeiro para bytes em UTF-8 e depois para Base64, então acentos, emojis e outros caracteres especiais são preservados. Por exemplo, Olá, mundo! vira T2zDoSwgbXVuZG8h.
Marque URL-safe quando o resultado for usado em uma URL ou em um token: ele troca + e / por - e _ e remove o = do final.
Como decodificar Base64
Escolha Decodificar Base64 e cole o conteúdo. Espaços e quebras de linha são ignorados, o que ajuda com Base64 dividido em várias linhas. Se o conteúdo não for um Base64 válido, a ferramenta mostra um aviso e não altera nada. Se for válido mas representar dados binários (como uma imagem) em vez de texto UTF-8, você também será avisado.
Use Trocar entrada/saída para levar o resultado de volta ao campo de entrada e converter no sentido oposto.
Base64 é criptografia?
Não. Base64 é apenas uma codificação: qualquer pessoa consegue reverter o resultado, sem chave ou senha. Ele serve para representar dados, não para protegê-los. Não use Base64 para esconder senhas, tokens ou informações sensíveis; para isso é preciso criptografia de verdade.