Codificatore e decodificatore URL
Scegli “Valore” per un singolo parametro, codificando tutti i caratteri speciali, oppure “URL completa” per mantenere separatori come / ? & =. Il contenuto non viene aperto né inviato.
Risultato
caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%ACTesto codificato
- Lunghezza del risultato
- 45
Dati inseriti
- Azione
- Codifica
- Che cosa codificare?
- Un valore (encodeURIComponent)
- Testo o URL
- café & thé = 5€
Come si calcola
Ogni carattere viene convertito in byte UTF-8 e ogni byte in %XX (esadecimale). Per esempio: spazio = %20, é = %C3%A9.
Risultato
Testo codificato
- Lunghezza del risultato
- 45
Come si calcola
- Ogni carattere viene convertito in byte UTF-8 e ogni byte in %XX (esadecimale). Per esempio: spazio = %20, é = %C3%A9.
- Valore singolo: lettere, cifre e - _ . ! ~ * ' ( ) restano invariati; gli altri caratteri vengono codificati.
- URL completo: restano invariati anche i separatori ; , / ? : @ & = + $ #.
Esempio
“café & thé = 5€” diventa caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%AC come valore singolo.
Da sapere
- Non viene caricata alcuna pagina e non si verifica se l’URL esista.
- Durante la decodifica, un “+” proveniente da dati di un modulo non viene interpretato come spazio.
Quando usarlo
- Codifica o decodifica caratteri speciali per un parametro URL.
- Converti un URL completo mantenendone i separatori.
Domande frequenti
Quando devo scegliere “Valore” invece di “URL completa”?
Scegli “Valore” per un singolo parametro, così tutti i caratteri speciali vengono codificati. Per un indirizzo completo scegli “URL completa” per mantenere i separatori.
Che cosa significano sequenze come %20 o %C3%A9?
Rappresentano byte UTF-8 in notazione esadecimale: uno spazio diventa %20 e la lettera é diventa %C3%A9.
Il calcolatore controlla se l’URL è raggiungibile?
No. Converte il testo localmente e non apre né verifica alcuna pagina web.