Decodifica URL
Converti indirizzi web e parametri codificati in testo leggibile.
Un indirizzo web pieno di sequenze come %20, %3A oppure %2F risulta impossibile da comprendere al volo. Questa difficoltà emerge soprattutto quando devi analizzare un reindirizzamento, controllare i parametri di tracciamento o capire cosa ha ricevuto esattamente una richiesta HTTP.
Come usare il decoder URL
- Incolla nel campo di input la stringa o l’indirizzo web con percent-encoding.
- Clicca sul pulsante per avviare l’elaborazione.
- Esamina la stringa decodificata restituita a video.
- Avvia una seconda decodifica se noti ancora caratteri percentuali, segnale di una doppia codifica a monte.
- Presta attenzione al simbolo
+, spesso impiegato per indicare uno spazio nelle stringhe di query.
Riconoscere la doppia codifica negli indirizzi URL
Se il testo elaborato mostra ancora codifiche esadecimali, non si tratta di un semplice difetto visivo. La presenza della combinazione %2520 rappresenta il classico segnale di errore: il carattere % del codice %20 originario è stato convertito a sua volta in %25, indicando che la procedura di codifica è avvenuta due volte consecutive.
Questo disguido accade di frequente quando un parametro viene convertito dal codice applicativo e poi nuovamente processato da un router di reindirizzamento, da una libreria esterna o dal generatore di collegamenti. Il risultato produce stringhe testuali con sequenze %20 visibili invece dei normali spazi bianchi.
Utilità pratica della decodifica URL
- Verificare la destinazione finale all’interno di catene complesse di redirect.
- Ispezionare i parametri reali dei link affiliati o promozionali prima di aprirli.
- Individuare problemi nei dati inviati alle API tramite parametri malformati.
- Leggere le righe memorizzate nei log dei server web in formato codificato.
- Analizzare gli indirizzi di ritorno nei flussi di autenticazione OAuth con URL annidati.
Sicurezza e ispezione dei link con il decoder URL
Ispezionare una stringa sospetta per svelarne il percorso autentico costituisce una buona abitudine operativa, soprattutto perché accorciatori di collegamenti e catene di rinvio nascondono spesso la destinazione finale. Decodificare il testo rappresenta una pura operazione di manipolazione dei caratteri: decidere poi se visitare l’indirizzo ottenuto resta una scelta distinta da compiere con consapevolezza.
Domande sulla decodifica URL
Cosa rappresenta la sequenza %20 in un link?
Indica uno spazio vuoto. Poiché gli indirizzi web non ammettono spazi letterali, il valore esadecimale 20 corrispondente alla tabella ASCII viene trascritto nella forma %20.
Per quale motivo compaiono ancora simboli percentuali dopo l’elaborazione?
Il testo di partenza è stato codificato due volte lungo il percorso. Clicca di nuovo sul pulsante di decodifica per risolvere il secondo livello di percent-encoding.
Quale distinzione esiste tra il segno + e il codice %20?
Nelle stringhe di query entrambi possono rappresentare uno spazio vuoto, poiché il segno + deriva dallo standard dei moduli HTML. Nel percorso principale dell’URL, invece, il più indica unicamente il carattere matematico.
Come mai alcune lettere accentate generano simboli strani?
Il fenomeno dipende spesso da una mancata corrispondenza del set di caratteri. La maggior parte degli standard web usa byte UTF-8, mentre sistemi più datati possono adottare tabelle differenti provocando errori di visualizzazione.
La decodifica delle informazioni rispetta la privacy?
I dati inseriti vengono trasferiti al server per completare l’operazione richiesta e non vengono memorizzati.