Codificar e decodificar Base64
Converta texto em Base64 e de volta, com suporte total a acentos e emoji.
Codifique qualquer texto em Base64 ou decodifique strings recebidas de APIs, tokens e anexos de e-mail. Diferente de conversores ingênuos, tratamos o texto como UTF-8 — acentos, cedilha e emoji sobrevivem à ida e à volta. Tudo roda no navegador, então é seguro colar dados internos.
Perguntas frequentes
Base64 é criptografia?
Não — é apenas uma representação de bytes em texto (letras, números, + e /). Qualquer pessoa pode decodificar. Para proteger dados, use criptografia de verdade; Base64 serve para transportar dados binários em meios que só aceitam texto.
Por que outros sites corrompem acentos e emoji?
O btoa() nativo do navegador só entende bytes de 0 a 255 e falha com caracteres multi-byte. Nós convertemos o texto para UTF-8 antes de codificar e de volta ao decodificar — "ação" e "🚀" chegam intactos.
Onde o Base64 é usado na prática?
Em tokens JWT, imagens embutidas em CSS/HTML (data URIs), anexos de e-mail (MIME), chaves de API e payloads de webhooks. Se você viu uma string longa terminando em "=", provavelmente é Base64.