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
-
Incolla il contenuto
Un URL/parametro da codificare o una stringa codificata da decodificare.
-
Clicca Codifica o Decodifica
Il risultato appare nell’area in basso.
-
Copia
Riutilizza il valore nel tuo link o codice.
Caratteri comuni e la loro codifica
| Carattere | Codificato |
|---|---|
| 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.