Conversor Base64 Online — Codificar e Decodificar

Codifique e decodifique textos em Base64 online e grátis, com suporte completo a acentos (UTF-8). Ferramenta rápida para desenvolvedores.

✓ 100% grátis✓ Sem cadastro✓ Direto no navegador

Codifique ou decodifique Base64

Ilustração da ferramenta Codificador e Decodificador Base64

O que é Base64 e quando usar?

Base64 é um método de codificação que representa dados binários usando apenas 64 caracteres imprimíveis (A-Z, a-z, 0-9, + e /). Ele é amplamente usado em programação: para embutir imagens em CSS e HTML (data URIs), transmitir dados em APIs e tokens (como JWT), anexos de e-mail (MIME), autenticação HTTP básica e armazenamento de dados binários em formatos de texto como JSON e XML.

É importante entender que Base64 não é criptografia: qualquer pessoa pode decodificar o conteúdo. Ele serve para transportar dados com segurança entre sistemas que só aceitam texto, não para protegê-los. Este conversor suporta UTF-8 completo, ou seja, funciona corretamente com acentos, ç, emojis e caracteres de qualquer idioma — algo que a função nativa btoa() do JavaScript sozinha não faz.

Como usar a ferramenta

  1. Cole ou digite o texto na caixa de entrada.
  2. Clique em "Codificar" para gerar o Base64, ou em "Decodificar" se você colou um código Base64.
  3. Use "Copiar resultado" para levar a saída para seu código ou documento.

Perguntas frequentes

Base64 é uma forma de criptografia?

Não. Base64 é apenas uma codificação reversível por qualquer pessoa. Nunca use Base64 para proteger senhas ou dados sensíveis — para isso existem algoritmos de criptografia.

Funciona com acentos e emojis?

Sim. A ferramenta converte o texto para UTF-8 antes de codificar, garantindo que acentos, ç e emojis sejam codificados e decodificados corretamente.

Por que o texto codificado termina com "="?

O sinal de igual é um preenchimento (padding) usado quando o tamanho dos dados não é múltiplo de 3 bytes. Ele faz parte do padrão Base64.