DT Dev Tools

URL Encode/Decode — Codifica e decodifica URL

Codifica e decodifica i componenti URL con encodeURIComponent e decodeURIComponent. Veloce, privato e interamente lato client nel browser.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Advertisement

Cosa fa URL Encode/Decode

URL Encode/Decode prepara il testo per l'uso sicuro in parametri di query, segmenti di percorso, valori di redirect, URL di callback e frammenti. Caratteri riservati come spazi, e commerciali, segni di uguale, simboli di percentuale e caratteri Unicode possono cambiare il significato di un URL se non vengono codificati con la codifica percentuale. Questo strumento usa le funzioni del browser encodeURIComponent e decodeURIComponent, così i risultati coincidono con il comportamento normale delle applicazioni JavaScript.

Questa pagina è pensata per il lavoro quotidiano degli sviluppatori: controlli rapidi durante il debug, piccoli esempi per la documentazione e pulizia dei dati prima di incollarli in un editor, in un terminale, in una issue o in una fixture di test. L'interfaccia tiene vicini input, controlli, output e messaggio di stato, così il risultato è facile da verificare prima di copiarlo.

Flusso di lavoro privato nel browser

Tutta l'elaborazione avviene con JavaScript nel browser. Lo strumento non carica su alcun server i tuoi testi, token, URL, snippet o valori generati e non richiede un account. Questo modello di privacy è importante perché le piccole utility ricevono spesso risposte API reali, esempi di configurazione, log, dati di autenticazione o esempi simili a dati dei clienti durante la risoluzione dei problemi. Lavorare in locale riduce i rischi e rende lo strumento istantaneo, perché non c'è alcuna comunicazione di rete.

Consigli pratici

Usalo per i componenti di un URL e non per URL interi. Ad esempio, codifica un singolo valore di query prima di aggiungerlo alla query string. In fase di decodifica, lo strumento tratta anche i segni più come spazi, perché le query string codificate dai moduli usano spesso questa convenzione. Le sequenze percentuali malformate generano un errore, così non ti fidi per sbaglio di un input danneggiato.

Controlla sempre l'output trasformato prima di usarlo in produzione. Le utility nel browser sono eccellenti per l'ispezione e la preparazione, ma non possono conoscere ogni convenzione di progetto o requisito di sicurezza. Se il risultato verrà sottoposto a commit, condiviso pubblicamente o usato in un flusso di autenticazione, verifica che non contenga segreti e che rispetti il formato atteso dalla tua applicazione.

Come usare

  1. Incolla un valoreAggiungi testo grezzo o un componente URL già codificato.
  2. Codifica o decodificaScegli la direzione che ti serve.
  3. CopiaCopia l'output in un link, in un client o in un test.

Domande frequenti

Posso codificare un URL intero?
Lo strumento è pensato per i componenti, non per gli URL completi.
Perché i segni più vengono decodificati come spazi?
Molte query string codificate dai moduli usano + al posto degli spazi.
L'URL viene caricato online?
No. Lo strumento funziona in locale.
Advertisement