Codificatore URL

Codifica o decodifica testo per l'uso negli URL.

🔒 Questo file viene elaborato nel tuo browser. Non viene mai caricato su un server.

A cosa serve

Gli indirizzi web ammettono solo un insieme limitato di caratteri. Gli spazi, le lettere accentate e simboli come la e commerciale o il punto interrogativo hanno un significato proprio dentro un URL oppure non sono ammessi, quindi vanno sostituiti con una sequenza che lo sia.

È il motivo per cui un link copiato a mano a volte non funziona, o si spezza a metà. Uno spazio diventa %20, una lettera accentata una sequenza di due gruppi, e se quella conversione non avviene, il browser interpreta l’indirizzo in altro modo o lo rifiuta.

Il problema si presenta soprattutto costruendo link con parametri: una ricerca interna, un link di condivisione, una chiamata a un’API il cui valore contiene spazi o accenti. Codificare quel valore è ciò che fa arrivare il link intero.

Come funziona

  1. Scrivi o incolla il testo che contiene caratteri speciali (spazi, accenti, simboli).
  2. Premi "Codifica" per trasformarlo in un URL valido, oppure "Decodifica" per il processo inverso.
  3. Copia il risultato, pronto da usare in un link o in un parametro di URL.

Quando usarlo

Costruire link con parametri

Quando il valore di un parametro contiene spazi o accenti, va codificato perché l’URL non si rompa.

Decifrare link lunghi

Decodificare un URL pieno di simboli rivela quali parametri porta davvero.

Condividere ricerche

I link che includono un termine di ricerca hanno bisogno di codifica se il termine non è una sola parola senza accenti.

Consigli pratici

  • Codifica solo il valore del parametro, non l’URL intero: codificare barre e punti interrogativi rompe l’indirizzo.
  • Il segno più ha un significato speciale e può essere letto come spazio a seconda del contesto.
  • Se un link incollato in un messaggio si tronca, di solito contiene caratteri non codificati.
  • Non confondere questa codifica con Base64: risolvono problemi diversi.

Domande frequenti

Perché un link con spazi o accenti non funziona?

Gli URL non accettano quei caratteri direttamente: vanno codificati (uno spazio diventa %20, ad esempio) perché la navigazione vada a buon fine.

È la stessa cosa di Base64?

No, sono codifiche diverse: questa serve specificamente a rendere un testo valido all’interno di un URL, non a rappresentare dati binari.

Strumenti correlati