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.
Insira valores válidos.
Como usar
- Cole o seu texto ou a string em Base64 na caixa de entrada.
- Clique em "Codificar em Base64" ou "Decodificar de Base64", conforme a direção que você precisa.
- 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 _.