Ir para o conteúdo
ToolsMinify logo
Ferramentas para desenvolvedores

Codificador / decodificador Base64

Codifique texto em Base64 ou decodifique uma string Base64 de volta para texto puro na hora.

Sobre o Codificador / decodificador Base64

Codifique texto em Base64 ou decodifique uma string Base64 de volta para texto puro na hora. O Base64 representa dados binários ou de texto usando 64 caracteres ASCII seguros, o que o torna ideal para embutir imagens como data URI, enviar valores em APIs JSON, guardar binários em bancos de dados e codificar anexos de e-mail. Esta ferramenta tem suporte total a Unicode via UTF-8, então emojis e escritas não latinas são codificados e decodificados corretamente. Tudo roda no lado do cliente - seus dados nunca saem do seu dispositivo.

Como usar o Codificador / decodificador Base64

  1. Escolha Codificar para converter texto em Base64, ou Decodificar para converter Base64 de volta em texto.
  2. Cole seu texto ou sua string Base64 na caixa de entrada.
  3. O resultado convertido aparece na hora na saída.
  4. Clique em Copiar para levar o valor codificado ou decodificado.

Exemplos de Codificador / decodificador Base64

Codificar texto

"Hello" é codificado como SGVsbG8=

Decodificar Base64

SGVsbG8= é decodificado de volta para "Hello"

Suporte a Unicode

Emojis e caracteres acentuados são codificados via UTF-8 e decodificados exatamente como eram.

Ler o guia completo

Como usar o Codificador / decodificador Base64: guia completo (2026) - 5 min de leitura

Perguntas frequentes sobre o Codificador / decodificador Base64

Ele tem suporte a Unicode?
Sim - a codificação usa a API `TextEncoder` do navegador com UTF-8, então todos os caracteres Unicode, incluindo emojis, árabe, chinês e outras escritas, são suportados corretamente.
Para que o Base64 é usado?
O Base64 é usado para codificar dados binários (imagens, arquivos) como texto ASCII puro, para transmiti-los com segurança em contextos que não lidam com binário bruto - como embutir imagens em CSS/HTML na forma de data URI, enviar dados binários em APIs JSON, guardar conteúdo binário em bancos de dados e codificar anexos de e-mail (MIME).
Base64 é a mesma coisa que criptografia?
Não. O Base64 é um esquema de codificação, não de criptografia. Qualquer pessoa com a string codificada consegue decodificá-la na hora. Nunca use Base64 para proteger informações sensíveis - para isso, use criptografia de verdade (AES, RSA).
Por que a minha saída decodificada aparece corrompida?
Provavelmente a string que você está tentando decodificar não é Base64 válido, ou foi codificada com outro charset. Confirme que a entrada foi codificada em Base64 com UTF-8. Se você vê erros de padding "=", a string pode estar truncada.
O que é o padding "=" no fim das strings Base64?
O Base64 codifica 3 bytes por vez em 4 caracteres. Se a entrada não for múltiplo de 3 bytes, o padding "=" é adicionado no fim para completar o último grupo de 4 caracteres. Um "=" significa 1 byte de padding; "==" significa 2 bytes de padding. É normal e esperado.