Decodificare URL Online
Riporta %20 e compagnia a testo leggibile. Componente decodifica tutto; URL intero conserva i caratteri riservati che danno struttura a un indirizzo.
Codificato
Testo
Su questo strumento
Il testo codificato in percentuale è illeggibile per costruzione, e le parti che contano — una destinazione di redirect, un termine di ricerca, una callback firmata — sono di solito le peggiori. La decodifica ripristina i caratteri originali, leggendo le sequenze percentuali come UTF-8 così che il testo non latino torni corretto. Se la stringa è troncata o contiene un % isolato, ottieni un errore chiaro invece di un risultato rovinato.
Come si usa
- 1Incolla il testo codificato nel pannello di sinistra.
- 2Usa Componente per un singolo valore, o URL intero per un indirizzo completo.
- 3Copia il testo leggibile: la pagina Codificare URL fa il percorso inverso.
Domande frequenti
›Perché il mio testo decodificato ha ancora dei + dove dovrebbero esserci spazi?
Gli invii di modulo codificano gli spazi come + invece che come %20, e quella convenzione appartiene al corpo del modulo, non agli URL in generale. Sostituisci i + con spazi prima di decodificare se la stringa veniva da un modulo HTML.
›Cosa significa «URI malformed»?
Un % dell’input non è seguito da due cifre esadecimali valide, oppure le sequenze non formano UTF-8 valido. Di solito la stringa è stata tagliata, o un % letterale non è mai stato codificato come %25.
›Devo usare Componente o URL intero?
Componente decodifica tutto, ed è quello che serve per un singolo valore estratto da una stringa di query. URL intero lascia codificati i caratteri riservati — & = ? / # — così decodificare un indirizzo completo non trasforma le sue barre protette in struttura.
›Perché una stringa è codificata due volte?
Doppia codifica: %2520 è un %20 codificato di nuovo, e significa che un valore è passato per due fasi di codifica. Decodifica una seconda volta per ottenere l’originale.
›Posso decodificare un’intera stringa di query in una volta?
Puoi, ma decodificare prima tutta la stringa rende impossibile distinguere un separatore vero da una & che faceva parte di un valore. Dividi prima su & e =, poi decodifica ogni pezzo.