Sobre esta ferramenta

Esta ferramenta de Base64 converte texto em Base64 e decodifica strings Base64 de volta para texto legível, tratando corretamente caracteres UTF-8 como acentos e emojis.

Como usar

  1. Digite ou cole um texto ou uma string Base64 na caixa de entrada.
  2. Clique em Codificar para converter o texto em Base64, ou em Decodificar para transformar Base64 de volta em texto.
  3. Clique em Copiar resultado para copiar.

Bom saber

  • O Base64 é definido na RFC 4648 e representa dados binários com 64 caracteres ASCII: A–Z, a–z, 0–9, + e /, com = usado como preenchimento.
  • A saída em Base64 fica cerca de 33% maior que a entrada, porque cada 3 bytes viram 4 caracteres.
  • O texto é codificado em UTF-8 antes da conversão para Base64, então caracteres acentuados e emojis voltam intactos.
  • Base64 é uma codificação, não uma criptografia: qualquer pessoa pode decodificá-lo.

Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.

Perguntas frequentes

Base64 é criptografia?

Não. Base64 é uma codificação reversível para transportar dados binários por canais que só aceitam texto. Ele não oferece nenhuma segurança, então nunca o use para esconder senhas ou segredos.

Por que a decodificação falha com 'Invalid Base64'?

A entrada contém caracteres fora do alfabeto Base64 ou tem o comprimento errado. O Base64 seguro para URL usa - e _ no lugar de + e /, o que a decodificação padrão não aceita.

Onde o Base64 é usado?

Usos comuns incluem anexos de e-mail (MIME), URLs data: para imagens, cabeçalhos de autenticação HTTP Basic e os segmentos dos JSON Web Tokens.

Meus dados são enviados para um servidor?

Não. A codificação e a decodificação rodam localmente no seu navegador, então o texto nunca sai do seu dispositivo.