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.
Codifique e decodifique URLs, componentes URI, formulários e query strings — 100% no navegador.
Use Componente URI para valores de query e segmentos de path; use URL completa para manter : / ? & intactos.
Informe um valor para ver o resultado.
Entenda codificação percentual, query strings e a diferença entre encodeURI e encodeURIComponent.
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.
Use quando precisar colocar texto em uma URL com segurança, decodificar URLs copiadas ou inspecionar parâmetros de query.
Pensado para depuração de API, URLs de redirect, callbacks OAuth, formulários e trabalho com query string:
Use encodeURIComponent para valores de query, segmentos de path e redirect_uri. Use encodeURI só na URL inteira quando quiser manter : / ? & = legíveis.
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.
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 decodificador reporta entrada malformada quando há bytes percent incompletos ou inválidos — facilita achar URLs quebradas antes de usar em código ou docs.
Não. Codificação, decodificação, análise e montagem de query rodam no navegador. O DevCove não envia nem armazena sua entrada.