Codificador e decodificador Base64
Converta textos UTF-8 para Base64 e faça o caminho inverso. Não use Base64 como mecanismo de criptografia.
Texto de entrada
Resultado
Para que serve
Base64 é uma forma de escrever bytes usando só letras, números e alguns símbolos, para que dados binários ou com acentos possam viajar em e-mails, URLs, cabeçalhos HTTP e arquivos JSON. Esta ferramenta codifica texto em Base64 e decodifica Base64 de volta, com suporte a acentos e emojis (UTF-8).
Como usar
- Para codificar, escreva o texto e clique em Codificar (ou em Codificar URL-safe, para a versão sem
+,/e=). - Para decodificar, cole o Base64 e clique em Decodificar.
- Copie o resultado.
Exemplo
O texto Olá em UTF-8 vira:
T2zDoQ==
Na versão URL-safe, o = do final é removido e + e / viram - e _. Ao decodificar, a ferramenta aceita as duas versões, com ou sem =, com quebras de linha e até com o prefixo de um data URI (data:text/plain;base64,...).
JWT: ler o conteúdo de um token
Se você colar um JWT (três partes separadas por pontos, começando com eyJ), a ferramenta decodifica o cabeçalho e o conteúdo (payload) e os mostra como JSON formatado.
Erros comuns e como resolver
- "O caractere ... não existe em Base64": o texto tem um símbolo fora do alfabeto (espaço no meio de uma palavra, aspas, ponto de pontuação). Copie só o Base64.
- "Tamanho inválido": o texto foi cortado ao copiar. Um Base64 não pode ter um caractere sobrando depois de um bloco de quatro.
- "Os bytes não formam texto UTF-8": o conteúdo é binário (imagem, PDF, arquivo compactado). A ferramenta mostra os primeiros bytes em hexadecimal, em vez de um texto sem sentido.
- Acentos trocados após decodificar: o texto original estava em outra codificação, como Windows-1252, e não em UTF-8.
Perguntas frequentes
Base64 é criptografia?
Não. É só uma outra forma de escrever os mesmos dados, e qualquer pessoa decodifica. Nunca use Base64 para esconder senhas.
Por que um autenticador Basic usa Base64?
O cabeçalho Authorization: Basic ... leva usuario:senha em Base64 apenas para caber no cabeçalho, não para proteger. Quem intercepta o cabeçalho lê a senha. Veja como guardar chaves com segurança no guia de chaves seguras.
Qual o tamanho máximo?
Codificamos 3 MB de texto em uma fração de segundo. O limite prático é a memória do navegador.
E as funções do Power Automate?
O fluxo tem base64() e base64ToString(). Você pode conferir o resultado aqui antes de usá-las.
Privacidade e limites
Tudo é feito no navegador, sem envio a servidor. Mesmo assim, evite colar segredos reais.