ToolHub
Apri strumento

Codifica/Decodifica URL

Codifica e decodifica rapidamente gli URL, gestendo i caratteri speciali

Conversione formato

Informazioni su questo strumento

Codifica/Decodifica URL è uno strumento basato su browser che converte il testo in formato codificato URL (percent-encoding) e decodifica gli URL codificati in testo leggibile. Utilizza le funzioni standard encodeURIComponent e decodeURIComponent, gestendo correttamente caratteri speciali come spazi, e commerciali e parametri di query. Tutta l'elaborazione avviene localmente nel browser, senza inviare dati a nessun server.

Funzionalità principali

How to Use

  1. Paste or type your text or URL into the input area.
  2. Click encode to convert special characters to URL-safe format, or decode to revert.
  3. View the encoded/decoded result instantly in the output area.
  4. Copy the result to your clipboard with one click.

Anteprima rapida

Casi d'uso

url codifica percent-encoding parametri di query

Domande frequenti

Cos'è la codifica URL (percent-encoding)?

La codifica URL, chiamata anche percent-encoding, sostituisce i caratteri non sicuri o riservati negli URL con il simbolo % seguito da due cifre esadecimali. Ad esempio, lo spazio diventa %20, la e commerciale diventa %26. Questo garantisce che i caratteri speciali non rompano la struttura dell'URL.

Qual è la differenza tra encodeURI e encodeURIComponent?

encodeURI è usato per codificare URL completi ma preserva caratteri come :, /, ?, &, = che hanno significato strutturale nell'URL. encodeURIComponent codifica tutti i caratteri, inclusi questi caratteri riservati, rendendolo adatto per codificare singoli valori di parametri di query che necessitano di escape.

Questo strumento supporta la codifica dei caratteri cinesi?

Sì. Lo strumento utilizza la funzione nativa encodeURIComponent del browser, che supporta completamente la codifica UTF-8. Tutti i caratteri Unicode come cinese, giapponese, coreano, emoji, ecc. vengono correttamente codificati in sequenze percent-encoding.

Perché il testo decodificato appare sbagliato o mostra errori?

Questo di solito accade perché l'input non è una stringa percent-encoding valida. Assicurati che la stringa codificata sia nel formato corretto — ogni segno di percentuale deve essere seguito da due cifre esadecimali (0-9, A-F). Sequenze incomplete o malformate causeranno il fallimento della decodifica.

La codifica URL e la codifica delle entità HTML sono la stessa cosa?

No. La codifica URL usa il segno di percentuale seguito da numeri esadecimali (ad esempio lo spazio codificato come %20), mentre la codifica delle entità HTML usa sequenze che iniziano con & (ad esempio lo spazio codificato come  ). Hanno scopi diversi — la codifica URL è per gli URL, la codifica delle entità HTML è per i contenuti HTML.