Preskoči na sadržaj
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.

TL;DR

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+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

URL Encoder / Decoder

Unesite tekst ili URL za enkodiranje/dekodiranje. Sve se obrađuje lokalno u vašem pregledacu.

Privatnost: Enkodiranje i dekodiranje se vrši isključivo u vašem pregledacu koristeci ugrađene JavaScript funkcije. Nista se ne šalje na server niti se čuva.

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.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Domande frequenti - URL Encoder/Decoder

Odgovori na najčešća pitanja o našim uslugama.

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.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.