CanDoYa
CA

Query string parser

Funciona del tot al navegador: sense pujar res ni registrar-te.

Query string parser
0Parelles
0Claus
0Duplicats
0Valors buits
Paràmetres editables

Enganxa una query string o afegeix una fila per començar a reconstruir paràmetres.

Query reconstruïda
-
Amb ? inicial
-

El text percent-encoded es descodifica a la taula i després es torna a codificar a la sortida reconstruïda.

Enganxa un URL o una query string per analitzar-ne els paràmetres
Comparteix aquesta eina

Què és un query string parser?

Un query string parser converteix la part de l'URL que va després del signe d'interrogació en files llegibles de clau i valor. Enganxa una query string en brut o un URL complet per descodificar text percent-encoded, conservar les claus duplicades en ordre, editar paràmetres i reconstruir una query string neta o un URL actualitzat.

Com s’utilitza

  1. 1Enganxa un URL o una query string. Fes servir un URL complet com <code>https://example.com/?a=1</code>, una query en brut com <code>a=1&b=2</code>, o una query amb el signe d'interrogació inicial.
  2. 2Revisa les files descodificades. La taula mostra cada clau i valor després del percent decoding. Les claus duplicades es mantenen com a files separades en l'ordre original.
  3. 3Edita, afegeix, elimina o ordena. Canvia claus i valors directament, afegeix paràmetres que falten, elimina files sorolloses o ordena la llista per clau quan vulguis una sortida estable.
  4. 4Copia la sortida reconstruïda. Copia la query string codificada, la versió amb el signe d'interrogació inicial, l'URL complet actualitzat o un array JSON de parelles clau/valor.

Per a qui és

Tot funciona al navegador, així que els enllaços privats, callbacks d'API, URL de campanya i tokens temporals no es pugen enlloc. El parser utilitza les API estàndard del navegador URL i URLSearchParams, i hi afegeix una taula editable al damunt perquè puguis inspeccionar i reconstruir paràmetres sense perdre claus repetides.

Preguntes freqüents

Aquest query string parser és gratuït?

Sí. Es pot fer servir de franc, sense registre, sense descàrrega i sense límit d'ús. Enganxa una query string o un URL i les files descodificades apareixen de seguida al navegador.

El meu URL o la meva query string es puja enlloc?

No. L'anàlisi, l'edició i la reconstrucció passen localment al navegador. Va bé quan un URL conté tokens d'accés, adreces de correu, ID de campanya o altres valors que no vols enviar a un altre servidor.

Pot analitzar un URL complet?

Sí. Enganxa un URL complet i l'eina llegeix només els paràmetres search de l'URL, conserva el path i el fragment, i et dona un URL complet reconstruït després dels canvis. També pots enganxar una query string en brut amb o sense el signe d'interrogació inicial.

Manté les claus duplicades?

Sí. Les claus duplicades es conserven com a files separades en l'ordre en què apareixen. El resum de duplicats les destaca perquè vegis casos com <code>tag=shoes&tag=summer</code> sense fusionar-les per accident.

Com es tracten els valors buits?

Els valors buits es mantenen buits. Un paràmetre com <code>empty=</code> apareix amb un valor buit, i una clau sense signe igual es tracta igual amb <code>URLSearchParams</code> quan es reconstrueix.

Es descodifiquen els valors percent-encoded?

Sí. Valors com <code>blue%20shoes</code> es mostren com <code>blue shoes</code> a la taula. Quan copies la query reconstruïda, l'eina torna a codificar els valors amb les regles form-url-encoded estàndard del navegador.

Què passa amb la part després de #?

En un URL complet, el fragment després de <code>#</code> es conserva quan es copia l'URL reconstruït. En una query string en brut, tot el que va després de <code>#</code> s'ignora perquè els fragments no formen part dels paràmetres de consulta.