Codificatore / decodificatore di URL
Codifica o decodifica URL e stringhe di query (codifica percentuale) nel tuo browser.
Prossimi passi consigliati
Strumenti correlati
Codifica il testo in entità HTML o decodifica le entità in testo.
Codifica o decodifica testo in base64 e viceversa, con una variante adatta agli URL.
Converti array JSON in CSV e CSV di nuovo in JSON, nel tuo browser.
Domande frequenti
La codifica degli URL sostituisce i caratteri non ammessi in un URL — come spazi, accenti o simboli riservati — con un segno di percentuale seguito dal loro valore in byte in esadecimale, ad esempio %20 per uno spazio. In questo modo i link e le stringhe di query restano validi e browser e server li leggono correttamente.
«Valore di query o segmento di percorso» usa encodeURIComponent, che esegue l'escape anche dei delimitatori riservati (& = / ? #): usalo per un singolo valore da inserire in un URL. «URL intero» usa encodeURI, che lascia intatti quei caratteri strutturali così che un indirizzo completo rimanga utilizzabile. Nel dubbio su un singolo valore, scegli l'ambito per componente.
La codifica percentuale rappresenta uno spazio come %20, valido ovunque in un URL. Il segno più indica uno spazio solo all'interno della stringa di query negli invii di moduli (application/x-www-form-urlencoded); altrove è letterale. Usare %20 evita questa ambiguità, perciò questo strumento usa sempre %20.
No. La codifica e la decodifica vengono eseguite interamente nel tuo browser con le funzioni JavaScript integrate. Il testo che digiti non lascia mai questa pagina e non viene inviato a un server.
Ultimo aggiornamento: 2026-06-23.