Codificatore / Decodificatore URL

Che cos'è la codifica URL?

Le URL possono contenere solo un insieme limitato di caratteri, quindi tutto il resto — spazi, accenti, &, ?, = e altro — deve essere "percent-encoded" (es. uno spazio diventa %20). Farlo a mano è soggetto a errori e un solo carattere non gestito può rompere un link o una chiamata API. Questo Codificatore / Decodificatore URL gratuito converte il testo da e verso il percent-encoding all'istante nel browser, per singoli componenti e URL intere.

La codifica URL (detta anche codifica percentuale) converte i caratteri non ammessi in una URL — spazi, simboli speciali, lettere non ASCII — in % seguito da due cifre esadecimali. Ad esempio, uno spazio diventa %20 e @ diventa %40.

Come Funziona

  1. Scegli Codifica o Decodifica.
  2. Incolla il testo o la URL — il risultato si aggiorna subito.
  3. Attiva "URL intera" per preservare i caratteri di sintassi, poi copia l'output.

Casi d'Uso

  • Codificare una query di ricerca o un valore di campo modulo prima di aggiungerlo a una URL come parametro.
  • Decodificare una URL codificata in percentuale per leggere i valori effettivi dei parametri.
  • Correggere URL non funzionanti che contengono spazi o caratteri speciali non codificati.
  • Costruire richieste API che includono contenuto generato dall'utente nella URL.

Come funziona la codifica URL

Il encodeURIComponent() di JavaScript codifica una stringa convertendo ogni carattere non sicuro nella sua sequenza di byte UTF-8 e poi codificando ogni byte in percentuale. I caratteri non riservati rimangono invariati.

La decodifica inverte il processo: decodeURIComponent() legge ogni sequenza %xx e ricostruisce la stringa UTF-8 originale.

Vantaggi

  • Gestisce singoli componenti e URL complete.
  • Conversione istantanea bidirezionale, copia con un clic.
  • Funziona interamente nel browser — privato e gratuito.

Codificação de URL, Apenas no Navegador (IT)

Codificação e decodificação de URL rodam como operações JavaScript no seu navegador. As URLs e texto que você fornece são processados localmente na sua máquina — nunca chegam aos nossos servidores. (IT)

FAQ

Quando devo codificare il testo in URL?

Codifica qualsiasi valore inserito in una URL — parametri di query, segmenti di percorso o frammenti — così caratteri come spazio, &, ? e = non rompono il link.

Qual è la differenza tra le due modalità?

Per impostazione predefinita codifica un singolo componente (encodeURIComponent). Spunta "URL intera" per mantenere i caratteri di sintassi (:/?&=) e codificare il resto.

Il mio testo viene inviato da qualche parte?

No. Codifica e decodifica avvengono interamente nel browser.

Qual è la differenza tra encodeURI e encodeURIComponent?

encodeURI codifica un URL completo e lascia intatti i caratteri riservati (/, ?, #, &, =, :). encodeURIComponent codifica un singolo valore e converte quegli stessi caratteri. Usa encodeURIComponent per i valori dei parametri.