Codificatore/Decodificatore URL
Questo URL encoder converte i caratteri speciali in formato percent-encoded (per esempio uno spazio diventa %20) così il testo può essere usato in sicurezza in un URL, e decodifica le stringhe codificate in testo semplice.
Informazioni su questo strumento
Questo URL encoder converte i caratteri speciali in formato percent-encoded (per esempio uno spazio diventa %20) così il testo può essere usato in sicurezza in un URL, e decodifica le stringhe codificate in testo semplice.
Come si usa
- Incolla il testo o l'URL codificato nel campo di input.
- Clicca Encode per applicare il percent-encoding, oppure Decode per riconvertirlo.
- Clicca Copy per copiare l'output.
Da sapere
- La codifica usa encodeURIComponent di JavaScript, che codifica ogni carattere tranne A–Z, a–z, 0–9 e - _ . ! ~ * ' ( ).
- Il percent-encoding è definito nella RFC 3986: ogni byte non sicuro viene scritto come % seguito da due cifre esadecimali.
- I caratteri non ASCII vengono codificati come byte UTF-8, quindi é diventa %C3%A9.
- Poiché & = ? / e # vengono codificati, l'output è adatto a un singolo valore di query string e non a un URL intero.
Funziona interamente nel tuo browser: nulla di ciò che inserisci viene caricato o salvato.
Domande frequenti
Perché lo spazio viene codificato come %20 e non come +?
%20 è la codifica percentuale standard dello spazio. La forma + vale solo per i dati dei moduli HTML (application/x-www-form-urlencoded).
Devo codificare l'intero URL o solo i parametri?
Codifica i singoli valori dei parametri. Codificando l'intero URL verrebbero trasformati anche i caratteri : / ? e & che danno struttura all'URL.
Perché la decodifica mostra 'Invalid encoding'?
L'input contiene un % non seguito da due cifre esadecimali valide, oppure una sequenza di byte che non è UTF-8 valido.
Il mio testo viene inviato da qualche parte?
No. Codifica e decodifica avvengono interamente nel tuo browser.