encoding

Codificador / Decodificador URL

Codifique e decodifique URLs, componentes URI, formulários e query strings — 100% no navegador.

Modo Componente URI selecionado.

Use Componente URI para valores de query e segmentos de path; use URL completa para manter : / ? & intactos.

Saída codificada

Informe um valor para ver o resultado.

Curso de codificação de URL

Entenda codificação percentual, query strings e a diferença entre encodeURI e encodeURIComponent.

Página do curso

Sobre esta ferramenta

O Codificador / Decodificador URL DevCove ajuda a preparar URLs, parâmetros de query, destinos de redirect e valores de formulário com segurança. Suporta encodeURIComponent, encodeURI, tratamento de + em application/x-www-form-urlencoded, análise e montagem de query string e conversão em lote linha a linha — tudo no navegador.

Como usar

Use quando precisar colocar texto em uma URL com segurança, decodificar URLs copiadas ou inspecionar parâmetros de query.

  1. Escolha Codificar ou Decodificar para um valor, ou Query string para inspecionar parâmetros.
  2. Selecione Componente URI para valores de query e segmentos de path; URL completa preserva separadores ao codificar a URL inteira.
  3. Use Valor de formulário para application/x-www-form-urlencoded, em que espaços viram +.
  4. Cole a entrada e veja a saída ao vivo. Escapes percent inválidos aparecem como erro.
  5. Use Inverter para trocar codificação/decodificação, Copiar para reutilizar a saída ou Copiar link para guardar a entrada na URL.
  6. No modo Query string, analise URL completa ou ?chave=valor em linhas, ou monte query a partir de linhas chave/valor.
  7. No modo Lote, codifique ou decodifique várias linhas com erro por linha.

Recursos

Pensado para depuração de API, URLs de redirect, callbacks OAuth, formulários e trabalho com query string:

  • Codificação estilo encodeURIComponent para valores de query, segmentos de path e parâmetros de redirect.
  • Codificação estilo encodeURI de URL completa, preservando separadores :, /, ?, & e =.
  • Modo valor de formulário com + para espaços, alinhado a application/x-www-form-urlencoded.
  • Decodificação rigorosa com erros claros para percent-encoding malformado.
  • Analisador de query string: URLs completas, fragmentos ?query, chaves repetidas, valores vazios e +.
  • Montador de query string a partir de linhas separadas por tab ou chave=valor.
  • Lote linha a linha para scripts de migração, logs e listas de parâmetros copiadas.
  • Barra com exemplo, limpar, inverter, copiar e link de compartilhamento.
  • 100% no cliente — URLs, tokens e valores de query não são enviados.
  • Curso de URL Encoding vinculado: percent-encoding, encodeURI vs encodeURIComponent, query strings e +.

FAQ

Devo usar encodeURI ou encodeURIComponent?

Use encodeURIComponent para valores de query, segmentos de path e redirect_uri. Use encodeURI só na URL inteira quando quiser manter : / ? & = legíveis.

Por que espaço às vezes vira + em vez de %20?

Em application/x-www-form-urlencoded, espaços costumam ser +. Na codificação percent geral de URI, usa-se %20. Esta ferramenta tem modo Valor de formulário para deixar o comportamento explícito.

Analisa URL completa com parâmetros de query?

Sim. O modo Query string aceita URL completa ou ?chave=valor, extrai a query, decodifica chaves e valores e mantém parâmetros repetidos em linhas separadas.

O que acontece com percent-encoding inválido?

O decodificador reporta entrada malformada quando há bytes percent incompletos ou inválidos — facilita achar URLs quebradas antes de usar em código ou docs.

Minha URL é enviada ao DevCove?

Não. Codificação, decodificação, análise e montagem de query rodam no navegador. O DevCove não envia nem armazena sua entrada.