Vai al contenuto principale
LibraTool logoLibraTool

Codificatore e decodificatore URL gratis

Codifica e decodifica URL e stringhe di query. Supporta encodeURIComponent, decodeURIComponent e l'analisi delle stringhe di query.

Funziona offline una volta caricato
Modalità di codifica

Codifica ogni carattere riservato — ideale per valori di query e segmenti di percorso.

Usi comuni

  • Codifica i Parametri URL per le APICodifica in modo sicuro i parametri della stringa di query prima di aggiungerli agli URL di richiesta API.
  • Codifica gli URL per i Link EmailCrea link sicuri per fare clic per campagne email — codifica i caratteri speciali in modo che i link sopravvivono a ogni client email.
  • Codifica gli URL per la Condivisione SocialPrepara gli URL con testo pre-compilato, hashtag e link per i pulsanti di condivisione Twitter, Facebook e LinkedIn.
  • Codifica Stringhe di Query ComplesseCostruisci e codifica stringhe di query con più parametri - pronte per essere aggiunte a qualsiasi URL.
  • Codifica URL per Callback WebhookCodifica gli URL di callback che vengono passati come parametri ai servizi di terze parti e ai flussi OAuth.

Come funziona

La codifica e decodifica URL qui funziona interamente nel tuo browser usando i globali integrati di JavaScript — encodeURIComponent, encodeURI, e decodeURIComponent — senza libreria di terze parti e senza richiesta di rete. Lo strumento espone anche l'API URL nativa del browser per analizzare e visualizzare i parametri della stringa di query come tabella chiave-valore.

  1. 1
    Scegli una modalità di codifica
    Tre modalità mappano a casi d'uso reali: "Componente" chiama encodeURIComponent e fa l'escape di tutto tranne i caratteri non riservati — la scelta giusta per valori di query individuali. "URL Completo" chiama encodeURI e lascia intatti lo schema, le barre, e il dominio. "Form" usa encodeURIComponent poi scambia %20 per + per corrispondere al formato application/x-www-form-urlencoded inviato dai form HTML.
  2. 2
    Codifica o decodifica con un clic
    La codifica passa il tuo testo attraverso la funzione selezionata e visualizza il risultato con percent-encoding. La decodifica chiama decodeURIComponent (con + convertito in spazi in modalità Form). Le sequenze percent malformate — come una %E0 isolata senza byte di continuazione — vengono catturate e riportate come errore inline invece di bloccarsi.
  3. 3
    Analizza le stringhe di query con l'API URL
    L'azione "Analizza parametri" avvolge il tuo input nel costruttore URL nativo del browser e itera url.searchParams per estrarre ogni coppia chiave-valore. Se il costruttore URL rifiuta l'input, un fallback scritto a mano divide su & e = ed esegue ogni token attraverso safeDecode, così stringhe di query parziali o grezze producono comunque una tabella leggibile.
  4. 4
    Copia il risultato
    Il testo codificato o decodificato appare in un blocco di output monospace. Un pulsante copia lo scrive negli appunti tramite la Clipboard API. Nulla lascia il tuo dispositivo in nessun momento.

Strumenti correlati

Domande frequenti