Skip to content
url/decode
Funziona interamente nel tuo browser

Codificatore e Decodificatore URL

Decodifica un URL o codificalo nella sua forma percent-encoded. Incolla il testo a sinistra, leggi il risultato a destra: nulla viene caricato, registrato o salvato.

Stai codificando: il testo leggibile viene convertito in un formato percent-encoded sicuro per un URL.

0 caratteri

0 caratteri

EXAMPLES

Cosa viene convertito, e come

Alcuni casi comuni gestiti correttamente dal codificatore e dal decodificatore.

  • Uno spazio in un URL

    ciao mondociao%20mondo
  • Un parametro con simboli

    q=caffè & tèq%3Dcaff%C3%A8%20%26%20t%C3%A8
  • Un'email in una query string

    [email protected]utente%40esempio.it
  • Un URL completo con accento

    https://esempio.it/cerca?q=cittàhttps%3A%2F%2Fesempio.it%2Fcerca%3Fq%3Dcitt%C3%A0
  • Caratteri riservati

    20% di sconto / offerta?20%25%20di%20sconto%20%2F%20offerta%3F

DOCUMENTATION

Codifica e decodifica URL, spiegate

Cos'è la codifica URL?

La codifica URL (URL encoding) converte i caratteri non ammessi in un URL — o che vi hanno un significato speciale — in un formato che qualsiasi browser o server può trasmettere senza ambiguità. Un URL accetta solo un insieme limitato di caratteri ASCII: lettere, cifre e pochi segni come - _ . ~. Spazi, lettere accentate, simboli come & o =, e caratteri di alfabeti non latini devono essere rappresentati diversamente.

Questo accade continuamente nell'uso quotidiano del web: un campo di ricerca che accetta "menù del giorno" deve trasformare quella frase in un unico valore, senza che uno spazio la divida o un accento la comprometta.

Cos'è la decodifica URL?

Decodificare un URL è l'operazione inversa: prendere una stringa percent-encoded, come quella dell'esempio precedente, e riconvertirla nel testo originale e leggibile. Quando un server riceve una richiesta, decodifica l'URL per recuperare il valore effettivamente inviato.

Decodificare è comune quanto codificare nel lavoro quotidiano di sviluppo: log del server, barre degli indirizzi, risposte API e link condivisi mostrano spesso valori codificati.

Come funziona il percent-encoding

Entrambe le operazioni si basano sullo stesso sistema: il percent-encoding. Ogni carattere che non può comparire letteralmente in un URL viene sostituito dal segno percentuale (%) seguito dal suo valore esadecimale a due cifre. Uno spazio diventa %20, una & diventa %26, un = diventa %3D. I caratteri fuori dall'ASCII di base vengono prima convertiti nella loro sequenza di byte UTF-8, e ogni byte viene codificato separatamente — una singola lettera accentata come è può quindi generare più codici (%C3%A8).

Vale la pena memorizzare alcuni codici frequenti: %20 per lo spazio (o + in una query string), %2F per la barra, %3F per il punto interrogativo, %23 per il cancelletto, %26 per la e commerciale e %25 per il segno percentuale stesso.

Codificare parametri di query e URL completi

I parametri di query richiedono particolare attenzione, perché i caratteri che li separano — ?, & e = — hanno un significato strutturale nell'URL stesso. Se il valore di un parametro contiene uno di questi caratteri non codificato, l'URL viene interpretato in modo errato. Codificare solo il valore, lasciando intatti i ?, & e = strutturali, mantiene l'URL corretto.

Codificare un URL intero è diverso: ogni carattere riservato, incluse le barre del percorso, viene codificato — utile quando un URL intero deve essere inserito come valore unico nel parametro di un altro URL.

Codifica vs decodifica: la differenza

Sono operazioni esattamente inverse. La codifica trasforma testo leggibile in una stringa percent-encoded sicura per un URL. La decodifica prende quella stringa e ricostruisce il testo originale. Si codifica prima di inviare dati in un URL; si decodifica dopo averli ricevuti.

Come usare questo codificatore e decodificatore URL

Scegli Codifica o Decodifica con l'interruttore sopra lo strumento, poi incolla il testo nella casella di sinistra. Il risultato appare istantaneamente a destra mentre digiti, senza pulsanti né ricaricamenti di pagina. Usa Copia per mettere il risultato negli appunti, Cancella per svuotare l'input, e l'icona di scambio per invertire l'operazione.

Esempi comuni di codifica URL

Alcuni schemi ricorrono spesso: uno spazio diventa %20 (o + in una query di modulo), una e commerciale in un valore diventa %26, e un indirizzo email usato come parametro codifica la sua @ come %40. Il testo accentato o non latino si espande in più codici per carattere a causa della codifica UTF-8.

Casi d'uso comuni per sviluppatori e utenti

Gli sviluppatori usano costantemente un codificatore e decodificatore URL: nel costruire richieste API, creare URL di redirect, capire perché un parametro non arriva come previsto, o preparare testo utente da inserire in sicurezza in un link. Gli utenti comuni incontrano la stessa necessità condividendo un link con caratteri speciali.

Privacy: tutto avviene nel tuo browser

Questo strumento esegue ogni conversione localmente, con JavaScript eseguito sul tuo dispositivo. Il testo inserito non viene mai caricato, trasmesso, registrato o salvato — non esiste alcuna elaborazione lato server. Puoi incollare query string sensibili senza che escano mai dal tuo browser.

FAQ

Domande frequenti

Risposte chiare su codifica URL, decodifica URL e percent-encoding.

Cos'è la decodifica URL?

La decodifica URL converte i caratteri percent-encoded in un URL nella loro forma leggibile originale. Ad esempio, %20 rappresenta uno spazio e torna a essere uno spazio normale dopo la decodifica.

Cos'è la codifica URL?

La codifica URL converte caratteri non sicuri in un URL — come spazi, lettere accentate o simboli come & e = — in un formato percent-encoded composto dal segno % seguito da due cifre esadecimali.

Come decodifico un URL?

Imposta questo strumento sulla modalità Decodifica e incolla l'URL o il testo percent-encoded nella casella di input. Il risultato leggibile appare istantaneamente, senza caricare dati né ricaricare la pagina.

Come codifico un URL?

Imposta questo strumento sulla modalità Codifica e incolla il tuo testo o URL nella casella di input. Viene convertito immediatamente in un formato percent-encoded pronto da copiare.

Cos'è un decodificatore URL?

Un decodificatore URL è uno strumento che converte URL percent-encoded — stringhe con sequenze come %20 o %3D — nel loro testo originale e leggibile.

Cos'è un codificatore URL?

Un codificatore URL è uno strumento che converte testo semplice o un URL completo in formato percent-encoded, così può essere trasmesso in sicurezza.

Come decodifico un URL online?

Incolla l'URL codificato nella casella di input di questa pagina con la modalità Decodifica attiva. La conversione avviene istantaneamente nel browser e il risultato si copia con un clic.

Come codifico un URL online?

Incolla il tuo testo o URL nella casella di input di questa pagina con la modalità Codifica attiva. Il risultato percent-encoded appare subito e si può copiare.

Cosa significa codificare un URL?

Codificare un URL significa rappresentare un carattere che non può comparire direttamente al suo interno come un segno % seguito dal suo valore esadecimale, così l'URL resta valido.

Cosa significa decodificare un URL?

Decodificare un URL significa invertire questo processo: leggere ogni sequenza %XX e riconvertirla nel carattere che rappresenta, ripristinando il testo originale.

Cos'è il percent-encoding?

Il percent-encoding è il nome formale dello schema di codifica usato negli URL, in cui i caratteri riservati o non sicuri vengono sostituiti da % seguito da due cifre esadecimali.

Perché gli spazi vengono codificati negli URL?

Uno spazio non codificato non è un carattere valido in un URL e può causarne il troncamento o un'interpretazione errata, per questo viene codificato come %20 (o + in una query) per mantenere l'URL intatto.

Cos'è %20 in un URL?

%20 è la rappresentazione percent-encoded di uno spazio. Compare dove normalmente ci sarebbe uno spazio in un URL, spesso in una ricerca o in un nome di file.

Qual è la differenza tra codifica e decodifica URL?

La codifica trasforma testo leggibile in un formato percent-encoded sicuro per un URL, mentre la decodifica fa esattamente il contrario. Sono operazioni inverse.

Esiste un decodificatore URL gratuito?

Sì: questa pagina è un decodificatore e codificatore URL gratuito che funziona interamente nel browser, senza registrazione, senza limiti e senza inviare dati a un server.

Come decodifico un URL codificato?

Incolla l'URL codificato nella casella di input con la modalità Decodifica attiva, e lo strumento converte istantaneamente ogni sequenza %XX nel suo carattere originale.