Úteis — Tudo o que você precisa, em um só lugar.

URL Encode / Decode

Codifique e decodifique textos para URLs (percent-encoding) com encodeURIComponent, encodeURI ou formulário (+ para espaço).

Como utilizar

  1. Escolha codificar ou decodificar.
  2. Escolha a variante: componente (valores de parâmetros), URL completa ou formulário.
  3. Cole o texto e copie o resultado. Ao decodificar uma query string, os parâmetros aparecem listados.

Perguntas frequentes

Qual a diferença entre encodeURI e encodeURIComponent?

encodeURI preserva caracteres com significado na URL (: / ? & = #) e serve para URLs completas. encodeURIComponent codifica tudo isso e é o correto para valores de parâmetros.

Por que aparece erro “Sequência UTF-8 inválida”?

O texto provavelmente foi codificado em Latin-1 (ex.: %E7 para “ç”) ou está truncado. O padrão atual é UTF-8 (%C3%A7).

Informações técnicas

  • O modo componente também codifica ! ' ( ) * (RFC 3986).
  • Conversão feita no seu navegador; nenhum dado é enviado ao servidor.

Ferramentas relacionadas

  • Base64 — Codificar e Decodificar — Codifique texto em Base64 ou decodifique Base64 para texto, com suporte total a acentos e emojis (UTF-8) e Base64URL.
  • HTML Encode / Decode (Entidades) — Escape caracteres especiais para HTML (< & ") e decodifique entidades nomeadas e numéricas com segurança.
  • Gerador de Slug — Transforme títulos em slugs amigáveis para URLs, sem acentos, com separador e tamanho máximo configuráveis.
  • Validador de URL — Analise URLs com o mesmo parser dos navegadores: protocolo, host, porta, caminho, parâmetros e alertas de segurança como punycode.
  • Gerador de query string — Monte query strings a partir de pares chave/valor com codificação correta e arrays, ou decomponha uma existente.
  • Analisador de URL — Decomponha uma URL em esquema, host, porta, caminho, parâmetros decodificados e fragmento, edite e reconstrua.