Vai al contenuto
ToolsMinify logo
Strumenti per sviluppatori
Popolare

Codificatore / decodificatore URL

Usa questo codificatore e decodificatore URL gratuito per convertire testo e link in percent-encoding (URL encoding) o decodificare un URL codificato in testo leggibile.

Informazioni su Codificatore / decodificatore URL

Usa questo codificatore e decodificatore URL gratuito per convertire testo e link in percent-encoding (URL encoding) o decodificare un URL codificato in testo leggibile. Scegli encodeURIComponent - che escape caratteri riservati come &, =, ?, / per un valore sicuro in query string - o encodeURI, che mantiene intatta la struttura di un URL completo. La stessa pagina ha un query-string builder: aggiungi coppie chiave/valore, opzionalmente un URL base, copia il risultato o incolla query o URL per analizzarli in campi. Tutto lato client; nulla viene caricato.

Come usare Codificatore / decodificatore URL

  1. Scegli Encode / Decode per percent-encode testo, o Query string per costruire e analizzare parametri.
  2. In encode, lascia disattivato il toggle URL completo per un singolo valore (encodeURIComponent), o attivalo per un link completo (encodeURI).
  3. In modalita Query string, aggiungi righe chiave/valore (e URL base opzionale). Ogni valore e codificato in sicurezza. Incolla query o URL e usa Parse into fields per riempire le righe.
  4. Copia testo codificato, decodificato o query costruita dalla casella output.

Esempi di Codificatore / decodificatore URL

Codifica valore query

hello world & more diventa hello%20world%20%26%20more

Codifica URL completo

https://example.com/a b?q=1 diventa https://example.com/a%20b?q=1 con encodeURI

Costruisci query string

Righe q=shoes & socks e sort=price diventano ?q=shoes%20%26%20socks&sort=price

Analizza URL taggato

https://example.com/search?q=hello%20world&page=2 riempie campi q e page; + in form data diventa spazio

Leggi la guida completa

Come utilizzare Codificatore / decodificatore URL: guida completa (2026) - 5 min di lettura

Domande frequenti su Codificatore / decodificatore URL

Cos'e URL encoding (percent-encoding)?
URL encoding, o percent-encoding, sostituisce caratteri non sicuri o riservati in un URL con % seguito da due cifre esadecimali del valore byte. Ad esempio uno spazio diventa %20 e & diventa %26.
Differenza tra encodeURIComponent e encodeURI?
encodeURIComponent escape quasi ogni carattere riservato - inclusi & = ? / # : @ + e spazio - quindi e la scelta giusta per un singolo valore query o segmento path. encodeURI lascia intatti i caratteri strutturali di un URL (: / ? & = #), quindi e per un URL completo. Regola: encodeURIComponent per le parti, encodeURI per il tutto.
Quali caratteri vengono codificati?
Caratteri unreserved (A-Z, a-z, 0-9, e - _ . ! ~ * ' ( )) non sono mai codificati. Caratteri riservati e non sicuri - spazi, &, =, ?, /, #, % e non-ASCII - diventano uno o piu byte %XX (UTF-8). encodeURIComponent codifica anche i delimitatori riservati, encodeURI li preserva.
Come costruisco una query string in sicurezza?
Passa a Query string e aggiungi una riga per parametro. Il builder codifica chiave e valore con encodeURIComponent prima di unirli con & e =.
Posso analizzare query string o URL in campi?
Si. In Query string, incolla query nuda (?q=hello+world), path con query o URL completo, poi Parse into fields. Tratta + come spazio (form-urlencoded) e imposta URL base se incolli link completo.
Perche errore in decode?
Decode fallisce con percent-escape malformato - "%" solo non seguito da due hex, o sequenza invalida come "%zz". Ogni "%" deve essere seguito da hex valido a due cifre.
I dati vengono inviati a un server?
No. Codifica, decode, build query e parse-back avvengono nel browser con encodeURIComponent, encodeURI e decodeURIComponent standard.