Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Codificatore URL Gratuito: Codificare e Decodificare URL Online

480 utilizzi

Riferimento Codifica URL

CarattereCodificatoDescrizione
Spazio%20 / +Carattere di escape URL più comune
!%21Punto esclamativo
#%23Hash, simbolo ancora URL
%%25Segno di percentuale (deve essere escapato)
&%26Separatore parametri URL
=%3DAssegnazione parametro URL
?%3FInizio stringa di query
/%2FSeparatore percorso

Consigli sulla Codifica URL

Codifica percentuale — cos'è
La codifica URL sostituisce i caratteri speciali con %XX (valore hex). Gli spazi diventano %20, & diventa %26, = diventa %3D. Necessario per URL validi.
Tabella di riferimento
Consulta la tabella con i caratteri più comuni e la loro codifica URL. Include spazi, segni, accenti e caratteri speciali.
Decodificare URL codificato
Incolla un URL con caratteri %XX per vedere il testo originale. Utile per il debug dei parametri URL e l'analisi dei link.

Domande Frequenti

Q Cos'è la codifica URL?
A La codifica URL (percent encoding) sostituisce i caratteri non permessi nelle URL con % seguito dal valore esadecimale. Esempio: spazio → %20, & → %26.
Q Perché devo codificare le URL?
A Le URL ammettono solo certi caratteri ASCII. Spazi, accenti, segni e caratteri speciali devono essere codificati affinché l'URL sia valido e funzioni correttamente.
Q Qual è la differenza tra %20 e +?
A %20 è la codifica standard dello spazio nelle URL. Il + si usa come alternativa allo spazio solo nei form (application/x-www-form-urlencoded).
Q Posso codificare testo utilizzando direttamente diversi set di caratteri?
A Questo strumento si concentra sulla codifica URL, non sulla conversione dei set di caratteri. Presuppone che il testo di input sia già in un set standard come UTF-8. Se hai testo in una codifica diversa, dovrai prima convertirlo in UTF-8 prima di utilizzare questo codificatore per garantire una codifica percentuale corretta. Assicurati che la tua stringa sia rappresentata come byte UTF-8 prima di inserirla qui.
Q Perché encodeURI lascia intatti caratteri come ? e =?
A encodeURI è pensato per codificare URL interi, non valori di parametri. Mantiene i caratteri con significato speciale nelle URL — come ?, #, / e =. Se devi codificare anche quelli, usa encodeURIComponent. Per esempio, encodeURI lascia ? così com'è, ma encodeURIComponent lo trasforma in %3F. Scegli la modalità giusta in questo strumento in base alla parte di URL che stai codificando.
Q Perché la mia URL codificata appare diversa nella barra degli indirizzi del browser rispetto a ciò che ho digitato?
A I browser spesso normalizzano automaticamente le URL. Ad esempio, digitare uno spazio nella barra degli indirizzi viene convertito in %20, ma alcuni browser lo visualizzano di nuovo come spazio. Il nostro strumento mostra l'output grezzo con codifica percentuale, che è ciò che viene effettivamente inviato in rete. Incolla l'URL del tuo browser nel decodificatore per vedere i veri caratteri sottostanti. Questa discrepanza coglie molti sviluppatori di sorpresa.
Q C'è differenza tra codifica URL e codifica delle entità HTML?
A Sono sistemi completamente diversi. La codifica URL trasforma gli spazi in %20, mentre quella delle entità HTML usa   o  . Confonderli rompe i link o mostra codice grezzo nelle pagine. Questo strumento è solo per codifica URL. Se fai debug di risposte API JSON e vedi & invece di &, è codifica HTML che filtra, non un problema di URL.
Q Posso decodificare un URL che è stato codificato due volte per errore?
A La doppia codifica capita quando qualcuno codifica una stringa già percent-encoded. Vedrai cose come %2520 invece di %20. Passala nel decodificatore una volta, controlla se restano segni di percentuale e decodifica di nuovo se serve. Tre passaggi non servono quasi mai. Se un callback di un gateway di pagamento arriva illeggibile, di solito è questo il colpevole.
Q La codifica URL crittografa i miei dati per condividerli in modo sicuro?
A No, per niente. La codifica URL è solo formattazione — trasforma gli spazi in %20 e i caratteri speciali in codici percentuali. Chiunque può decodificarli all'istante con questo stesso strumento. È come avvolgere un panino nella pellicola trasparente: ordinato ma totalmente visibile. Per dati sensibili come password o chiavi API negli URL, usa crittografia reale (HTTPS protegge il trasporto) o l'hashing. La sola codifica non offre alcuna privacy.

Come Codificare e Decodificare URL

Strumenti Correlati