Codifica web

Codificatore e decodificatore URL

Codifica URL complete, componenti e valori di modulo, decodifica Unicode percentuale, analizza URL assolute e controlla parametri ripetuti o vuoti nel browser.

Input URL

Codifica, decodifica o analizza

codifica percentuale

Output

URL analizzata

Parti dell'URL

Le parti sono mostrate per URL assolute con schema e host. In decodifica viene analizzato prima l'output.

Protocollo
Host
Percorso
Stringa di query
Frammento
Origine

Parametri di query

NomeValoreNome codificatoValore codificato

Caratteri riservati e codificati comuni

CarattereSignificatoCodificato
spazioSeparatore di parole%20 / +
%Marcatore di codifica percentuale%25
&Separatore di parametri%26
=Separatore nome/valore%3D
?Inizio query%3F
#Inizio frammento%23
/Separatore di percorso%2F
:Separatore di schema%3A
+Segno più o spazio del modulo%2B

Note sulla codifica URL

URL completaQuesta modalità conserva : / ? & = # e codifica solo i caratteri non sicuri.
Componente URLUsa questa modalità per un valore, nome parametro, segmento di percorso o frammento.
Codifica moduloapplication/x-www-form-urlencoded rappresenta gli spazi con +; un più letterale diventa %2B.
Doppia codificaSe un % esistente diventa %25, il valore potrebbe essere stato codificato due volte.

Esempi comuni di codifica URL

FAQ su codifica e decodifica URL

Che cos'è la codifica URL?

La codifica percentuale sostituisce caratteri non sicuri con % e due cifre esadecimali che rappresentano byte UTF-8.

Devo codificare una URL completa o un componente?

La URL completa conserva la struttura; i componenti servono per valori, nomi, segmenti e frammenti.

Perché uno spazio a volte diventa +?

I moduli HTML usano + per gli spazi. La normale codifica percentuale usa %20.

Perché un segno % isolato non funziona?

Ogni % codificato deve avere due cifre esadecimali. Una percentuale letterale diventa %25.