Codificatore e Decodificatore URL Online

Converti i caratteri speciali da qualsiasi link in un formato sicuro (Percent-Encoding) o riportali istantaneamente e localmente allo stato originale leggibile.

Testo grezzo (leggibile)
URL formattata (codificato)
Studio Strumenti

Vuoi questo strumento sul tuo sito?

Personalizza i colori e la modalità scura per WordPress, Notion o il tuo sito.

Domande frequenti

Quali caratteri vengono codificati in un'URL?

Vengono codificati tutti i caratteri non consentiti nello standard ASCII per le URL: spazi, lettere accentate, simboli come &, =, +, #, ?, / e altri. Ad esempio, uno spazio diventa %20 e una ñ diventa %C3%B1.

Qual è la differenza tra encodeURI ed encodeURIComponent?

encodeURI codifica un'URL completa lasciando intatti i caratteri riservati come / e ?. encodeURIComponent codifica tutti i caratteri speciali, compresi quelli riservati, rendendolo ideale per la codifica dei singoli valori dei parametri di query.

Perché la mia URL contiene %20 invece degli spazi?

Il protocollo HTTP non consente spazi nelle URL. %20 è la rappresentazione in Percent-Encoding di uno spazio secondo lo standard ASCII. Alcuni sistemi usano il segno + come alternativa, ma %20 è il più universale e sicuro.

È sicuro usare questo strumento con URL private?

Sì, completamente sicuro. Tutta l'elaborazione avviene nel tuo browser utilizzando JavaScript nativo (encodeURIComponent/decodeURIComponent). Nessuna delle tue URL o dei tuoi parametri viene inviata a server esterni.

# Cos'è la codifica URL?

Durante la navigazione in Internet o l'invio di richieste ai server, è comune pensare a un'URL (Uniform Resource Locator) semplicemente come a un "indirizzo web". Tuttavia, il protocollo Internet impone che le URL possano essere trasmesse solo utilizzando un set molto ristretto di caratteri ASCII standard.Cosa succede se l'URL contiene uno spazio, lettere accentate o parametri speciali come i segni più (+) o uguale (=)? Per evitare che i sistemi vadano in crash cercando di leggere caratteri illegali, questi devono essere tradotti nella loro forma sicura compatibile utilizzando il Percent-Encoding.

# Come funziona il Percent-Encoding

Quando usi questo strumento, l'algoritmo prende qualsiasi carattere "non sicuro" (come uno spazio o una lettera accentata come ñ) e lo sostituisce con un segno di percentuale % seguito da due cifre esadecimali corrispondenti al suo valore nello standard UTF-8.
  • Esempio di base: Uno spazio semplice sarà sostituito dal suo equivalente sicuro: %20.
  • Supporto esteso: La lettera à diventa %C3%A0, e ñ diventa %C3%B1.

# Importanza nelle API e nelle richieste GET

Nello sviluppo di integrazioni, un errore tipico è passare una stringa grezza ai parametri URL. Se inserisci camicia&blu in modo grezzo nel tuo backend (/search?q=camicia&blu), il server interpreterà blu come un nuovo parametro, rompendo tutta la logica.Questo strumento garantisce calcoli puliti e automatici con un'esecuzione al 100% nel tuo browser locale. Nessuna delle tue stringhe URL viene trasmessa a server di terze parti, garantendo la privacy dei tuoi token e dei parametri analitici.

Riferimenti Bibliografici