Desenvolvedor·5 min de leitura·13 de setembro de 2026

O que é Base64? Um guia simples para codificar e decodificar

Base64 explicado em linguagem clara: o que é, para que serve, como codificar e decodificar texto online e por que não é criptografia. Grátis e privado no navegador.

O que é Base64? Um guia simples para codificar e decodificar

O que Base64 realmente é

Base64 é uma forma de representar qualquer dado, incluindo imagens e arquivos, usando apenas 64 caracteres de texto seguros: letras, números, mais e barra. Ele existe porque alguns sistemas só lidam de forma confiável com texto puro, então dados binários precisam virar texto para passar por eles com segurança. Codificar deixa o texto um pouco maior, cerca de um terço, em troca dessa segurança.

Para que serve Base64 (e para que não)

Base64 é para transporte e incorporação, não para segurança. É usado para colocar uma imagem direto no HTML ou CSS como um data URI, anexar arquivos a e-mails, carregar dados em JSON ou em um JWT e mover conteúdo binário por canais só de texto. Não é criptografia: qualquer um decodifica Base64 na hora, então nunca o use para esconder senhas ou segredos.

Como codificar e decodificar Base64 online

Abra a ferramenta Codificar e decodificar Base64, cole seu texto e alterne entre codificar e decodificar. Codificar transforma texto legível na forma Base64; decodificar transforma uma string Base64 de volta no original. Copie o resultado com um clique. Não há nada para instalar nem conta necessária.

Onde você costuma ver

Você encontra Base64 em data URIs como a longa string após "data:image/png;base64,", na carga de um JSON Web Token, nos cabeçalhos de anexos de e-mail e em respostas de API que carregam arquivos pequenos. Decodificá-lo costuma ser o jeito mais rápido de ver o que um token ou data URI realmente contém.

Base64 e sua privacidade

Como a ferramenta roda inteiramente no seu navegador, o que você cola é codificado ou decodificado no seu próprio dispositivo e nunca é enviado a um servidor. Isso importa quando a string pode conter algo sensível, como o conteúdo de um token, então você pode inspecioná-lo sem entregá-lo a ninguém.

Dicas e pegadinhas

Se a decodificação falhar, verifique se falta preenchimento (os sinais de igual no final) ou se há espaços e quebras de linha que entraram ao copiar a string. URLs usam uma variante ligeiramente diferente chamada Base64 URL, que troca alguns caracteres, então um token vindo de uma URL pode precisar desse modo. E lembre da regra de ouro: Base64 é codificação, não proteção.

Mais do blog

← Todos os artigos