Sviluppatore

Codificatore / decodificatore URL

Codifica e decodifica URL (percent-encoding).

  • Istantaneo
  • Gratis
  • Privato (elaborato localmente)
  • Senza registrazione

Codificare un URL, perché e come

Quando un indirizzo contiene uno spazio, un accento o un carattere riservato, deve essere codificato per restare valido. Il percent-encoding sostituisce quei caratteri con un codice che inizia con %. Questo strumento codifica e decodifica con un clic.

Come usarlo

  1. Incolla il contenuto

    Un URL/parametro da codificare o una stringa codificata da decodificare.

  2. Clicca Codifica o Decodifica

    Il risultato appare nell’area in basso.

  3. Copia

    Riutilizza il valore nel tuo link o codice.

Caratteri comuni e la loro codifica

CarattereCodificato
spazio%20
&%26
=%3D
?%3F
/%2F
:%3A
#%23
+%2B
@%40
é%C3%A9

I caratteri accentati sono codificati in UTF-8 (più byte).

Casi d’uso

  • Link con parametri di ricerca che contengono spazi.
  • API: passare valori in una query string.
  • Debug: leggere un URL codificato trovato in un log.

Domande frequenti

Che cos’è la codifica URL?

Un URL può contenere solo un insieme limitato di caratteri. La codifica (percent-encoding) sostituisce i caratteri non consentiti con un % seguito dal codice esadecimale. Ad esempio, lo spazio diventa %20.

Perché codificare un URL?

Per trasmettere senza errori parametri con spazi, accenti o simboli (&, =, ?, /…), soprattutto in link, moduli e chiamate API.

Cosa fa esattamente lo strumento?

Applica encodeURIComponent (per codificare un parametro) e decodeURIComponent (per decodificare), con gestione completa di UTF-8 — accenti ed emoji inclusi.

Qual è la differenza tra %20 e il segno +?

In un URL lo spazio si codifica come %20. Nei dati dei moduli (application/x-www-form-urlencoded) può essere scritto come +. Lo strumento converte + in spazio in fase di decodifica.

I miei dati vengono inviati?

No. La codifica e la decodifica avvengono nel tuo browser.