Rete/HTTP
URL Parser
Scomporre un URL nelle sue parti — protocollo, host, porta, percorso, parametri di query, frammento.
A URL is made of several parts — protocol, host, port, path, query parameters, and a fragment — that are easy to mix up when reading a long link. This tool breaks a URL down into those parts and shows each one separately.
How to use it
- Paste any URL and it's split into protocol, host, port, path, query parameters, and fragment (#) instantly.
- Query parameters are listed as separate key-value pairs, even when there are many or they repeat.
- The port is shown explicitly even when the URL doesn't specify one (in which case the protocol's default applies — 80 for HTTP, 443 for HTTPS).
Common uses
- Quickly reading a long link cluttered with dozens of tracking parameters (utm_*, ref, fbclid, and so on).
- Checking exactly which host and port a link from someone else will actually open.
- Debugging redirects or malformed URLs in code — you can see exactly which part differs from what's expected.
Things to keep in mind
The fragment (the part after #) is never sent to the server — it's a purely client-side part of the URL the server never even sees.
Hosts with non-ASCII characters (Cyrillic, CJK) are actually transmitted over the network in punycode (xn--...), even when the browser's address bar shows plain letters.
Articolo su questo strumento: Analisi degli URL: di quali parti è fatto un indirizzo web
Domande frequenti
Qual è la differenza tra "host" e "origin" di un URL?
L'host è solo il dominio e la porta (example.com:8080), mentre l'origin include anche lo schema (https://example.com:8080) — due URL devono corrispondere su tutti e tre per condividere lo stesso origin.
Perché il percorso analizzato a volte appare diverso da quello digitato?
Browser e parser normalizzano gli URL — collassando segmenti "./" e "../", decodificando alcuni caratteri codificati in percentuale, e aggiungendo una barra finale a un dominio nudo — quindi il risultato analizzato riflette la forma risolta e canonica.
Analizzare un URL qui lo invia da qualche parte?
No. L'analisi avviene interamente nel tuo browser usando l'API URL nativa — nulla viene inviato a un server.
Cos'è lo userinfo in un URL e perché è pericoloso?
La parte "utente:password@" prima dell'host è pensata per le credenziali, ma gli aggressori la usano per camuffare link di phishing: https://accounts.google.com@evil.com/ porta in realtà a evil.com, non a Google.
Perché l'host in alcuni URL sembra una stringa senza senso che inizia con xn--?
È la codifica punycode per i nomi di dominio internazionalizzati (IDN) — un modo di rappresentare un dominio con caratteri cirillici, CJK o altri caratteri non ASCII in un formato compatibile con il sistema DNS più vecchio.