Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Codificatore URL Gratuito: Codificare e Decodificare URL Online

759 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 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.
Q Perché i link della mia newsletter si rompono dopo averli copiati dall'editor?
A Gli editor di posta elettronica codificano spazi e caratteri speciali in modo incostante. Uno spazio non codificato sembra a posto nell'editor, ma all'invio diventa %20 — o peggio, il link si tronca al primo spazio. Incolla il link in questo decodificatore per vedere i caratteri reali. Se trovi una `&` nuda invece di `&`, quella è codifica HTML, non URL. Un trucco: codifica l'intera stringa di query con `encodeURIComponent` prima di inserirla nel template.
Q Cosa succede se incollo un URL con caratteri già codificati nel decodificatore?
A Il decodificatore mostra semplicemente i byte codificati originali, niente di più. Ad esempio, `%2520` si decodifica in `%20` al primo passaggio, non in uno spazio. Eseguilo di nuovo se sospetti una doppia codifica — è al secondo passaggio che vedrai finalmente lo spazio. Ho visto pipeline di dati codificare accidentalmente tre volte le stringhe di query, quindi controlla i log due volte. Consiglio: per pulire esportazioni da fogli di calcolo, decodifica una volta e poi cerca eventuali segni `%` rimanenti.
Q La codifica URL è la stessa cosa della codifica Base64?
A No, e confonderle crea veri grattacapi. La codifica URL usa segni di percentuale seguiti da valori esadecimali — uno spazio diventa %20. Base64 usa un alfabeto completamente diverso con A-Z, a-z, 0-9, più e barra per impacchettare dati binari in testo. Prova a decodificare una stringa Base64 qui e otterrai spazzatura o un errore. Per distinguerle: le stringhe Base64 finiscono spesso con = e sono molto più lunghe della fonte. Se stai creando link firmati per un'API, controlla bene la documentazione: alcuni sistemi richiedono Base64url, che sostituisce + e / con - e _. Anche quella variante non funzionerà correttamente con il nostro strumento.

Come Codificare e Decodificare URL

Strumenti Correlati