Codificare e decodificare URL – URL encode/decode
Incolla un testo o un URL: il risultato viene codificato o decodificato mentre scrivi.
Testi e file restano nel tuo browser: non viene inviato nulla a un server.
Come si usa
- Incolla il testo nel campo di input e scegli “Codifica” o “Decodifica”.
- Scegli “Valore di parametro” per codificare un singolo valore: caratteri come & = / ? vengono convertiti per non rompere la query string.
- Scegli “URL intero” per mantenere la struttura dell’URL (: / ? & =) e convertire solo gli spazi e i caratteri non ASCII come le lettere accentate. Ogni riga è trattata come un URL a sé.
- Attiva “Spazi come +” per i dati dei moduli HTML (application/x-www-form-urlencoded). In decodifica, il + torna così a essere uno spazio.
- Il pulsante “Scambia input e risultato” riporta il risultato nell’input e inverte la direzione.
Domande frequenti
Che differenza c’è tra encodeURIComponent ed encodeURI?
encodeURIComponent converte tutti i caratteri riservati: serve quindi per un singolo valore dentro un URL. encodeURI lascia caratteri come : / ? # & =, così un URL completo funziona anche dopo la codifica.
Uno spazio diventa %20 o +?
Nei percorsi e nella maggior parte delle query string, uno spazio si scrive %20. I moduli HTML inviati come application/x-www-form-urlencoded usano invece +. Entrambi vengono decodificati come spazio se il server si aspetta quel formato.
Perché la decodifica segnala sequenze non valide?
Un % deve essere seguito da due cifre esadecimali e i byte devono formare UTF-8 valido. Un % isolato (come in “100%”) o un testo in un vecchio set di caratteri come ISO-8859-1, dove è si scrive per esempio %E8, non si può decodificare: quei punti restano invariati.
Strumenti simili
Tutti gli strumenti
Conversione e codifica
- Generatore QR code
- Codifica/decodifica Base64
- Codifica/decodifica URL
- Base64 in immagine
- Binario ↔ decimale
- Binario ↔ hex
- Decimale ↔ hex
- Excel in tabella HTML
- Entità HTML
- Immagine in Base64
- JSON Escape
- Convertitore di base
- Convertitore Punycode
- Testo in ASCII
- Testo in binario
- Testo in decimale
- Testo in esadecimale
- Convertitore Unicode
- Timestamp Unix
Conversione di unità
- Convertitore di unità
- Convertitore di temperatura
- Conversione peso
- Convertitore di superficie
- Convertitore di lunghezza
- Convertitore di angoli
- Convertitore di calorie
- Dimensioni dati
- Volumi per aridi
- Carica elettrica
- Convertitore di energia
- Convertitore di portata
- Convertitore di forza
- Consumo di carburante
- Intensità luminosa
- Forza magnetomotrice
- Convertitore di potenza
- Convertitore di pressione
- Convertitore di dose
- Convertitore di velocità
- Conversione tempo
- Conversione volume