Codificar / Decodificar Base64 🔒 Seus dados nunca saem do seu navegador.

Converta texto para Base64 e vice-versa. Suporte completo a Unicode.

Resultado do arquivo

Sobre esta ferramenta

Base64 representa dados binários usando 64 caracteres ASCII (A–Z, a–z, 0–9, +, /). É comumente usado para embutir dados em JSON, URLs, e-mail (MIME) ou data URIs de imagens. Esta ferramenta codifica e decodifica Base64 direto no seu navegador, com suporte completo a Unicode (acentos, emoji…) via UTF-8.

Tudo roda 100% no cliente: o texto que você cola nunca é enviado a nenhum servidor, sendo seguro para dados sensíveis como tokens, senhas ou arquivos de configuração.

Perguntas frequentes

Base64 é o mesmo que criptografia?

Não. O Base64 apenas reformata bytes como texto — não esconde nem embaralha nada, e qualquer pessoa pode decodificá-lo na hora. Nunca o use para proteger senhas ou segredos.

Meus dados são enviados a um servidor ao usar esta ferramenta?

Não. A codificação e a decodificação rodam inteiramente no seu navegador com JavaScript — nada do que você digita, cola ou solta é enviado para lugar nenhum.

O que é Base64 seguro para URL e quando preciso dele?

Uma variante que troca + e / por - e _ (e muitas vezes remove o preenchimento =) para que a string possa aparecer com segurança em uma URL ou nome de arquivo. Ative "URL-safe" acima sempre que estiver montando um parâmetro de consulta, um JWT ou um nome de arquivo a partir de dados codificados.

Por que meu Base64 termina com = ou ==?

O Base64 trabalha em blocos de 4 caracteres que representam 3 bytes de entrada; quando o comprimento da entrada não é múltiplo de 3, um ou dois caracteres = preenchem o último bloco. Ative "Remover preenchimento" acima se o seu formato de destino não os quiser.

Posso codificar um arquivo ou imagem em vez de digitar texto?

Sim. Solte qualquer arquivo no painel esquerdo para obter seu Base64 e um data: URI pronto para uso — imagens também mostram uma prévia ao vivo. Cole o Base64 (ou um data: URI completo) no painel direito para decodificá-lo de volta em um arquivo baixável.