🔗

Codifica URL

Codifica o decodifica stringhe URL all'istante. Supporta la codifica di componenti e URL completi. Tutto funziona nel tuo browser · nessun server, nessun tracciamento.

Strumenti per sviluppatori Funziona localmente Nessun dato inviato
encodeURIComponent decodeURIComponent solo lato client nessun tracciamento
Ambito della codifica:
Testo semplice
->
URL codificato
💡
Codifica dei componenti utilizza encodeURIComponent · codifica tutti i caratteri speciali inclusi / ? # & =, ideale per i valori dei parametri di query. Codifica URI completo utilizza encodeURI · conserva i caratteri validi in un URL completo come / ? # & =, ideale per codificare un intero URL.

Che cos'è la codifica URL?

La codifica URL converte i caratteri riservati o non sicuri in sequenze codificate in percentuale, così possono essere trasmessi in modo sicuro all'interno degli URL. È comunemente usata per stringhe di query, segmenti di percorso, reindirizzamenti e parametri che includono spazi o caratteri speciali.

Perché usare questo codificatore / decodificatore URL?

Quando si creano o si eseguono il debug di URL, contare manualmente i caratteri codificati in percentuale è soggetto a errori. Questo strumento codifica o decodifica istantaneamente nel browser - nessun invio di modulo, nessun round-trip al server. Distingue inoltre tra encodeURI (URL completo) e encodeURIComponent (semantica a parametro singolo), cosa che la maggior parte dei semplici encoder non fa.

  • Output istantaneo: I risultati compaiono mentre digiti, senza premere alcun pulsante.
  • Supporto completo agli URL: Incolla un URL completo e decodifica tutti i segmenti codificati in percentuale in una volta.
  • Nessun round-trip verso il server: La codifica e la decodifica avvengono localmente nel browser.
  • Pensato per gli sviluppatori: Utile per il debug di query string, URI di reindirizzamento e parametri API.

Come usare il codificatore/decodificatore URL

  1. Incolla la stringa URL o il parametro che vuoi trasformare.
  2. Scegli codifica quando prepari una stringa per l'uso in un URL, o decodifica quando esamini testo codificato in percentuale.
  3. Usa il risultato in query string, reindirizzamenti, richieste API o attività di debug.
  4. Copia il valore trasformato nell'app o nella richiesta di destinazione.
Scopri URL Encoder / Decoder ▾
Esempio
Input hello world & more=yes
Risultato hello%20world%20%26%20more%3Dyes
Casi d'uso comuni
  • Codifica i parametri della stringa di query prima di aggiungerli a un URL
  • Decodifica gli URL codificati in percentuale presenti nei file di log
  • Correggi gli URL codificati due volte
Perché usare questo strumento
  • Evita URL non validi causati da spazi e caratteri riservati.
  • Utile per il debug di redirect, stringhe di query e payload API codificati.
  • Consente di confrontare rapidamente i valori grezzi e codificati nel browser.
Domande frequenti
Qual è la differenza tra encodeURI e encodeURIComponent?

encodeURI è per URL completi e lascia intatti separatori come :, /, ? e #. encodeURIComponent è per singole parti come i valori della query e codifica molti più caratteri.

Perché uno spazio viene codificato come %20 o +?

%20 è la codifica percentuale standard. + è usato principalmente dagli invii di moduli application/x-www-form-urlencoded. Questo strumento restituisce %20 per impostazione predefinita.

Posso decodificare un URL completo in una sola volta?

Sì. Incolla l'URL completo e decodificalo per esaminare in una sola volta tutte le parti codificate in percentuale.

Che cos'è application/x-www-form-urlencoded?

È il formato di codifica usato dall'invio dei moduli HTML, in cui gli spazi possono essere rappresentati con +. Per i componenti generali degli URL, %20 è la forma standard più sicura.