Decodificatore URL
Decodifica stringhe codificate in URL (percent-encoding) con anteprima in tempo reale, decodifica ricorsiva multilivello, analisi dei componenti URL, analisi dei parametri di query e dell'encoding. Supporta UTF-8 e tutti i caratteri codificati.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Decodificatore URL
Benvenuto nel Decodificatore URL, uno strumento professionale per decodificare URL e testo codificati in percentuale. Che tu stia effettuando il debug di richieste API, analizzando il traffico web, ispezionando l'invio di moduli o lavorando con URL internazionalizzati, questo decodificatore fornisce risultati istantanei con funzionalità di analisi approfondite che nessun altro strumento offre.
Cos'è la decodifica URL?
La decodifica URL (chiamata anche percent-decoding) è il processo di conversione dei caratteri codificati in percentuale nella loro forma originale. Quando i dati sono inclusi in un URL, determinati caratteri devono essere rappresentati utilizzando un segno di percentuale (%) seguito da due cifre esadecimali. La decodifica URL inverte questo processo.
Ad esempio:
- %20 → carattere spazio
- %26 → & (e commerciale)
- %3F → ? (punto interrogativo)
- %E4%B8%AD → 中 (carattere cinese, codificato in UTF-8)
La codifica URL è definita nella norma RFC 3986 (Sintassi dell'identificatore di risorsa uniforme) ed è essenziale per trasmettere i dati in modo sicuro negli URL, poiché molti caratteri hanno un significato speciale nella sintassi degli URL.
Come usare questo decodificatore
- Incolla il tuo testo codificato: Inserisci una stringa codificata nell'area di input. Può essere un URL completo, una stringa di query, un payload di dati di un modulo o qualsiasi testo codificato in percentuale. Usa gli esempi rapidi sopra il modulo per i modelli comuni.
- Scegli la gestione del segno più: Seleziona se
+debba essere decodificato come spazio (standard per le stringhe di query dei moduli HTML) o mantenuto come segno più letterale (modalità RFC 3986 rigorosa). - Ottieni risultati istantanei: L'anteprima live mostra l'output decodificato in tempo reale mentre scrivi. Fai clic su "Decodifica URL" per un'analisi completa che include la scomposizione dei componenti URL, il rilevamento multistrato e le statistiche di codifica.
- Rivedi l'analisi: Per gli URL completi, visualizza la scomposizione dei componenti (protocollo, host, percorso, parametri di query). Per le stringhe codificate su più livelli, visualizza ogni passaggio di decodifica visualizzato passo dopo passo.
- Copia il risultato: Fai clic sul pulsante copia per copiare il testo decodificato negli appunti.
Caratteristiche principali
Decodifica Live in Tempo Reale
Il decodificatore elabora il tuo input direttamente nel browser utilizzando JavaScript. I risultati appaiono istantaneamente mentre digiti: non sono necessari passaggi sul server. I tuoi dati non lasciano mai il tuo dispositivo, garantendo la massima privacy.
Scomposizione dei Componenti URL
Quando decodifichi un URL completo, lo strumento lo analizza automaticamente nei suoi componenti: schema (protocollo), host, porta, percorso, stringa di query e frammento. I parametri di query sono visualizzati in una chiara tabella chiave-valore per una facile ispezione.
Decodifica Multistrato
A volte gli URL vengono codificati più volte (doppia o tripla codifica). Ciò accade quando le funzioni di codifica vengono applicate più di una volta: ad esempio, %2520 è uno spazio codificato due volte (% → %25, quindi %2520 = %20 = spazio). Il nostro decodificatore rileva tutti i livelli di codifica e mostra ogni passaggio.
Analisi della Codifica
Scopri esattamente quali caratteri sono stati codificati in percentuale nel tuo input, i loro valori esadecimali, i caratteri decodificati e il conteggio delle frequenze. Questo è prezioso per il debug dei problemi di codifica.
Comprendere la codifica URL
Perché esiste la codifica URL
Gli URL possono contenere solo un insieme limitato di caratteri ASCII. I caratteri al di fuori di questo insieme — inclusi spazi, simboli speciali e caratteri non latini — devono essere codificati in percentuale per essere trasmessi in modo sicuro. La codifica garantisce che gli URL siano univoci e possano essere analizzati correttamente da browser, server e proxy.
Caratteri riservati vs non riservati
Caratteri non riservati (sicuri, non hanno mai bisogno di codifica):
- Lettere:
A-Z,a-z - Cifre:
0-9 - Speciali:
-_.~
Caratteri riservati (hanno un significato speciale negli URL, devono essere codificati quando usati come dati):
:/?#[]@!$&'()*+,;=
Il segno più (+) vs %20 per gli spazi
Ci sono due modi in cui gli spazi appaiono negli URL:
- + (segno più): Utilizzato nei dati dei moduli HTML (
application/x-www-form-urlencoded). Quando un modulo inviaciao mondo, diventaciao+mondonella stringa di query. - %20: La codifica in percentuale standard per lo spazio come definito nella norma RFC 3986. Utilizzata nei percorsi URL e in altri contesti.
Quando decodifichi le stringhe di query dai moduli HTML, decodifica + come spazio. Quando decodifichi i percorsi URL o gli URI RFC 3986 rigorosi, mantieni + come segno più letterale.
Caratteri comuni codificati in percentuale
| Carattere | Codificato | Descrizione | Categoria |
|---|---|---|---|
| (spazio) | %20 | Carattere spazio | Spazio bianco |
| ! | %21 | Punto esclamativo | Riservato |
| # | %23 | Hash / Frammento | Riservato |
| $ | %24 | Segno del dollaro | Riservato |
| & | %26 | E commerciale | Riservato |
| + | %2B | Segno più | Riservato |
| , | %2C | Virgola | Riservato |
| / | %2F | Barra diagonale | Riservato |
| : | %3A | Due punti | Riservato |
| = | %3D | Segno di uguale | Riservato |
| ? | %3F | Punto interrogativo | Riservato |
| @ | %40 | Chiocciola | Riservato |
| % | %25 | Segno di percentuale | Speciale |
Cos'è la doppia codifica URL (multistrato)?
La doppia codifica si verifica quando una stringa già codificata viene codificata di nuovo. Questa è una fonte comune di bug nelle applicazioni web:
- Originale:
ciao mondo - Codifica singola:
ciao%20mondo(spazio → %20) - Codifica doppia:
ciao%2520mondo(% → %25, quindi %20 → %2520)
Ciò accade tipicamente quando:
- Una funzione di codifica viene chiamata due volte per errore
- I parametri URL vengono codificati prima di essere inseriti in un contesto già predisposto per la codifica
- Middleware o proxy applicano una codifica aggiuntiva
Il nostro decodificatore multistrato rileva automaticamente tutti i livelli e decodifica passo dopo passo, mostrandoti esattamente cosa è successo.
Casi d'uso comuni
- Debug di richieste API: Ispeziona e decodifica i parametri di query dalle chiamate API per verificare i valori corretti
- Analisi del traffico web: Decodifica gli URL dai log del server, dai report analitici o dagli strumenti per sviluppatori del browser
- Ispezione dei dati dei moduli: Decodifica gli invii di moduli
application/x-www-form-urlencoded - Analisi SEO: Decodifica gli URL contenenti contenuti internazionalizzati (caratteri non latini) per una migliore leggibilità
- Test di sicurezza: Rileva e decodifica payload codificati su più livelli durante gli audit di sicurezza
- Link di e-mail e social media: Decodifica gli URL di tracciamento e le catene di reindirizzamento
Domande frequenti
Cos'è la decodifica URL?
La decodifica URL (chiamata anche percent-decoding) è il processo di conversione dei caratteri codificati in percentuale nella loro forma originale. Ad esempio, %20 diventa uno spazio, %26 diventa & e %3D diventa =. Questo inverte il processo di codifica URL definito in RFC 3986.
Qual è la differenza tra + e %20 per gli spazi?
Sia + che %20 rappresentano un carattere spazio, ma in contesti diversi. Il segno + viene utilizzato come spazio nei dati dei moduli HTML (application/x-www-form-urlencoded), mentre %20 è la codifica standard definita in RFC 3986. Quando si decodificano stringhe di query dai moduli, + dovrebbe essere decodificato come spazio. Quando si decodificano i percorsi URI, + dovrebbe essere mantenuto come segno più letterale.
Cos'è la doppia codifica URL?
La doppia codifica si verifica quando una stringa già codificata viene codificata di nuovo. Ad esempio, uno spazio diventa %20 dopo la prima codifica, quindi %2520 dopo la seconda (poiché % è codificato come %25). Questo accade spesso accidentalmente nelle applicazioni web quando le funzioni di codifica vengono applicate più volte. Il nostro decodificatore multistrato rileva e risolve tutti i livelli di codifica.
La decodifica URL avviene nel mio browser o su un server?
Il nostro decodificatore URL esegue tutta la decodifica direttamente nel tuo browser utilizzando JavaScript. I tuoi dati non lasciano mai il tuo dispositivo. Ciò garantisce una privacy completa e risultati istantanei senza viaggi di andata e ritorno sul server. L'invio del modulo lato server viene utilizzato solo come ripiego.
Quali caratteri richiedono la codifica URL?
Secondo la norma RFC 3986, i caratteri riservati (: / ? # [ ] @ ! $ & ' ( ) * + , ; =), gli spazi e tutti i caratteri non ASCII devono essere codificati in percentuale negli URL. I caratteri non riservati (A-Z, a-z, 0-9, -, _, ., ~) non hanno mai bisogno di codifica.
Risorse aggiuntive
Cita questo contenuto, pagina o strumento come:
"Decodificatore URL" su https://MiniWebtool.com/it/decodificatore-url/ di MiniWebtool, https://MiniWebtool.com/
dal team di miniwebtool. Aggiornato: 13 febbraio 2026