Cos'è Codificatore / Decodificatore URL?

Codificatore/decodificatore URL online gratuito. Codifica e decodifica stringhe URL.

La codifica URL, nota anche come percent-encoding, è il modo standard per includere caratteri speciali negli URL. Caratteri come spazi, simboli e testo non ASCII devono essere codificati perché gli URL hanno un insieme ristretto di caratteri consentiti. URL Encoder/Decoder gestisce sia la codifica che la decodifica, rendendo facile preparare gli URL per chiamate API, reindirizzamenti e sviluppo web.

In modalità Encode, lo strumento converte i caratteri non sicuri nei loro equivalenti percent-encoded. Uno spazio diventa %20, una e commerciale (&) diventa %26, un segno di uguale (=) diventa %3D e i caratteri Unicode come é diventano %C3%A9 (la loro rappresentazione in byte UTF-8). Questo garantisce che parametri di query, percorsi URL e identificatori di frammento vengano trasmessi in sicurezza senza essere interpretati male da browser e server.

In modalità Decode, l’operazione inversa converte i caratteri percent-encoded nella loro forma leggibile. Questo è essenziale per eseguire il debug delle risposte delle API, rivedere gli URL di tracciamento e capire le catene di reindirizzamento. Per esempio, un URL contenente “q=hello%20world&category=%23web” viene decodificato in “q=hello world&category=#web”. La forma decodificata è ciò che il server o il browser interpreta effettivamente.

Il pulsante di scambio bidirezionale ti permette di passare istantaneamente tra codifica e decodifica, il che è utile per la verifica di andata e ritorno. Lo strumento usa le funzioni JavaScript standard encodeURIComponent() e decodeURIComponent(), che gestiscono tutti i caratteri definiti nella specifica URI. L’elaborazione è interamente locale, senza comunicazione con il server.

Casi d'uso reali per Codificatore / Decodificatore URL

Codificare una Stringa di Query di Ricerca per una Chiamata API

La tua API di ricerca accetta un parametro di query: “q=artificial intelligence & machine learning”. La e commerciale e gli spazi devono essere codificati. Incolla la query ed esegui la codifica: “q=artificial%20intelligence%20%26%20machine%20learning”. Ora l’API la riceve come un singolo valore di parametro invece di dividerla a &.

Decodificare un URL di Reindirizzamento per Capire i Parametri di Tracciamento

Un URL di reindirizzamento di marketing contiene “%7Bclick_id%7D” e “%26source%3Dnewsletter”. Decodificalo per rivelare “{click_id}” e “&source=newsletter”. La forma decodificata ti aiuta a capire quali parametri di tracciamento il reindirizzamento sta passando e quali valori dinamici sono attesi.

Preparare un URL che Contiene Caratteri Unicode

Un URL di una pagina prodotto ha un nome di prodotto giapponese: “かわいい猫のぬいぐるみ”. Codifica il percorso per ottenere “%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF”. Questa versione percent-encoded è ciò che i browser inviano ai server per nomi di dominio e percorsi internazionalizzati.

Perché usare Codificatore / Decodificatore URL?

  • Codifica e decodifica URL bidirezionale
  • Supporto sia Base64 che URL
  • Utile per API e sviluppo web

Come usare Codificatore / Decodificatore URL — Guida passo passo

1

Incolla il testo o URL nel campo di input.

2

Scegli la modalità: codifica o decodifica, Base64 o URL.

3

Copia il risultato.

A chi è rivolto Codificatore / Decodificatore URL?

  • debug API
  • encoding URL
  • sviluppo web

Consigli professionali per Codificatore / Decodificatore URL

  • 1Usa encodeURIComponent() per i valori dei parametri di query (tutto dopo ?). Per la parte del percorso dell’URL, encodeURI() è più appropriato perché conserva i caratteri / e ?.
  • 2Codifica sempre i contenuti generati dagli utenti prima di includerli negli URL. La mancata codifica può portare a vulnerabilità di injection nei parametri, in cui un utente inserisce & o = per manipolare i parametri di query.
  • 3I browser moderni codificano automaticamente gli spazi come %20 negli URL. I sistemi più vecchi possono usare + per gli spazi (formato application/x-www-form-urlencoded). Questo strumento usa %20, che è la codifica URL standard.
  • 4Quando esegui il debug di problemi di doppia codifica, decodifica più volte. Se l’output decodificato contiene ancora %20 o %26, decodifica di nuovo finché tutte le sequenze codificate non sono risolte.

Codificatore / Decodificatore URL — Domande frequenti

Why do URLs need encoding?

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

When should I decode a URL?

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Pronto a usare Codificatore / Decodificatore URL?

Strumento online gratuito — funziona nel browser, senza registrazione. Inizia subito.

Prova ora
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.