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
Il componente utilizza encodeURIComponent. L'URL completo utilizza encodeURI in modo che lo schema:, /, ?, &, = e # rimangano leggibili.
Come funziona
- 01 Incolla i dati
- 02 Esegui l’azione
- 03 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.