Decodificatore URL
Decodifica qualsiasi URL o stringa in percent-encoding in testo leggibile istantaneamente nel browser. Segue lo standard RFC 3986. Gratuito.
Aggiornato maggio 2026
Revisionato da Rafael Duarte
Come decodificare un URL online
Da percent-encoding a testo leggibile in tre passaggi
1. Incolla la stringa codificata
Un URL completo, una query string o un singolo valore con sequenze %XX: gli spazi all'inizio e alla fine vengono ignorati.
2. Leggi il risultato
Ogni %XX torna al carattere originale, le sequenze UTF-8 diventano lettere accentate o emoji e il + della query string diventa uno spazio (in un percorso URL resta un più).
3. Copia il testo
Clicca "Copia" oppure premi Shift+Invio fuori dal campo di testo.
Cosa fa questo decodificatore URL
Più di un semplice decodeURIComponent
Sequenze %XX e segno +
Decodifica il percent-encoding e converte il + in spazio, come nei dati inviati dai moduli HTML.
UTF-8 ricomposto
Le lettere accentate, i caratteri non latini e le emoji formati da più sequenze %XX tornano un unico carattere: caff%C3%A8 diventa caffè.
Errore sulle sequenze non valide
Un % non seguito da due cifre esadecimali, o byte UTF-8 incompleti, producono un messaggio d'errore invece di un risultato sbagliato.
Passaggio diretto al codificatore
"Scambia & Codifica" apre il Codificatore URL con il testo decodificato già inserito, pronto da modificare e ricodificare.
Tutto nel browser
La decodifica avviene in locale con decodeURIComponent(): nessun dato viene inviato a un server.
Esempi di decodifica URL
Quando serve decodificare un URL
Debug, log e sicurezza
Debug di API e redirect
Header come Location o parametri redirect_uri contengono spesso URL codificati: decodificandoli vedi dove porta davvero la richiesta.
Leggere i log del server
Le query string registrate nei log di accesso diventano leggibili, comprese le ricerche con lettere accentate.
Analizzare link di campagne e tracciamento
Parametri UTM e link di newsletter nascondono spesso l'indirizzo di destinazione codificato dentro un altro URL.
Flussi OAuth
Codici di autorizzazione, state e URL di callback arrivano in forma percent-encoded: decodificali per controllare che siano quelli attesi.
Revisioni di sicurezza
Un payload codificato in una richiesta HTTP può nascondere un tentativo di injection o di XSS: decodificarlo rende visibile il contenuto reale.
Il risultato non torna? Parti da qui
URL codificato due volte
Se dopo la decodifica vedi ancora sequenze %XX, la stringa è stata codificata due volte: %2520 diventa %20, non uno spazio. Incolla il risultato e decodificalo di nuovo.
Un % letterale nel testo
Una stringa come sconto 100% contiene un % che non introduce una sequenza valida e genera l'errore. Sostituiscilo con %25 prima di decodificare.
Il + nel percorso resta un più
Lo strumento converte in spazio il + della query string (dopo ?) e del testo dei moduli; in un URL come https://sito.it/c++/guida il + del percorso resta un più letterale.
Decodificare tutto l'URL prima di analizzarlo
Per leggere va bene, ma se un parametro contiene un %26 o un %3D voluti, decodificando l'intera stringa quei caratteri si confondono con la struttura dell'URL. Per elaborare i dati, decodifica un parametro alla volta.
Perché decodificare gli URL qui
La ricomposizione corretta dei caratteri UTF-8 e la gestione del + come spazio evitano i due errori più comuni di chi decodifica a mano, e una sequenza non valida viene segnalata invece di produrre caratteri strani. Con "Scambia & Codifica" passi al codificatore senza cambiare scheda.
Tutta la decodifica avviene nel browser: niente viene inviato o registrato. Puoi lavorare su token, URL di callback o log con dati personali e verificarlo nella scheda Rete degli strumenti per sviluppatori.
Quick Tools o la console del browser?
Stessa funzione, esperienza diversa
Domande frequenti
Incolla la stringa nel campo di input: %20 diventa uno spazio e la coppia %C3%A8 diventa è, perché le lettere accentate sono scritte con due byte UTF-8. Il risultato compare subito, senza premere pulsanti.
Riferimenti
Spiegazione in italiano della codifica percentuale e dei caratteri riservati.
Documentazione (in inglese) della funzione JavaScript usata da questo decodificatore.
Lo standard (in inglese) che i browser moderni seguono per analizzare e codificare gli URL.
Strumenti correlati
- Codificatore URL Sviluppatore Codifica qualsiasi URL o testo in percent-encoding istantaneamente nel browser. Segue lo standard RFC 3986. Gratuito e senza registrazione.
- Decodificatore Base64 Sviluppatore Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.
- Base64 in Immagine Sviluppatore Incolla una stringa Base64 o data URL e visualizza l'immagine decodificata all'istante — convertitore gratuito per PNG, JPEG, WebP, GIF, SVG. Nessun upload...
- Decodificatore di Entità HTML Sviluppatore Decodifica entità HTML in testo semplice online — converti <, >, & e tutte le entità con nome istantaneamente.
- Codificatore Base64 Sviluppatore Codifica qualsiasi testo in Base64 istantaneamente nel browser. Supporta UTF-8, mostra il conteggio dei caratteri e la dimensione del payload. Gratuito...