Conversor de Base64

Converta qualquer texto em Base64 e vice-versa com suporte total a UTF-8 — árabe, emojis e símbolos são codificados corretamente. Tudo roda no seu dispositivo e nada é enviado.

Como usar

  1. Cole o seu texto ou a string em Base64 na caixa de entrada.
  2. Clique em "Codificar em Base64" ou "Decodificar de Base64", conforme a direção que você precisa.
  3. Copie o resultado com um clique — Base64 inválido é apontado imediatamente.

Perguntas frequentes

Base64 é criptografia?

Não. Base64 é um esquema de codificação, não criptografia: ele transforma dados em uma forma textual segura usando um alfabeto público e não precisa de chave. Qualquer pessoa pode decodificar instantaneamente, então nunca o use para proteger senhas ou segredos — para isso, use criptografia de verdade.

A codificação acontece no meu dispositivo?

Sim, totalmente. A ferramenta usa as funções nativas do navegador TextEncoder e btoa/atob, então o seu texto é convertido localmente e nunca é enviado, armazenado ou visto por nenhum servidor.

Por que vejo caracteres � após decodificar?

Isso acontece quando o Base64 original foi produzido a partir de bytes que não são UTF-8 válidos, ou quando a string foi copiada de forma incompleta. Certifique-se de colar a string em Base64 completa, incluindo qualquer preenchimento = no final; esta ferramenta codifica e decodifica com UTF-8 nos dois sentidos.

O resultado é seguro para URLs e por que termina com =?

O Base64 padrão usa +, / e um ou dois caracteres de preenchimento = no final, que têm significados especiais em URLs, então não é seguro para URLs como está. Codifique-o antes de colocá-lo em uma query string, ou use a variante base64url, que troca + e / por - e _.

Ferramentas relacionadas