Input URL
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.
codifica percentuale
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
| Nome | Valore | Nome codificato | Valore codificato |
|---|
Caratteri riservati e codificati comuni
| Carattere | Significato | Codificato |
|---|---|---|
| spazio | Separatore 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.