URL encode e decode
Codifica un testo per usarlo in un indirizzo web (percent-encoding) o decodifica una stringa piena di %20 e %C3%A8. In più: incolla un URL completo e leggi i parametri query in una tabella chiara.
Quando serve il percent-encoding
In un URL sono ammessi solo alcuni caratteri: spazi, lettere accentate, «&», «?» e «#»
dentro un valore vanno convertiti nella forma percentuale (lo spazio diventa %20,
la «è» diventa %C3%A8). Senza questa codifica un link può spezzarsi o passare
parametri sbagliati: è il classico bug del modulo di ricerca che perde tutto ciò che segue una
«&» scritta dall'utente. Questo strumento usa encodeURIComponent, la stessa
funzione standard di JavaScript, quindi il risultato è identico a quello del tuo codice.
Leggere i parametri query di un URL
Tutto ciò che segue il «?» è la query string: coppie nome=valore separate da
«&». Negli URL reali si accumulano parametri di tracciamento (utm_source,
utm_campaign, fbclid, gclid) insieme a quelli funzionali.
La seconda scatola li separa e li decodifica uno per uno: utile per capire cosa traccia un link
prima di condividerlo, o per fare debug di una richiesta senza contare le «&» a occhio.