Publicidade • 728×90
Dev

URL encode / decode

Codifique e decodifique URLs, query strings e percent encoding. Resultado em tempo real.

MODO:

Quando usar cada modo

  1. encodeURIComponent — codifica tudo incluindo ://?#[]@!$&'()*+,;=. Use para partes individuais da URL (query params, valores).
  2. encodeURI — preserva os caracteres estruturais da URL (:/?#[]@). Use para URLs completas.
  3. Para decodificar, ambos os modos usam decodeURIComponent, que converte %XX de volta para os caracteres originais.

Dicas de uso

Caracteres especiais como espaços, &, = e ? têm significado reservado em URLs. Sem encoding, eles quebram a query string ou causam erros silenciosos em requisições de API.

  • Espaço vira %20 ou +, & vira %26, = vira %3D. Esses são os mais comuns em query strings.
  • Ao debugar chamadas de API, cole a URL aqui para decodificar e ler os parâmetros com clareza — muito mais rápido que decifrar manualmente.
  • Em formulários HTML, o browser faz URL encoding automaticamente. O problema aparece quando você monta URLs manualmente no código.

💡 Próximo passo: Para encoding de dados binários ou imagens em texto, o Base64 encoder é o complemento ideal para quem trabalha com APIs e integrações.

Publicidade • 300×250