Codificatore / Decodificatore URL

Inserisci testo o una stringa codificata in URL, scegli una direzione, e ottieni il risultato codificato o decodificato istantaneamente.

Ultimo aggiornamento: September 5, 2026

Domande frequenti

Cosa fa la codifica URL?

Converte caratteri che non sono sicuri in un URL (spazi, &, ?, #, e altri) in un segno percentuale seguito dal loro codice esadecimale - per esempio, uno spazio diventa %20 - così il testo può essere incluso in sicurezza in un URL, come una query di ricerca o valore di parametro.

Perché uno spazio diventa %20 invece di un segno più (+)?

Entrambi sono usati nella pratica: %20 è la codifica percentuale standard per uno spazio ovunque in un URL, mentre + significa specificamente "spazio" solo all'interno delle stringhe di query URL (dati codificati come modulo), una convenzione ereditata dai moduli HTML. Questo strumento usa %20, la codifica più universalmente corretta.

Cosa succede se provo a decodificare testo che non è effettivamente codificato?

Il testo semplice senza sequenze % viene decodificato in se stesso senza modifiche, poiché non c'è nulla da convertire - la decodifica fallisce solo se il testo contiene una sequenza % incompleta o non valida (come un % non seguito da due cifre esadecimali valide).

Questo è lo stesso di encodeURIComponent() in JavaScript?

Sì - la codifica usa esattamente quella funzione, che è il modo standard per codificare in sicurezza un singolo valore (come un parametro di query) per l'uso in un URL, a differenza di encodeURI() che è pensata per codificare un intero URL e lascia intoccati caratteri come / e :.

Cosa diventa il carattere & quando viene codificato?

%26 - dato che & ha un significato speciale negli URL (separa i parametri di query), deve essere codificato in percentuale come %26 ogni volta che appare come dato letterale piuttosto che come effettivo separatore di parametri.

Se codifico un URL già completamente valido, come https://example.com, lo rompo?

La codifica è pensata per singoli valori (come una query di ricerca), non per URL interi - far passare un URL completo attraverso la modalità di codifica di questo strumento convertirà anche le sue proprie barre e i due punti (: diventa %3A, / diventa %2F), rompendolo come link cliccabile. Codifica solo il valore del parametro stesso, non la struttura circostante dell'URL.

Posso decodificare un URL che ha sia %20 che + a rappresentare gli spazi?

La modalità di decodifica di questo strumento converte le sequenze percentuali %XX di nuovo nei loro caratteri originali, ma un + letterale in una stringa di query è una convenzione legacy separata per gli spazi che la sola decodifica percentuale non tocca - se il tuo input mescola entrambe le convenzioni, potresti dover sostituire manualmente + con uno spazio prima o dopo la decodifica.

Calcola