Vai al contenuto
BeoHosting
BeoHosting

Strumento gratuito per sviluppatori

URL Encoder/Decoder - Codifica e decodifica gli URL

Codifica i caratteri speciali e gli spazi negli URL. Decodifica le stringhe percent-encoded riportandole a testo leggibile. Supporta encodeURIComponent ed encodeURI. Tutto viene eseguito localmente nel browser.

RISPOSTA RAPIDA

Come codificare e decodificare un URL con caratteri speciali?

Lo strumento URL Encoder/Decoder svolge tre funzioni: 1) Codifica (encodeURIComponent) — codifica tutti i caratteri speciali compresi :, /, ?, #, &, usata per i singoli parametri della query. Lo spazio diventa %20. 2) Decodifica (decodeURIComponent) — riporta le stringhe percent-encoded a testo leggibile. 3) Codifica URL completo (encodeURI) — lascia non codificati i caratteri strutturali dell'URL (: / ? #), ideale per codificare interi URL. Tutti i caratteri che richiedono la codifica sono definiti dallo standard RFC 3986. Le lettere speciali vengono codificate come sequenze multi-byte UTF-8 — Google legge correttamente questi URL, ma per la SEO sono da preferire URL leggibili con caratteri latini. Tutto viene elaborato localmente nel browser tramite le funzioni JavaScript integrate — nulla viene inviato al server. L'hosting BeoHosting da 4,31 €/mese supporta l'URL rewrite tramite .htaccess per URL SEO-friendly.

  • Tre funzioni — encodeURIComponent, decodeURIComponent, encodeURI
  • Caratteri speciali UTF-8 supportati (sequenze multi-byte)
  • Standard RFC 3986 — compatibile con tutte le API e i browser
  • URL rewrite BeoHosting da 4,31 €/mese — URL SEO-friendly

BeoHosting Team

10+ anni di esperienza — Specialisti di web hosting e infrastrutture

Ultimo aggiornamento:

URL Encoder / Decoder

Inserisci il testo o l'URL per la codifica/decodifica. Tutto viene elaborato localmente nel tuo browser.

Privacy: La codifica e la decodifica vengono eseguite esclusivamente nel tuo browser tramite le funzioni JavaScript integrate. Nulla viene inviato al server o memorizzato.

Riferimento

Tabella dei caratteri speciali e dei relativi codici URL

I caratteri speciali più comuni che devono essere codificati negli URL.

CarattereCodice URLDescrizione
(spazio)%20Spazio
!%21Punto esclamativo
#%23Cancelletto
$%24Dollaro
&%26E commerciale (&)
'%27Apostrofo
(%28Parentesi aperta
)%29Parentesi chiusa
+%2BPiù
,%2CVirgola
/%2FBarra
:%3ADue punti
=%3DUguale
?%3FPunto interrogativo
@%40Chiocciola
c%C4%87Carattere non ASCII (latino con segno diacritico)

Codifica URL - Perché è importante e quando usarla

La codifica URL (percent-encoding) è un meccanismo definito dallo standard RFC 3986 che consente la trasmissione sicura dei caratteri speciali tramite gli URL. Gli URL possono contenere solo un determinato insieme di caratteri ASCII — lettere, cifre e alcuni simboli speciali. Tutti gli altri caratteri, comprese le lettere speciali, gli spazi e i simboli, devono essere codificati.

Quando usare la codifica URL?

La codifica URL è necessaria in diverse situazioni: quando si inviano dati tramite i parametri dell'URL (query string), quando si costruiscono URL con input dell'utente, quando si lavora con API che si aspettano parametri codificati e quando si creano link che contengono caratteri speciali o lettere non ASCII.

Codifica URL e SEO

Per l'ottimizzazione SEO, è consigliabile usare URL leggibili senza codifica ove possibile. Google e gli altri motori di ricerca sanno leggere gli URL codificati in UTF-8, ma URL più semplici con lettere latine sono migliori per la condivisione e l'esperienza utente. Sui piani hosting BeoHosting puoi configurare regole .htaccess o Nginx per creare URL SEO-friendly.

Casi d'uso

Dove si usa la codifica URL?

Parametri della query

Codifica dei valori nei parametri dell'URL (?nome=Mario%20Rossi). Senza la codifica, lo spazio interromperebbe l'URL.

Chiamate API

Invio di dati tramite URL delle REST API. I caratteri speciali nei parametri devono essere codificati per una trasmissione corretta.

Form e ricerca

I form HTML con metodo GET codificano automaticamente i dati nell'URL. Comprendere la codifica aiuta nel debug.

Caratteri non ASCII negli URL

Cirillico, latino con segni diacritici e altre lettere non ASCII richiedono la codifica UTF-8 per un uso sicuro negli URL.

Redirect

Quando un URL contiene caratteri speciali e viene usato come parametro di un altro URL, può essere necessaria una doppia codifica.

Email e marketing

I link nelle campagne email con parametri di tracciamento richiedono una codifica corretta per funzionare correttamente.

Pronto a lanciare il tuo sito web?

Protezione SSL
Velocità
Assistenza 24/7

Unisciti a oltre 4.000 clienti soddisfatti. Migrazione gratuita e garanzia soddisfatti o rimborsati di 15 giorni.

Garanzia soddisfatti o rimborsati di 15 giorni
Migrazione gratuitaGaranzia di 15 giorniAssistenza 24/7

Domande frequenti - URL Encoder/Decoder

Le risposte alle domande più comuni sui nostri servizi.

La codifica URL (nota anche come percent-encoding) è un meccanismo per codificare le informazioni in un URL (Uniform Resource Locator). I caratteri speciali vengono sostituiti da un segno di percentuale (%) e da un codice esadecimale a due cifre. Ad esempio, lo spazio diventa %20. Questo è definito dallo standard RFC 3986.

La codifica URL è necessaria quando invii dati tramite i parametri dell'URL (query string), quando l'URL contiene caratteri speciali (spazi, lettere non ASCII, simboli), quando lavori con API che si aspettano parametri codificati e quando crei link che contengono dati dell'utente. I browser codificano automaticamente gli URL, ma quando programmi spesso devi farlo manualmente.

encodeURI() codifica l'intero URL ma lascia non codificati caratteri come :, /, ?, # e & perché fanno parte della struttura dell'URL. encodeURIComponent() codifica TUTTI i caratteri speciali e si usa per codificare i singoli parametri. Il nostro strumento usa encodeURIComponent per la massima compatibilità.

Le lettere non ASCII vengono codificate tramite la codifica UTF-8, dando luogo a sequenze multi-byte. Questo è importante per la SEO perché Google legge correttamente gli URL codificati in UTF-8.

No. La codifica e la decodifica vengono eseguite esclusivamente nel tuo browser tramite le funzioni JavaScript integrate (encodeURIComponent/decodeURIComponent). Nulla viene inviato al server o memorizzato in un database. I tuoi URL e i tuoi dati sono completamente privati.

Le nostre garanzie per la tua tranquillità

Protetto sotto ogni punto di vista

Garanzia di 15 giorni

Rimborsiamo senza fare domande nei primi 15 giorni.

Migrazione gratuita

Migriamo il tuo sito senza interruzioni: non devi fare nulla.

Assistenza 24/7

I nostri esperti sono a tua disposizione 24/7 via ticket e live chat.