Vai al contenuto
Convertitore orari di calcio d'inizio dei Mondiali è disponibileVedi i calci d’inizio nel tuo fuso orario e aggiungi promemoria al calendario.

Codifica/decodifica URL

Codifica/decodifica URL converte componenti e valori URL nel browser con percent encoding secondo la semantica encodeURIComponent/decodeURIComponent per spazi, caratteri riservati, testo UTF-8, emoji, valori query e dati di segmenti percorso.

Testo in ingresso

Caratteri

0 / 50,000

Codifica/decodifica URL

Avvio rapido

1
Incolla testo o un valore codificato.
2
Scegli Codifica o Decodifica.
3
Il risultato sostituisce la stessa casella di testo.
4
Copia il testo attuale.

Scenari comuni

Parametri API

codifica il valore del parametro prima di inserirlo in una query string; lascia ? e & e = fuori dal valore codificato.

Dati del modulo

utile per valori individuali, ma questo non è un serializzatore application/x-www-form-urlencoded e non trasforma gli spazi in +

Collegamenti condivisi

codificare dati non-ASCII o riservati all'interno di un parametro, segmento di percorso o frammento prima di assemblare URL

Query di ricerca

codifica parole chiave o filtri, soprattutto quando includono & = #? / o spazi

Consigli d'uso

Evita la doppia codifica: controlla se il contenuto contiene già sequenze %XX
Codifica parziale: codifica solo i valori dei parametri o i dati del segmento del percorso (ad esempio ?key=encoded) e mantiene la struttura URL all'esterno del testo codificato
Debug: decodifica i valori della richiesta copiati per esaminarli; sostituisci prima + con %20 se l'origine è form-urlencoded e desideri spazi
I caratteri riservati come : / ? # [ ] @ ! $ & ' ( ) * + , ; = hanno significato speciale negli URL; quando sono dati, in genere vanno codificati in base alla posizione.
Codifica dei caratteri: i caratteri non-ASCII sono codificati in UTF‑8 in 1–4 byte, ciascun byte scritto come %HH

Confini di codifica

Semantica componente/valore: Encode usa encodeURIComponent; caratteri come /, ?, &, = e # vengono quindi codificati quando fanno parte dei dati.
URL completi: non incollare un URL intero se devi conservare struttura di scheme, host, path, query o fragment; ispeziona invece l’URL completo con URL Parser.
Codifica del modulo: questo strumento non crea corpi application/x-www-form-urlencoded, analizza coppie key/value o utilizza + per gli spazi
Errori di decodifica: una sequenza % solitaria, %HH incompleta o percentuale UTF-8 non valida mostra un messaggio di codifica URL non valido

Limitazioni e compatibilità

La codifica URL ≠ cifratura: è solo una trasformazione di formato reversibile che non protegge i dati sensibili
Lunghezza URL: lunghezza totale consigliata < 2048 caratteri (varia a seconda di browser/server)
Differenze di spazio: qui gli spazi vengono codificati come %20. decodeURIComponent lascia + come +, quindi sostituisci prima + con %20 quando decodifichi i dati form-urlencoded come spazi

Privacy e sicurezza

Codifica e decodifica avvengono nel browser. Il testo corrente resta per impostazione predefinita come bozza della sessione del browser; dopo la codifica o la decodifica, il testo trasformato lo sostituisce. Su dispositivi condivisi, cancella il testo e i dati del sito quando necessario.
I dati sensibili (password, chiavi, token) devono essere cifrati, non semplicemente codificati

Domande frequenti

8

Continua con questi strumenti correlati per il passaggio successivo.

Tutta l'elaborazione degli strumenti avviene localmente nel tuo browser.