# Cos'è la codifica URL?
Durante la navigazione in Internet o l'invio di richieste ai server, è comune pensare a un'URL (Uniform Resource Locator) semplicemente come a un "indirizzo web". Tuttavia, il protocollo Internet impone che le URL possano essere trasmesse solo utilizzando un set molto ristretto di caratteri ASCII standard.Cosa succede se l'URL contiene uno spazio, lettere accentate o parametri speciali come i segni più (+) o uguale (=)? Per evitare che i sistemi vadano in crash cercando di leggere caratteri illegali, questi devono essere tradotti nella loro forma sicura compatibile utilizzando il Percent-Encoding.# Come funziona il Percent-Encoding
Quando usi questo strumento, l'algoritmo prende qualsiasi carattere "non sicuro" (come uno spazio o una lettera accentata come ñ) e lo sostituisce con un segno di percentuale% seguito da due cifre esadecimali corrispondenti al suo valore nello standard UTF-8.- Esempio di base: Uno spazio semplice sarà sostituito dal suo equivalente sicuro:
%20. - Supporto esteso: La lettera
àdiventa%C3%A0, eñdiventa%C3%B1.
# Importanza nelle API e nelle richieste GET
Nello sviluppo di integrazioni, un errore tipico è passare una stringa grezza ai parametri URL. Se inseriscicamicia&blu in modo grezzo nel tuo backend (/search?q=camicia&blu), il server interpreterà blu come un nuovo parametro, rompendo tutta la logica.Questo strumento garantisce calcoli puliti e automatici con un'esecuzione al 100% nel tuo browser locale. Nessuna delle tue stringhe URL viene trasmessa a server di terze parti, garantendo la privacy dei tuoi token e dei parametri analitici.