Codificatore/Decodificatore URL
Codifica o decodifica componenti URL usando le funzioni native JavaScript `encodeURIComponent` e `decodeURIComponent`.
Come funziona
Il codificatore/decodificatore di URL codifica i caratteri speciali per renderli sicuri in un URL, o decodifica un URL codificato in percentuale in testo leggibile.
Come usarlo:
- Incolla il tuo testo o URL codificato nel campo di input.
- Clicca su Codifica per convertire i caratteri speciali (spazi, &, =, ecc.) in codici percentuale.
- Clicca su Decodifica per recuperare l’URL originale.
Esempio: «Ciao mondo» → «Ciao%20mondo» (codificato); «Ciao%20mondo» → «Ciao mondo» (decodificato).
Limitazioni: La codifica segue lo standard RFC 3986. Gli URL completi con più componenti devono essere codificati componente per componente.
Privacy: Tutto viene elaborato localmente — nessun dato viene inviato.
Esempio pratico
Codifica café & croissants e ottieni caf%C3%A9%20%26%20croissants: la é diventa due byte UTF-8 (%C3%A9), lo spazio %20 e la e commerciale %26 — il che conta, perché una & non codificata spezzerebbe in silenzio il tuo parametro di query in due. La modalità decodifica inverte qualsiasi stringa percent-encoded, e il parser di URL scompone un indirizzo completo in protocollo, host, percorso e singoli parametri, ciascuno decodificato a parte. Fare debug di un URL di callback malformato diventa leggere una tabella invece di strizzare gli occhi sui segni di percentuale.
Casi d'uso
- Costruire query string per le richieste API
- Debug degli URL codificati in percentuale nelle schede di rete del browser
- Codificare i valori forniti dall'utente prima di aggiungerli agli URL
- Decodificare le destinazioni di reindirizzamento o i parametri di callback OAuth
Domande frequenti
- Perché codificare un URL?
- Gli URL possono contenere solo certi caratteri ASCII. La codifica converte gli altri in sequenze %XX sicure.
- Qual è la differenza tra encodeURI e encodeURIComponent?
- encodeURIComponent codifica tutti i caratteri speciali; encodeURI ne preserva alcuni come / e ?.
- Lo spazio diventa + o %20?
- Questo strumento usa %20 (standard RFC 3986).
- Posso decodificare più URL di seguito?
- Sì, copia e incolla ogni URL e clicca su Decodifica.
- I miei dati vengono inviati a un server?
- No, tutto è locale.