Codifica in percent-encoding e decodifica URL o parametri di query senza rompere i caratteri speciali.
Gli URL possono contenere solo un insieme limitato di caratteri. Tutto il resto — spazi, accenti, &, ?, emoji — deve essere in percent-encoding: i byte UTF-8 del carattere scritti come %XX. Uno spazio diventa %20, "ç" diventa %C3%A7. Saltare questo passaggio è il modo in cui i link si rompono: una & non codificata dentro il valore di un parametro lo divide silenziosamente in due, e una parola accentata in una query può arrivare corrotta al server.
Le due modalità esistono perché ci sono due compiti diversi. "Componente" (encodeURIComponent) codifica tutto ciò che non è un carattere sicuro — usala per i valori che stai inserendo in una query string, come il nome di una campagna in un parametro UTM o un URL di ritorno passato a un'altra pagina. "URL completo" (encodeURI) preserva i caratteri strutturali :, /, ?, & e = — usala per ripulire un indirizzo completo che ha già la sua struttura al suo posto.
La decodifica inverte il processo ed è altrettanto utile: incolla qualsiasi URL in percent-encoding da log, analytics o dalla barra del browser e leggilo in chiaro. Tutto funziona in locale nel tuo browser — i link che stai analizzando non vengono mai trasmessi.
Ogni carattere non sicuro viene sostituito dai byte UTF-8 scritti in esadecimale, preceduti da %. Spazio → %20, ç → %C3%A7, 🚀 → %F0%9F%9A%80.
Componente per un valore che va dentro un parametro (codifica &, = e /). URL completo per un indirizzo intero — mantiene intatti i caratteri strutturali così l'URL continua a funzionare.
Probabilmente una & o uno spazio non codificati nel valore. Codifica il valore con la modalità Componente prima di metterlo nell'URL — è esattamente questo il caso.
Entrambi significano spazio nelle query string, ma + è una convenzione ereditata dalla codifica dei form. %20 funziona ovunque in un URL — preferiscilo.
No. La codifica e la decodifica avvengono interamente nel tuo browser con le funzioni JavaScript native.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.