Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Codificatore URL Gratuito: Codificare e Decodificare URL Online

1.2K 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 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.
Q Perché la mia stringa codificata mostra %C3%A9 per é invece di %E9?
A Quella è la rappresentazione in byte UTF-8 rispetto a Latin-1. Gli standard web moderni richiedono UTF-8, quindi questo strumento codifica é come due byte: %C3%A9. Il vecchio %E9 funziona solo in sistemi legacy. Se invii dati a un'API costruita prima del 2005, potresti aver bisogno di Latin-1, ma oggi è raro. Controlla l'header charset del tuo server se il destinatario storce gli accenti. Per la maggior parte dei casi, resta su UTF-8: browser e parser JSON lo danno per scontato.
Q Quanto tempo serve per codificare un grande lotto di URL?
A Istantaneo per tutto ciò che riesci a incollare. Una singola URL o un blocco da 10.000 caratteri viene elaborato in meno di un secondo, perché tutto gira nel browser in JavaScript. Niente upload, niente coda, niente andata e ritorno dal server. Incolla una colonna di 50 URL da un foglio di calcolo e vedrai il risultato subito. Per volumi enormi (100.000 righe, ad esempio), dividili in blocchi di qualche migliaio. La velocità della tua macchina è l'unico collo di bottiglia.
Q I campi di testo grezzi con simboli strani fanno fallire le importazioni SQL in pochi secondi. Incolla qui la tua colonna CSV disordinata prima di avviare la migrazione. Lo strumento converte i caratteri pericolosi in codici percentuali sicuri. Non perderai ore a correggere tabelle rotte. Pulisci prima le stringhe e carica in sicurezza.
A
Q Posso passare oggetti JSON direttamente all'interno dei parametri dell'URL?
A Sì, ma devi prima convertire il JSON in stringa e codificarlo. Ad esempio, `{"id": 42}` diventa `%7B%22id%22%3A%2042%7D`. Senza codifica, le parentesi graffe rompono subito il parser dell'URL. Incolla il tuo payload JSON qui prima di aggiungerlo alla richiesta API. Questo passaggio extra evita fastidiosi errori di routing.

Come Codificare e Decodificare URL

Strumenti Correlati