L'analisi avviene mentre digiti e resta sul tuo dispositivo - l'URL non viene mai caricato su un server, il che conta quando contiene chiavi API, token o ID di tracciamento. Lo strumento usa le API native URL e URLSearchParams del browser, lo stesso motore usato dalla barra degli indirizzi, quindi quello che vedi è esattamente come un client reale leggerà l'indirizzo. Ogni parametro query viene mostrato già decodificato dal formato percent-encoding, e le chiavi duplicate vengono mantenute nell'ordine originale invece di essere unite.
Parser URL
Funziona interamente nel browser: nessun caricamento, nessuna registrazione.
Cos'è un parser URL?
Un parser URL scompone un indirizzo web nelle sue parti - scheme (https), hostname, porta, path, query string e fragment - ed elenca ogni parametro query come coppia chiave/valore già decodificata. Questo strumento analizza qualsiasi URL nel browser usando lo stesso standard adottato dal browser stesso, così puoi ispezionare, fare debug o copiare ogni singola parte.
Come si usa
- 1Incolla un URL. Inserisci nel campo un URL assoluto qualsiasi - può includere userinfo, porta, query string e fragment.
- 2Leggi la scomposizione. Il pannello elenca ogni parte strutturale - scheme, hostname, porta, path, query, fragment, origin - non appena l'URL è valido.
- 3Ispeziona i parametri. La tabella dei parametri query mostra ogni chiave e il suo valore decodificato, mantenendo le chiavi duplicate nell'ordine in cui compaiono.
- 4Copia ciò che ti serve. Copia una singola parte, oppure usa Copia come JSON per ottenere l'intera struttura analizzata per un test o una segnalazione di bug.
A chi serve
- Sviluppatori che fanno debug di un redirect o di un URL di callback - vedi esattamente il
path, laquerye ilfragmentsu cui atterrerà la richiesta. - Marketer che verificano i link di tracciamento - leggi ogni parametro
utm_*come una lista pulita di chiavi e valori invece di decifrare una stringa infinita. - QA e supporto che riproducono un bug partendo da un link condiviso - copia l'hostname isolato, la porta o un singolo valore query.
- Chiunque voglia capire come è strutturato un URL - una scomposizione etichettata rende concreti scheme, host, porta, path, query e fragment.
Domande frequenti
Questo parser URL è gratuito?
Sì - è completamente gratuito, senza registrazione e senza limiti d'uso. L'analisi avviene interamente nel browser.
Il mio URL viene caricato da qualche parte?
No. L'URL viene analizzato localmente nel browser e non viene mai inviato a un server, quindi è sicuro anche per link che contengono chiavi API, token di sessione o parametri query privati.
Quali parti di un URL mostra?
Mostra scheme, eventuale username e password (userinfo), hostname, porta, path, query string e fragment, oltre all'origin. Ogni parametro query viene inoltre elencato come coppia chiave/valore decodificata.
Perché dice di aggiungere https:// ?
Lo standard URL richiede un URL assoluto per determinare l'host. Un indirizzo nudo come <code>example.com/path</code> o uno relativo come <code>/path?x=1</code> non ha scheme, quindi non può essere analizzato da solo - aggiungi <code>https://</code> (o lo scheme corretto) all'inizio e verrà analizzato correttamente.
I parametri query vengono decodificati?
Sì. Ogni valore di parametro viene decodificato dal percent-encoding, quindi <code>%20</code> appare come uno spazio e <code>caf%C3%A9</code> appare come <code>café</code>. Le chiavi duplicate - come <code>color=blue&color=red</code> - vengono mantenute come righe separate nell'ordine originale invece di essere unite.
Perché a volte la porta è vuota?
Quando un URL usa la porta predefinita per il suo scheme (443 per https, 80 per http), lo standard lascia <code>port</code> vuoto perché è implicita. Una porta non predefinita come <code>:8443</code> viene mostrata esplicitamente.
Riesce ad analizzare il fragment dopo il # ?
Sì. La parte dopo <code>#</code> viene mostrata come fragment. Il browser non la invia mai al server, ma è una parte reale dell'URL - utile per le route delle single-page app e i deep link.