Como funciona
Escolha um formato e uma direção, depois digite ou cole o texto. O texto é tratado como UTF-8, então coreano, chinês, japonês e emojis vão e voltam corretamente. O botão de inverter leva o resultado de volta para a entrada e troca a direção, para você conferir que a decodificação devolve exatamente o que você tinha no início.
"Hi" → Base64 "SGk=" · URL "Hi" · HEX "48 69"
Qual formato usar
- Base64: incorporar dados em e-mails, JSON ou data URLs.
- Base64URL: a variante segura para URL usada em tokens JWT e links (sem + / =).
- URL: codificar com porcentagem parâmetros de consulta e caminhos não ASCII.
- HTML: escapar < > & e aspas para que o texto apareça com segurança em uma página web.
- HEX: ver os bytes UTF-8 brutos de qualquer texto.
- Unicode: escapes \u para código-fonte em JavaScript, JSON e Java.
Dicas
- Base64 é uma codificação, não uma criptografia — qualquer pessoa pode decodificá-lo.
- A decodificação ignora espaços e quebras de linha na entrada Base64 e HEX.
- Tudo roda no seu navegador; nada é enviado.
Padrões e fontes
- Base64 e Base64URL seguem a RFC 4648
- A codificação por porcentagem de URL segue a RFC 3986
- O texto é codificado como UTF-8 (RFC 3629)
Última revisão 7 de outubro de 2026
Perguntas frequentes
Como decodifico uma string Base64?
Escolha Base64, coloque a direção em Decodificar e cole a string. Espaços e quebras de linha são ignorados.
O que é Base64URL?
Uma versão do Base64 segura para URL que usa - e _ no lugar de + e / e remove o preenchimento =. É usada em tokens JWT e links da web.
Por que a decodificação falha?
A entrada pode estar em outro formato, estar cortada ou não ser texto UTF-8 válido. Confira se o formato e a direção correspondem aos dados.
Base64 é criptografia?
Não. O Base64 só muda a forma como os dados são escritos. Qualquer pessoa pode decodificá-lo, então nunca o use para proteger segredos.
Funciona com emojis e texto não latino?
Sim. O texto é convertido primeiro em bytes UTF-8, então qualquer idioma e emoji vai e volta exatamente igual.