CalcMint

Codifica e decodifica URL

Trasforma il testo in un componente di URL sicuro, oppure decodifica un link pieno di %20 e %E2%9C%93 in testo leggibile.

Codifica e decodifica URL

Risultato

Aggiungi questo calcolatore al tuo sito

Copia il codice e incollalo nell'HTML della tua pagina. È gratis; mantieni il link di credito, per favore.

Cosa fa la codifica percentuale

Un URL può contenere solo un insieme limitato di caratteri ASCII (RFC 3986). Tutto il resto, cioè spazi, lettere accentate e caratteri che negli URL hanno un significato come & e #, si scrive come % seguito dalle due cifre esadecimali di ogni byte UTF-8.

Codifica ogni parte separatamente: i segmenti del percorso e ogni valore dei parametri. Se codifichi un URL già completo con l'opzione per i valori dei parametri (encodeURIComponent), :// e ? diventano %3A%2F%2F e %3F e l'URL smette di funzionare; codificare due volte trasforma % in %25, ed è per questo che a volte si vede %2520 al posto di uno spazio.

Codifiche percentuali più comuni

CarattereCodificatoCarattereCodificato
(spazio)%20!%21
"%22#%23
$%24%%25
&%26'%27
+%2B,%2C
/%2F:%3A
;%3B=%3D
?%3F@%40

Domande frequenti

Lo spazio diventa %20 o +?

%20 funziona ovunque in un URL. + indica uno spazio solo nelle query string inviate come dati di un form HTML (application/x-www-form-urlencoded). Scegli l'opzione «Dati di form» per crearle e spunta «Interpreta + come spazio» quando le decodifichi.

Che differenza c'è tra encodeURI ed encodeURIComponent?

encodeURI serve per un URL intero e lascia invariati caratteri come : / ? & =. encodeURIComponent serve per una singola parte, come il valore di un parametro, e codifica anche quei caratteri, così un valore che contiene & non rompe l'URL.

Perché le lettere accentate diventano più codici %XX?

Gli URL vengono codificati in byte UTF-8. La è occupa due byte (%C3%A8), la maggior parte dei caratteri giapponesi tre e le emoji quattro.

Quello che incollo viene inviato a un server?

No. Questo strumento funziona interamente nel tuo browser, con JavaScript e la Web Crypto API integrata. Niente di ciò che scrivi, incolli o apri viene caricato o salvato.

Calcolatori correlati