Mais em Desenvolvimento Todas

Base64 encode/decode

Codifique ou decodifique texto em Base64 com suporte seguro a UTF-8.

Codificar texto em Base64

Base64 representa bytes com um alfabeto de 64 caracteres, para passar dado binário em texto. Codificar não é criptografar: qualquer pessoa decodifica de volta.

Exemplo: “JhoWeb” vira “SmhvV2Vi”. Com acentos, o UTF-8 precisa ser respeitado; senão o decode devolve caracteres quebrados. A conversão roda no navegador. Não use Base64 como senha nem como proteção de segredo.

Perguntas frequentes

A ferramenta lida com acentos e Unicode?

Sim. O encode/decode usa TextEncoder/TextDecoder (UTF-8) com btoa/atob, evitando quebrar caracteres especiais.

Posso converter imagens?

Nesta versão apenas texto. Para imagens use uma ferramenta específica de arquivo ou data URL.

Base64 deixa o texto seguro?

Não. É só um formato. Quem recebe decodifica sem chave.

Por que o decode de um acento falhou?

O original estava em UTF-8 e foi decodificado como se fosse Latin-1, ou o texto colado está incompleto. Codifique de novo a partir do texto original.

O sinal de igual no fim é erro?

Não. É padding, para o comprimento ser múltiplo de 4. Pode aparecer um ou dois.

Relacionadas