Sviluppo

Codificare e decodificare URL online

Applica la codifica percentuale a un testo per usarlo in una URL, oppure decodifica una URL percent-encoded.

Disponibile anche in:EnglishEspañolPortuguêsFrançaisDeutschNederlandsPolski

Tutto viene calcolato nel tuo browser. Quello che scrivi non viene inviato a nessun server.

Codifica URL: a cosa serve

Le URL possono contenere solo un set limitato di caratteri, quindi gli spazi diventano %20 e tutto ciò che non è ASCII si trasforma in una sequenza di byte con escape percentuale. Questo strumento codifica e decodifica sia in modalità componente sia in modalità URI completa, che si differenziano nel trattamento dei caratteri riservati come slash e simbolo &.

Codifica URL: come si usa

  1. Incolla il testo o la URL che vuoi convertire.
  2. Scegli la modalità componente per un singolo valore di query, oppure URI completa per un indirizzo intero.
  3. Premi Codifica o Decodifica.
  4. Copia il risultato nel tuo codice o nella barra degli indirizzi.

Domande frequenti

Che differenza c'è tra codifica component e URI completa?

La codifica component effettua l'escape anche dei caratteri riservati come / ? & = #, corretto per il valore di un singolo parametro. La modalità URI completa li lascia intatti così che la struttura della URL resti leggibile.

Perché a volte uno spazio diventa + invece di %20?

Perché i form HTML inviano i dati nel formato application/x-www-form-urlencoded, dove + significa spazio. In un segmento di percorso lo spazio deve invece essere %20; nella pratica capita di incontrare entrambi.

Come viene codificato un testo con accenti?

Viene prima convertito in byte UTF-8, poi ogni byte riceve l'escape percentuale. Per questo una singola lettera accentata come è o à genera spesso due sequenze di escape.

Cos'è il doppio encoding?

Codificare una stringa già codificata, trasformando %20 in %2520. È una causa frequente di link rotti e in genere indica che la codifica è stata applicata a due livelli diversi dell'applicazione.