Codificatore/decodificatore URL
Codificare e decodificare parametri e stringhe URL
Codifica un componente URL. La decodifica mantiene + come segno più letterale; gli spazi vengono codificati come %20.
Elaborato su questo dispositivo. Il testo non viene caricato.
Esempi rapidi
Informazioni sulla codifica URL
La codifica percentuale rappresenta i caratteri come byte UTF-8 scritti come %XX. Codifichi i singoli valori dei parametri prima di comporre un URL; codificare un intero URL esegue l'escape anche dei suoi separatori.
Informazioni sul codificatore e decodificatore URL
Il nostro codificatore e decodificatore URL gratuito La aiuta a convertire i caratteri speciali degli URL nei rispettivi equivalenti con percent-encoding e viceversa. Che stia sviluppando applicazioni web, testando API o analizzando query string, questo strumento offre una codifica URL immediata e precisa, conforme allo standard RFC 3986.
Percent-encoding (detto anche codifica URL) sostituisce i caratteri ASCII non sicuri con il segno di percentuale seguito da due cifre esadecimali. Ad esempio, uno spazio diventa %20, una e commerciale diventa %26 e i caratteri non ASCII vengono codificati con le loro sequenze di byte UTF-8. Questo processo è essenziale per trasmettere i dati in modo affidabile in URL, invii di moduli e richieste HTTP.
Tutta l'elaborazione avviene interamente nel browser: nessun dato viene mai inviato a un server. Il nostro codificatore URL online è quindi del tutto privato e sicuro per codificare parametri sensibili, token di autenticazione o qualsiasi testo da inserire in un URL in modo sicuro.
Funzioni principali
- Codifica e decodifica URL simultanee in tempo reale
- Percent-encoding conforme a RFC 3986 per tutti i caratteri
- Supporto completo dei caratteri Unicode e UTF-8
- Conversione immediata mentre si digita, senza ritardi
- Copia negli appunti con un clic del risultato codificato o decodificato
- Esempi integrati per URL, query string e caratteri speciali
- I caratteri sicuri (A-Z, a-z, 0-9, -, _, ., ~) vengono conservati automaticamente
- L'elaborazione sul lato client garantisce la completa riservatezza dei dati
- Pulsante Cancella tutto per azzerare subito input e output
- Supporto della modalità scura per usarlo comodamente in qualsiasi ambiente
Come usare il codificatore URL
- Inserisca il testo: Digiti o incolli un URL, un parametro di query o qualsiasi testo nel campo di input in cima allo strumento.
- Veda il risultato codificato: La versione codificata dell'URL compare subito nel pannello di output a sinistra, con tutti i caratteri speciali convertiti in percent-encoding.
- Veda il risultato decodificato: Se incolla una stringa già codificata, il pannello a destra mostra la versione decodificata e leggibile.
- Copi il risultato: Faccia clic sul pulsante Copia accanto a uno dei due output per copiare negli appunti il testo codificato o decodificato.
- Provi un esempio: Faccia clic su uno degli esempi predefiniti sotto l'output per vedere subito come vengono codificati input diversi.
- Cancelli e ricominci: Usi il pulsante Cancella tutto per azzerare tutti i campi e iniziare una nuova sessione di codifica.
Casi d'uso
- Sviluppo di API: Codifichi i parametri di query e i segmenti di percorso prima di inviare richieste HTTP ad API REST o GraphQL.
- Gestione dei dati dei moduli: Si assicuri che i valori dei campi con caratteri speciali siano codificati correttamente per gli invii POST e GET.
- URL di reindirizzamento: Codifichi gli URL di callback e di reindirizzamento che contengono query string annidate o identificatori di frammento.
- SEO e analytics: Decodifichi gli URL di tracciamento per ispezionare parametri UTM, tag di campagna e dati del referrer.
- Template e-mail: Codifichi i link mailto e gli oggetti che contengono spazi, e commerciali o altri caratteri riservati.
- Debug: Decodifichi gli URL con percent-encoding presenti nei log del server, negli strumenti per sviluppatori del browser o nei messaggi di errore per capire la richiesta originale.
- Internazionalizzazione: Codifichi i caratteri non ASCII, come lettere accentate, caratteri CJK o emoji, per inserirli in sicurezza negli URL.
- Test di sicurezza: Verifichi che la Sua applicazione gestisca correttamente input codificati e a doppia codifica, per prevenire vulnerabilità di injection.
Domande frequenti
Che cos'è la codifica URL?
La codifica URL (percent-encoding) converte i caratteri non consentiti in un URL in un formato universalmente accettato, usando il segno di percentuale seguito da due cifre esadecimali. In questo modo gli URL vengono trasmessi correttamente su internet.
Quando devo usare la codifica URL?
Va codificato qualsiasi valore da inserire in una query string, in un segmento di percorso o in un identificatore di frammento di un URL se contiene caratteri riservati come spazi, e commerciali, segni di uguale, punti interrogativi o caratteri non ASCII.
Qual è la differenza tra encodeURI e encodeURIComponent?
encodeURI codifica un URI completo ma conserva caratteri come due punti, barre e punti interrogativi, che hanno un significato speciale negli URL. encodeURIComponent codifica singoli componenti, come i parametri di query, eseguendo l'escape di tutti i caratteri riservati. Questo strumento usa encodeURIComponent per la massima sicurezza.
Questo strumento è gratuito?
Sì, questo codificatore e decodificatore URL è completamente gratuito, senza limiti al numero di conversioni, senza registrazione e senza pubblicità che blocchi le funzioni.
I miei dati sono al sicuro?
Assolutamente. Tutta la codifica e la decodifica avviene in locale nel browser con JavaScript. Il testo inserito non viene mai trasmesso a nessun server, quindi lo strumento è sicuro per codificare dati sensibili come chiavi API, token o informazioni personali.
Posso codificare URL interi o solo i parametri?
Può codificare qualsiasi testo. Tuttavia, per gli URL completi di solito conviene codificare solo i valori dei parametri e non l'intera struttura dell'URL. Codificare l'URL intero codificherebbe anche il protocollo (://), i separatori di percorso (/) e i delimitatori della query (?/&), rendendo l'URL inutilizzabile.
Consigli e buone pratiche
- Codifichi i valori, non le chiavi: Quando costruisce query string, codifichi solo i valori dei parametri, non l'intera coppia chiave=valore né la struttura dell'URL.
- Eviti la doppia codifica: Se il testo è già codificato (contiene %20, %26 e così via), decodificarlo prima di ricodificarlo evita problemi di doppio percent-encoding.
- Usi la vista decodificata per il debug: Incolli nell'input un URL tratto dai log del browser o dagli strumenti di rete per vederne subito la versione decodificata e leggibile.
- Provi con caratteri speciali: Provi input con e commerciali (&), segni più (+), cancelletti (#) e caratteri Unicode per verificare che la Sua applicazione gestisca tutti i casi limite.
- Consulti gli esempi: Gli esempi integrati coprono scenari comuni come URL con parametri di query, caratteri speciali e indirizzi e-mail, per aiutarLa a capire il comportamento della codifica.
- Ricordi i caratteri sicuri: Lettere (A-Z, a-z), cifre (0-9), trattini (-), trattini bassi (_), punti (.) e tilde (~) non richiedono codifica e restano invariati.