ToolStudio.es
Nel tuo browser1 Prova Gratuita

Codificare un URL online

Trasforma spazi, accenti e caratteri speciali in sequenze %XX per usarli in un URL, scegliendo se codificare un intero indirizzo o solo il valore di un parametro.

Prova gratuita: 1 URL. Con Pro, uso illimitato e più URL alla volta.

Elaborato nel tuo browser: il link non viene inviato a nessun server.

Cos’è la codifica degli URL

Un URL può contenere solo un insieme limitato di caratteri. Spazi, lettere accentate, emoji e simboli come & o = vanno trasformati in sequenze del tipo %XX, chiamate percent-encoding. Per esempio lo spazio diventa %20 e la lettera è, in UTF-8, diventa %C3%A8.

Lo strumento ha due modalità. Valore di parametro corrisponde a encodeURIComponent di JavaScript: codifica tutto ciò che non è una lettera, un numero o pochi segni sicuri, compresi & = ? / e :. È quella da usare quando inserisci un testo o un altro URL dentro un parametro. URL completo corrisponde a encodeURI: lascia intatti i caratteri che danno struttura all’indirizzo (: / ? & = #) e codifica solo il resto, utile per un indirizzo che contiene spazi o accenti.

Un’opzione permette di scrivere gli spazi come + invece che %20, come fanno i moduli HTML (formato application/x-www-form-urlencoded). La codifica avviene sempre in UTF-8 e nel tuo browser: il testo non viene inviato a nessun server. Tutta la casella di testo viene codificata come un unico elemento.

Come codificare un URL

  1. Incolla il testo o l’URL da codificare nella casella.
  2. Scegli la modalità: valore di parametro (encodeURIComponent) o URL completo (encodeURI).
  3. Se ti serve il formato dei moduli HTML, attiva l’opzione per scrivere gli spazi come +.
  4. Copia il risultato codificato con un clic.

Quando usarlo

  • Inserire un URL come valore di un parametro, per esempio ?redirect=https%3A%2F%2F…
  • Preparare testi con spazi e accenti per un link di ricerca o di condivisione.
  • Costruire a mano richieste a un’API con parametri che contengono & o =.
  • Creare link mailto: con oggetto e corpo del messaggio che contengono spazi e a capo.
  • Verificare come viene codificato un carattere in UTF-8.

encodeURI o encodeURIComponent?

  • encodeURIComponent (modalità valore di parametro): codifica anche : / ? & = #. Usala per un singolo pezzo dell’URL, come il valore di un parametro. Esempio: a&b=c diventa a%26b%3Dc.
  • encodeURI (modalità URL completo): lascia : / ? & = # come sono, perché danno struttura all’indirizzo. Usala per un URL intero che contiene spazi o accenti.
  • Se usi encodeURI per il valore di un parametro, un & al suo interno verrebbe letto come l’inizio di un nuovo parametro e il valore si spezzerebbe.
  • Se usi encodeURIComponent su un URL intero, diventa https%3A%2F%2F… e non funziona più come link.

Domande Frequenti

Spazio come %20 o come +?

Entrambi sono validi in contesti diversi. %20 funziona ovunque in un URL. Il + significa spazio solo nella query string inviata dai moduli HTML (application/x-www-form-urlencoded). Se non sai quale usare, %20 è la scelta più sicura.

Come vengono codificate le lettere accentate?

In UTF-8, ogni carattere diventa una o più sequenze %XX. Per esempio à diventa %C3%A0 e ñ diventa %C3%B1.

Perché il mio URL viene codificato due volte?

Succede quando si codifica un testo che era già codificato: il % diventa %25 e %20 diventa %2520. Codifica solo testo in chiaro. Per sistemare un link già codificato due volte usa Decodificare URL con l’opzione di decodifica ripetuta.

Il testo viene inviato a un server?

No. La codifica avviene nel tuo browser e il testo non lascia il tuo dispositivo.

Posso codificare più URL insieme?

Tutto il contenuto della casella viene codificato come un unico elemento, quindi puoi incollare anche più righe insieme. La prova gratuita è di un elemento; con ToolStudio Pro lo usi senza limiti. L’elaborazione di elenchi di URL, uno per riga, è una funzione Pro degli altri strumenti URL.

È gratis?

Hai una prova gratuita per verificare il risultato. ToolStudio Pro costa 1,99 € al mese, include tutti gli strumenti, senza pubblicità, e puoi disdire quando vuoi.

Strumenti correlati

URL e web

Decodificare URL (Decode)

Decodifica URL e testi con percent-encoding, tratta + come spazio se serve e risolve link codificati più volte.

URLDecode%20
Prova lo strumento
URL e web

Analizzare URL (Parser)

Mostra ogni parte di un URL separatamente, con i parametri decodificati in tabella, il dominio principale e il sottodominio.

URLQueryHost
Prova lo strumento
URL e web

Estrarre i Parametri di un URL

Elenca ogni chiave e valore decodificati, mantiene le chiavi ripetute ed esporta in JSON o CSV per codice o fogli di calcolo.

QueryJSONCSV
Prova lo strumento
URL e web

Pulire URL

Rimuove i parametri di tracciamento, estrae la vera destinazione dai link di Google, Facebook o Outlook, elimina i parametri vuoti e normalizza il dominio.

URLTracking
Prova lo strumento