Codificador e decodificador Base64 e URL

Codifique e decodifique Base64, URL, entidades HTML, HEX e escapes Unicode — com suporte total a UTF-8.

  • RFC 4648 e RFC 3986
  • Suporte total a UTF-8
  • Nada é enviado nem salvo

Codificar ou decodificar

Formato
Direção

Digite ou cole o texto para converter.

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.

Outras ferramentas

Os resultados são apenas referência. Os cálculos podem estar errados e não são orientação jurídica, médica ou financeira. Confirme sempre com o órgão competente ou um profissional antes de decisões importantes.