Codifica e decodifica URL (percent-encoding)

Codifica un testo per usarlo in un URL e decodifica una stringa codificata. Gratis e senza registrazione.

Codifica e decodifica degli URL

La codifica URL (percent-encoding) permette di inserire testo, spazi e caratteri speciali dentro un indirizzo web senza romperlo: ogni carattere non ammesso viene sostituito da una sequenza che inizia con %. Ad esempio lo spazio diventa %20. Questo strumento codifica un testo per renderlo sicuro in un URL e decodifica una stringa già codificata, gestendo correttamente anche le lettere accentate. Tutto avviene nel tuo browser.

Perché serve codificare un testo per un URL

Gli URL possono contenere solo un set limitato di caratteri (lettere, numeri e pochi simboli). Spazi, accenti, simboli come "&" o "?" e altri caratteri speciali devono essere sostituiti con una sequenza "percent-encoding" (es. lo spazio diventa %20) per non essere fraintesi dal browser o dal server come parte della struttura dell'URL invece che come dato. Senza questa codifica, un indirizzo email inserito in un link, o un termine di ricerca con un accento, romperebbe l'URL o produrrebbe un risultato sbagliato.

Un esempio pratico

Cercare "città italiane" su un motore di ricerca genera un URL dove lo spazio diventa %20 (o +) e la "à" diventa %C3%A0: il testo che vedi nella barra degli indirizzi è già codificato, anche se il browser spesso lo mostra decodificato per comodità di lettura. Questo strumento serve proprio a generare o interpretare manualmente quella codifica, utile per costruire link con parametri dinamici o per debug.

Domande frequenti

Cos'è la codifica URL?
La codifica URL, detta anche percent-encoding, sostituisce i caratteri non ammessi in un indirizzo web con una sequenza che inizia con il simbolo di percentuale. Ad esempio lo spazio diventa %20. Serve a inserire in modo sicuro testo e caratteri speciali dentro un URL.
Quando serve codificare un URL?
Quando un indirizzo contiene spazi, lettere accentate o simboli come &, ? e =, che hanno un significato speciale negli URL. Codificandoli si evita che il link venga interpretato male o si rompa.
Qual è la differenza tra codifica e decodifica?
La codifica trasforma il testo normale nel formato sicuro per gli URL; la decodifica fa il contrario, riportando una stringa codificata al testo leggibile originale.
La codifica URL funziona con gli accenti?
Sì. I caratteri accentati e gli altri simboli Unicode vengono codificati in UTF-8 e rappresentati con le rispettive sequenze percentuali, in modo da restare validi in qualsiasi URL.

Quanto è utile questo strumento?

Sii il primo a votare