PK Systems PK Systems
Strumenti di testo

Generatore di Slug

Trasforma qualsiasi titolo in uno slug ASCII pulito per gli URL. Anteprima live, rimozione dei diacritici, separatore personalizzabile.

Generatore di Slug

0 = nessun limite. Gli slug lunghi vengono troncati senza lasciare un separatore finale.

Slug

Cos'è uno slug?

Uno slug è l'identificatore leggibile e adatto agli URL alla fine di un indirizzo web — la parte slug-generator di /tools/text/slug-generator. I buoni slug sono in minuscolo, solo ASCII, brevi e usano il trattino tra le parole. Aiutano motori di ricerca, screen reader e umani a capire di cosa parla una pagina a colpo d'occhio, e sopravvivono al copia-incolla nelle app di messaggistica che rovinano i caratteri non ASCII.

Come usare il generatore

Incolla qualsiasi titolo — comprese emoji, accenti, punteggiatura o testo multilingue — nel riquadro qui sopra. Lo slug si aggiorna mentre digiti. Scegli un separatore tra trattino e trattino basso (la maggior parte dei blog e dei CMS preferisce il trattino per la SEO) e, se vuoi, imposta un limite di lunghezza nel caso il tuo sistema di routing ne abbia uno. Premi Copia per portare lo slug negli appunti.

Buone pratiche per gli slug

Mantieni gli slug brevi e significativi — poche parole chiave, idealmente sotto i 60 caratteri. Non includere parole vuote (il, la, di) a meno che non cambino il significato. Una volta pubblicato un URL, non cambiare lo slug senza impostare un redirect 301; i link rotti costano traffico e link equity. Per i contenuti internazionalizzati, genera lo slug dal titolo localizzato invece di tradurlo dopo, così l'URL riflette ciò che cercherebbero i lettori in quella lingua.

Esempi

Input Slug
Hello, World!hello-world
São Paulo & Riosao-paulo-rio
The 100 Best Booksthe-100-best-books
café—françaiscafe-francais
__Already_Slug__already-slug

Domande frequenti

Cosa fa lo strumento al mio testo?
Applica la normalizzazione Unicode NFKD, rimuove i segni diacritici combinanti, mette tutto in minuscolo, sostituisce ogni sequenza non alfanumerica con il separatore scelto, compatta i separatori duplicati e rifila quelli all'inizio e alla fine. Il risultato è uno slug sicuro per URL, nomi di file e la maggior parte delle chiavi di database.
Trattino o trattino basso — qual è meglio?
Trattino, quasi sempre. Google da anni raccomanda esplicitamente il trattino come separatore di parole negli URL; il trattino basso viene trattato come parte della parola. Gli unici contesti in cui il trattino basso prevale sono i nomi di file su sistemi datati e alcuni identificatori di linguaggi di programmazione — nessuno dei due è un caso d'uso tipico per uno slug.
I diacritici verranno rimossi correttamente?
Sì. Lo strumento applica Unicode NFKD e poi scarta i segni combinanti, quindi café diventa cafe, São Paulo diventa sao-paulo, e così via per gli alfabeti di derivazione latina. Gli script non latini (cirillico, greco, CJK) vengono scartati del tutto; per quelli, translittera in ASCII prima o pre-traduci il titolo.
Gira su un server?
No. La generazione dello slug avviene interamente nel tuo browser. Puoi verificarlo aprendo DevTools > Network e digitando nell'input — non parte alcuna richiesta. Questo significa che è sicuro generare slug da titoli privati (titoli di articoli in bozza, documenti interni) senza farli uscire.
E con emoji e simboli?
Tutto ciò che non è una lettera latina di base o una cifra diventa un separatore. Emoji, punteggiatura, simboli di valuta, cancelletti, e commerciali — tutti sostituiti con trattini (o trattini bassi) e poi compattati. Il risultato è sempre minuscolo a-z, 0-9 e il separatore scelto.
Perché lo slug viene rifilato alla fine?
Quando il limite massimo di lunghezza taglia in mezzo a una parola, il taglio lascerebbe altrimenti un trattino o un trattino basso pendente — brutto e leggermente confuso. Lo strumento rifila ogni separatore finale dopo il troncamento così avrai sempre un finale pulito. Se ti serve un output di lunghezza esatta senza questa pulizia, lascia il limite a 0.