Codificatore / decodificatore di URL

Codifica o decodifica i tuoi link e parametri in un istante.

Perché codificare un URL?

Un indirizzo web può contenere solo un insieme limitato di caratteri. Spazi, lettere accentate e alcuni simboli vanno codificati per essere trasmessi correttamente. La codifica percentuale (percent-encoding) sostituisce ogni carattere problematico con un % seguito dal suo codice: lo spazio diventa %20, la è diventa %C3%A8.

Usare lo strumento

  1. Scegli Codifica o Decodifica.
  2. Incolla il testo o l'URL e fai clic su «Converti».
  3. Copia il risultato, oppure usa «Usa il risultato» per concatenare un'altra operazione.

I caratteri più comuni

CarattereCodificatoPerché
spazio%20Non ammesso in un URL
&%26Separa i parametri
=%3DSepara nome e valore di un parametro
?%3FSegna l'inizio dei parametri
#%23Segna un'ancora nella pagina
/%2FSepara le cartelle del percorso
è%C3%A8Fuori dall'insieme di caratteri di base, codificato in UTF-8

Codifica un valore, non l'indirizzo intero

Lo strumento usa encodeURIComponent, il metodo standard per codificare un valore da inserire in un URL, per esempio il testo di una ricerca. Codifica quindi anche /, ? e &. Se gli passi un indirizzo completo, non funzionerà più come link: codifica solo la parte variabile.

Esempio: per costruire un link di ricerca su «caffè & tè», codifica solo il valore, che diventa caff%C3%A8%20%26%20t%C3%A8, poi mettilo dopo ?q=.

Decodificare per capire un link

I link di tracciamento, reindirizzamento o condivisione contengono spesso un altro indirizzo codificato come parametro. Decodificarli mostra dove portano davvero, una buona abitudine prima di fare clic su un link ricevuto per e-mail o messaggio.

Il caso del «+»

Nei moduli web classici, lo spazio a volte viene codificato con + invece di %20. Se un testo decodificato contiene dei + dove dovrebbero esserci spazi, sostituiscili e basta.

Domande frequenti

Codifica anche i caratteri speciali?

Sì, gestisce lettere accentate e simboli tramite encodeURIComponent, il metodo standard dei browser, in UTF-8.

I miei dati vengono inviati?

No. Codifica e decodifica avvengono nel tuo browser.

Perché il mio URL non funziona più dopo la codifica?

Perché sono stati codificati anche i «/», «?» e «:» dell'indirizzo. Codifica solo il valore di un parametro, non l'intero URL.

Che cosa significa un errore di decodifica?

La stringa contiene un «%» non seguito da un codice valido. Controlla che non sia stata troncata o codificata due volte.

Strumenti correlati

I nostri altri siti:NetCheck - strumenti di rete e DNSVolt - speed test della connessioneBoxo - email temporanea usa e getta