Analizzatore URL
Analizza e decodifica qualsiasi URL nei suoi componenti — schema, host, porta, percorso, parametri di query e frammento. Tutta l'elaborazione avviene nel tuo browser.
URL non valido
Come utilizzare l'analizzatore URL
Analizza qualsiasi URL in tre semplici passaggi
Incolla il tuo URL
Inserisci qualsiasi URL nel campo di input — gli URL completi con stringhe di query funzionano meglio.
Scomposizione istantanea
L'URL viene analizzato in tempo reale in tutte le sue parti componenti.
Esamina i parametri
Visualizza i parametri di query decodificati in una tabella e copia i singoli componenti.
Cos'è un URL?
Un Uniform Resource Locator (URL) è un indirizzo web che specifica la posizione di una risorsa in una rete informatica e il meccanismo per recuperarla. Gli URL sono composti da diversi elementi tra cui il protocollo, il nome di dominio, la porta, il percorso, i parametri di query e il frammento.
Struttura dell'URL
Un URL è composto da diverse parti:
Protocollo
Il protocollo di comunicazione (http, https, ftp, ecc.)
Nome host
Il nome di dominio o l'indirizzo IP del server
Porta
Il numero di porta di rete (predefinito: 80 per HTTP, 443 per HTTPS)
Percorso
Il percorso specifico della risorsa sul server
Stringa di query
Parametri chiave-valore per contenuti dinamici
Frammento
Un'ancora che punta a una parte specifica della pagina
Domande frequenti
L'analizzatore estrae lo schema (protocollo), il nome host, la porta, il percorso, i parametri della stringa di query (in forma di tabella), il frammento (hash), il nome utente, la password, l'origine e la stringa di ricerca.
Sì. Tutti i caratteri codificati nell'URL (come %20, %3A) vengono decodificati automaticamente nell'output per una migliore leggibilità.
Lo strumento funziona meglio con URL assoluti (che iniziano con http:// o https://). Gli URL relativi richiedono un URL di base che il browser fornisce automaticamente.
URI è il termine generale definito da RFC 3986: un identificatore composto da schema, percorso, query e frammento. Un URL è un URI che localizza una risorsa (https://ezparser.com/url-parser), mentre un URN la denomina senza indicarne la posizione (urn:isbn:0451450523). Nel lavoro quotidiano sul web, il termine che quasi sempre intendi è URL.
Ogni byte che non è un carattere non riservato (A-Z, a-z, 0-9, - . _ ~) viene scritto come % seguito da due cifre esadecimali: lo spazio diventa %20, e la e con accento acuto in UTF-8 diventa %C3%A9. I caratteri riservati come / ? # & = hanno un significato nella struttura dell'URL, quindi devono essere codificati quando vengono usati come dati. Nelle stringhe di query, i vecchi encoder dei form mappano anche lo spazio su + - questo strumento decodifica entrambe le forme.
https://user:[email protected]:8443/v2/users?page=2#results si scompone in schema (https), userinfo (user:pass@), host (api.example.com), porta (8443), percorso (/v2/users), query (page=2) e frammento (#results). La sezione 3 di RFC 3986 definisce la grammatica; questo parser etichetta ogni componente per te.
Sì - la sezione 6 di RFC 3986 definisce la normalizzazione: /a/./b si risolve in /a/b, /a/../b in /b, e un segmento vuoto // si riduce a /. Browser e client HTTP applicano questa normalizzazione prima di inviare una richiesta, ed è per questo che URL che differiscono solo per i dot segment di solito raggiungono la stessa risorsa. La normalizzazione basata sullo schema converte anche l'host in minuscolo ed elimina la porta predefinita :443.
RFC 3986 non impone alcun limite. In pratica Chrome accetta circa 2 MB, ma la maggior parte dei server limita le righe di richiesta a circa 8 KB (il valore predefinito di LimitRequestLine in Apache è 8190 byte), e API come Twitter/X documentano limiti di 2048 caratteri. Mantenere gli URL sotto i 2000 caratteri è la zona di sicurezza convenzionale per la condivisione e la SEO.
Strumenti Correlati
Decodificatore Base64/URL
Decodifica e codifica Base64, analizza stringhe con codifica URL, anteprime immagini Base64 e decodifica segmenti header o payload JWT
Decodificatore di entità HTML
Codifica e decodifica entità HTML — converti tra caratteri speciali e riferimenti a entità
Decodificatore Hex
Converti tra esadecimale e testo con opzioni configurabili di delimitatore e prefisso
Riferimenti autorevoli
Fonti primarie alla base di questo strumento - standard e specifiche ufficiali, non riassunti di seconda mano.
RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
Lo standard IETF che definisce la sintassi generica degli URI: scheme, authority, path, query.
WHATWG - URL Standard
Lo standard URL del WHATWG implementato dai browser — la specifica vivente del parsing degli URL.
MDN Web Docs - URL API
Riferimento Mozilla per l'API URL e URLSearchParams nel browser.
URL - Wikipedia
Struttura degli URL e la storia che porta dagli URI agli indirizzi web di tutti i giorni.