Strumento per sviluppatori

Codificare o decodificare un URL

Codifica o decodifica URL di un componente o di un URL completo con codifica percentuale nel tuo browser. Sono supportati Unicode ed emoji.

Utilizza la modalità componente per i valori delle query. La modalità URL completo mantiene: /? & = # mentre codifichi il resto. Non viene caricato nulla.

  • Esegue in locale
  • Nessun upload
  • Istantaneo
  • Gratis
Modalità di codifica

Il componente utilizza encodeURIComponent. L'URL completo utilizza encodeURI in modo che lo schema:, /, ?, &, = e # rimangano leggibili.

Come funziona

  1. Incolla i dati
  2. Esegui l’azione
  3. Copia il risultato

Perché NEXNARA

  • Privato

    I dati restano nel browser.

  • Istantaneo

    I risultati compaiono subito.

  • Nessun caricamento

    Non viene inviato nulla a un server NEXNARA.

  • Funziona ovunque

    Non serve installare nulla.

Scopri di più

Cos’è la codifica URL?

La codifica URL (percent encoding) sostituisce caratteri riservati o non ASCII con sequenze % come %20 per uno spazio. Browser e API la usano in query string e segmenti di percorso.

Come usarlo

Scegli Componente per un valore di query o un segmento di percorso. Scegli URL completo quando hai già un collegamento completo e ti servono solo spazi e codifica non ASCII. La decodifica annulla la codifica percentuale. Swap scambia le due scatole.

Componente e URL completo

La modalità componente utilizza encodeURIComponent, che codifica quasi tutti i caratteri riservati. La modalità URL completo utilizza encodeURI quindi: /? & = # resta sul posto. Mettere un intero URL in modalità componente lo trasformerebbe in un valore opaco.

Usi comuni

Codifica termini di ricerca, percorsi Unicode o parametri di query prima di inserirli in un collegamento. Decodifica un URL copiato per leggere il testo originale. Questa non è la codifica Base64.

Privacy

Il testo resta nel browser. Non viene caricato sui server di NEXNARA né salvato in cookie, archiviazione locale o un database.

Domande frequenti

Cos’è la percent encoding?

La percent encoding rappresenta i caratteri come % seguito da due cifre esadecimali. Uno spazio diventa %20. Il testo non ASCII diventa sequenze percent UTF-8.

Quando dovrei codificare un URL completo?

Usa Codifica URL completo quando hai già un URL completo e serve solo codificare spazi o Unicode. Usa Codifica componente per un singolo valore che starà dentro un URL.

Qual è la differenza tra encodeURI e encodeURIComponent?

encodeURIComponent codifica i caratteri riservati come &, =, ?, / e #. encodeURI lascia i caratteri della struttura al loro posto in modo che un URL completo rimanga un URL.

Cosa succede se la codifica non è valida?

Sequenze interrotte come %, %2 o %GG solitarie vengono segnalate come codifica percentuale non valida. La pagina non si blocca.

La codifica URL supporta Unicode ed emoji?

SÌ. Il testo è codificato in percentuale come UTF-8, quindi coreano, giapponese, arabo ed emoji andata e ritorno in modalità componente.

Il mio URL è stato caricato?

No. La codifica e la decodifica vengono eseguite solo in questo browser. Non è previsto alcun caricamento sul server e nessuna API esterna.

La codifica URL è uguale a Base64?

No. La codifica percentuale rende sicuro il testo in un URL. Base64 codifica byte arbitrari come ASCII. Utilizza lo strumento Base64 per URL e file di dati.