Come codificare o decodificare un URL
- Scegli se vuoi codificare o decodificare.
- Indica se è un parametro (il valore di un campo) o un indirizzo completo.
- Scrivi o incolla il testo: il risultato compare subito.
- Copia il risultato e usalo nel tuo link, nel tuo codice o nella tua query.
A cosa serve codificare un URL
Gli indirizzi web accettano solo alcuni caratteri. Spazi, accenti, la ñ e simboli come & o = vengono sostituiti da un % seguito da due cifre esadecimali (per esempio, uno spazio diventa %20). Si chiama percent-encoding.
Se devi inserire un valore dentro un parametro (?ricerca=…), usa “Un parametro”, che codifica anche : / ? & e =. Se hai già un indirizzo completo e vuoi solo convertire spazi o accenti, usa “Un indirizzo completo”.
Decodificare fa l'inverso: trasforma %C3%B1 in ñ e %20 in uno spazio, per leggere un URL com'era stato scritto.
Da tenere presente
- Quando decodifichi un parametro, il segno + viene interpretato come uno spazio, come fanno i moduli web.
- Se il testo contiene un % non seguito da due cifre esadecimali, non può essere decodificato.
- Non verifica se l'indirizzo esiste né se è costruito bene: converte solo i caratteri.
Domande frequenti
Che differenza c'è tra parametro e indirizzo completo?
Un parametro codifica tutti i caratteri speciali, inclusi : / ? & =. Un indirizzo completo mantiene quei simboli perché fanno parte della sua struttura.
Perché uno spazio diventa %20?
Perché lo spazio non è consentito in un URL. 20 è il suo codice esadecimale.
Funziona con accenti ed emoji?
Sì, vengono codificati in UTF-8; per esempio la ñ diventa %C3%B1.
Il mio testo viene inviato a un server?
No. Tutto avviene nel tuo browser e il testo non lascia il tuo dispositivo.
È gratis?
Sì, è gratis, non richiede registrazione e funziona direttamente nel browser.