🔗

URL Encoder & Decoder

Codificatore e decodificatore di URL online gratuito. Codifica o decodifica URL all’istante con le modalità encodeURIComponent e encodeURI.

Input
Result

Private & Secure

I tuoi dati restano nel browser. Nessun testo viene mai inviato a un server.

Instant Conversion

Codifica e decodifica in tempo reale mentre digiti. Nessun ricaricamento né attesa.

Dual Encoding Modes

Passa tra encodeURIComponent e encodeURI per un controllo preciso della formattazione degli URL.

Domande frequenti

Che cos'è la codifica URL e perché è necessaria?

La codifica URL (chiamata anche percent-encoding) converte i caratteri in un formato che può essere trasmesso in modo sicuro su internet. Gli URL possono contenere solo un insieme limitato di caratteri dell'alfabeto ASCII. I caratteri al di fuori di questo insieme — come spazi, caratteri non ASCII come cinese o arabo, e caratteri speciali come &, ?, # — devono essere codificati. Ad esempio, uno spazio diventa %20 e il carattere cinese 你好 diventa %E4%BD%A0%E5%A5%BD. Il nostro codificatore/decodificatore URL gratuito gestisce tutto questo automaticamente.

Qual è la differenza tra encodeURI e encodeURIComponent?

encodeURI è progettato per codificare un URL completo. Conserva i caratteri che hanno un significato speciale nella struttura di un URL: :, /, ?, #, [, ], @, !, $, &, ', (, ), , +, ,, ; e =. Questo lo rende adatto a codificare un intero URL senza romperne la struttura. encodeURIComponent codifica ogni carattere speciale tranne: A-Z a-z 0-9 - _ . ! ~ ' ( ). È progettato per codificare singoli componenti dell'URL come i valori dei parametri di query. Usa encodeURIComponent quando devi includere in modo sicuro l'input dell'utente in una stringa di query. Usa il nostro codificatore URL online gratuito per vedere la differenza tra le due modalità in tempo reale.

Come decodifico una stringa codificata in URL?

Incolla semplicemente la stringa codificata nella modalità di decodifica del nostro strumento codificatore/decodificatore URL. Convertirà automaticamente le sequenze percent-encoded nei loro caratteri originali. Tutta la decodifica avviene localmente nel tuo browser — nessun dato viene inviato a un server.

Quali caratteri devono essere codificati in URL?

I seguenti caratteri devono essere sempre codificati: spazio (diventa %20 o +), " (diventa %22), < (%3C), > (%3E), # (%23), % (%25), { (%7B), } (%7D), | (%7C), \ (%5C), ^ (%5E), ~ (%7E), [ (%5B), ] (%5D) e accento grave (%60). Anche i caratteri non ASCII (qualsiasi codice di carattere superiore a 127) devono essere codificati usando sequenze di byte UTF-8.

La codifica URL è la stessa cosa della codifica Base64?

No. La codifica URL (percent-encoding) converte i caratteri non sicuri in sequenze esadecimali %XX e viene utilizzata per la sicurezza degli URL. La codifica Base64 converte i dati binari in una rappresentazione testuale in base 64. Servono a scopi completamente diversi. Se hai bisogno della codifica Base64, usa il nostro codificatore/decodificatore Base64.

Strumenti correlati

URL Encoder & Decoder - URL Encode/Decode Online Free - CoolTool