Marketing e link

Codificatore e decodificatore URL

Codifica un testo per usarlo in sicurezza in un URL o decodifica un link codificato in testo normale.

Privacy by design: i tuoi dati restano sul tuo dispositivo.

Input

Modalità di codifica

Risultato

Cosa fa il codificatore URL?

Gli URL accettano solo alcuni caratteri: spazi, lettere accentate e simboli come & vanno codificati con il percent encoding (uno spazio diventa %20, “è” diventa %C3%A8). Questo codificatore URL converte il testo in questo formato sicuro, e il decodificatore rende di nuovo leggibili i link codificati.

Come usare il codificatore URL

  1. Incolla il testo o l’URL nella casella di input.
  2. Scegli “Componente” per codificare un singolo valore, come un termine di ricerca, o “URL completo” per mantenere caratteri come / ? &.
  3. Premi Codifica o Decodifica.
  4. Copia il risultato o usalo come nuovo input per continuare.

La tua privacy

Codifica e decodifica avvengono nel tuo browser. I link che incolli non vengono mai inviati a MyToolsLab.

Scopri come MyToolsLab tutela la tua privacy

Domande frequenti

Che differenza c’è tra codificare un componente e un URL completo?

La codifica del componente (encodeURIComponent) codifica tutti i caratteri riservati, compresi / ? & = e #, ed è quella giusta per un singolo valore di una query. La codifica dell’URL completo (encodeURI) li lascia invariati, così l’indirizzo intero continua a funzionare.

Quando serve un decodificatore URL?

Quando un link o una riga di log è pieno di sequenze come %20 o %C3%A8 e vuoi leggerlo. Decodificando tornano spazi, lettere accentate e simboli.

Perché alcuni URL usano + al posto di %20 per gli spazi?

I moduli HTML codificano tradizionalmente gli spazi della query come +. Attiva “Tratta + come spazio” per decodificare dati di un modulo; lascialo spento per i percorsi, dove + è davvero il segno più.

Perché la decodifica segnala una sequenza non valida?

Un % deve essere seguito da due cifre esadecimali e i byte devono formare UTF-8 valido. Un % isolato (come in “100%”) o una sequenza troncata generano un errore; codifica prima il % come %25.