Codifica / decodifica URL online | Strumento di codifica, decodifica e percent-encoding URL
Codifica e decodifica URL per query string, redirect e testo percent-encoded: gestisce caratteri riservati, valori %XX e il + come spazio nel browser.
Codifiche URL comuni
Inserimento
Risultato
Come codificare o decodificare parametri URL e testo percent-encoded
Incolla testo normale, un valore di parametro di query, un URL di reindirizzamento o una stringa percent-encoded nella casella di input.
Scegli Codifica per convertire i caratteri riservati in percent-encoding oppure Decodifica per riportare le sequenze %XX in testo leggibile.
Copia l'output codificato o decodificato per query string, parametri di callback, link marketing, log o richieste API.
Funzionalita principali
Codifica e decodifica URL in tempo reale
Visualizza immediatamente l'output codificato o decodificato mentre scrivi, senza passaggi di invio aggiuntivi.
Ottimizzato per flussi reali di sviluppatori e marketing
Pensato per valori di parametri di query, URL di reindirizzamento, link di callback e debug di stringhe percent-encoded in log o richieste API.
Elaborazione privata nel browser
Tutto viene eseguito localmente nel browser, mantenendo privati i valori URL e rendendo lo strumento veloce su desktop e mobile.
FAQ Codifica / Decodifica URL
Che tipo di codifica URL usa questo strumento?
Questo strumento segue la codifica dei componenti URL in stile encodeURIComponent. E ideale per valori di parametri di query, destinazioni di reindirizzamento, URL di callback e altre parti dell'URL in cui i caratteri riservati devono essere trattati come dati.
Perche il decoder tratta + come spazio?
Nelle query string, + viene spesso usato come spazio. Durante la decodifica, questo strumento converte + in spazio prima di applicare la decodifica URL, cosi i valori in stile form vengono interpretati correttamente.
Qual e la differenza tra encodeURI e encodeURIComponent?
encodeURI e pensato per URL completi e lascia intatti caratteri strutturali come /, ? e #. encodeURIComponent e pensato per singole parti della URL e codifica anche questi caratteri riservati. Questo strumento usa un comportamento in stile encodeURIComponent perche e piu sicuro per valori di query e parametri di reindirizzamento.
Incolla qualsiasi testo o stringa URL e questo strumento la codifica o decodifica istantaneamente nel tuo browser. La codifica converte i caratteri riservati come spazio, &, =, ? e # in escape %XX per query parameter e URL di reindirizzamento sicuri; la decodifica trasforma le sequenze %XX (e + come spazio) in testo leggibile. Usa il comportamento in stile encodeURIComponent e funziona interamente lato client.
Come usare l'encoder e il decoder URL
- 1
Incolla il tuo testo o URL
Inserisci testo normale, un valore di parametro di query, un URL di reindirizzamento o una stringa percent-encoded nella casella di input.
- 2
Scegli Codifica o Decodifica
Seleziona Codifica per convertire i caratteri riservati in percent-encoding, o Decodifica per trasformare le sequenze %XX in testo leggibile.
- 3
Verifica l'output in tempo reale
Il risultato si aggiorna istantaneamente mentre scrivi, così puoi validare il percent-encoding senza step di invio aggiuntivi.
- 4
Copia o scarica
Usa Copia per prendere il risultato per query string, parametri di callback, link marketing o richieste API, o Scarica per salvarlo.
Riferimenti
- RFC 3986 — Sintassi generica degli URI
La specifica IETF autorevole che definisce la struttura degli URI e le regole di percent-encoding per i caratteri riservati.
- MDN — encodeURIComponent()
Riferimento JavaScript per il comportamento di codifica che questo strumento segue quando si escapano componenti URL individuali.
Strumenti correlati
FAQ Codifica / Decodifica URL
- Che tipo di codifica URL usa questo strumento?
- Questo strumento segue la codifica dei componenti URL in stile encodeURIComponent. È ideale per valori di parametri di query, destinazioni di reindirizzamento, URL di callback e altre parti dell'URL in cui i caratteri riservati devono essere trattati come dati.
- Perché il decoder tratta + come spazio?
- Nelle query string, + viene spesso usato come spazio. Durante la decodifica, questo strumento converte + in spazio prima di applicare la decodifica URL, così i valori in stile form vengono interpretati correttamente.
- Qual è la differenza tra encodeURI e encodeURIComponent?
- encodeURI è pensato per URL completi e lascia intatti i caratteri strutturali come /, ? e #. encodeURIComponent è pensato per le singole parti dell'URL e codifica anche questi caratteri riservati. Questo strumento usa encodeURIComponent perché è più sicuro per valori di query e parametri di reindirizzamento.
- Come si codifica una URL in Java?
- In Java usa URLEncoder.encode(valore, StandardCharsets.UTF_8) per codificare i valori dei parametri di query. Per decodificare usa URLDecoder.decode(). Questo strumento online è utile per testare rapidamente i risultati senza eseguire codice.
- Come si codifica una URL in Python?
- In Python usa urllib.parse.quote(testo) per la codifica e urllib.parse.unquote(testo) per la decodifica. Per intere query string è utile urllib.parse.urlencode(). Questo strumento permette di verificare i risultati direttamente nel browser.