Conversione in identificativi per indirizzi web

Converte automaticamente un testo qualsiasi in un identificativo per indirizzi web composto soltanto di lettere minuscole, cifre e trattini. Simboli e spazi diventano trattini e sono previste anche la traslitterazione dei sillabari giapponesi: dai titoli, anche non latini, si ottengono facilmente indirizzi, nomi di file e collegamenti permanenti adatti ai motori di ricerca.

Esempi di conversione

Prima Dopo
Hello World! hello-world
café cafe
___multiple---spaces   here___ multiple-spaces-here
がっこう (Traslittera i sillabari giapponesi) gakkou
コーヒー (Traslittera i sillabari giapponesi) kohi
Straße strasse

Cos'è uno slug URL

Uno slug URL è la stringa breve e leggibile che compare come ultima parte dell'indirizzo di una pagina web, subito dopo l'ultima barra. Un titolo di articolo o il nome di un prodotto, pensati per essere letti da una persona, contengono spesso maiuscole, spazi, accenti e punteggiatura che rendono l'indirizzo poco leggibile, difficile da condividere e talvolta persino non valido per alcuni sistemi. Per questo motivo si converte quel testo in una forma normalizzata composta esclusivamente da lettere minuscole dell'alfabeto latino (a-z), cifre (0-9) e trattini, nota come notazione kebab-case. Questo strumento analizza il testo che incollate, elimina gli accenti tramite la normalizzazione Unicode NFKD (per esempio «caffè» diventa «caffe»), sostituisce ogni carattere non ammesso — spazi, simboli, trattini bassi, segni di punteggiatura — con un trattino, riduce le sequenze ripetute a un trattino singolo e rimuove i trattini superflui a inizio e fine stringa, restituendo così uno slug pronto per essere usato come percorso di indirizzo.

Lo strumento gestisce anche i titoli scritti in giapponese. Attivando la casella «Traslittera i sillabari giapponesi», hiragana e katakana vengono convertiti in una romanizzazione semplificata prima di procedere con la normalizzazione dello slug: per esempio «こんにちは» diventa «konnichiha». Gli ideogrammi (kanji), invece, non vengono romanizzati automaticamente, perché uno stesso carattere può avere più letture a seconda del contesto e una conversione meccanica rischierebbe di produrre una pronuncia sbagliata; vengono quindi semplicemente rimossi, lasciando a chi scrive la libertà di integrare a mano le parole mancanti. L'intera elaborazione avviene interamente nel browser tramite JavaScript: nessun testo digitato viene mai inviato o conservato sui server di toolbase.cc, il che rende lo strumento adatto anche a titoli di bozze non ancora pubblicate.

Come usare il convertitore di slug URL

  1. Incollate il testo da convertire Digitate o incollate nel campo di input il titolo dell'articolo, il nome del prodotto o qualsiasi altra stringa che desiderate trasformare in indirizzo.
  2. Attivate la traslitterazione per i testi giapponesi Se il testo contiene hiragana o katakana, spuntate la casella «Traslittera i sillabari giapponesi» per ottenere una romanizzazione automatica prima della conversione finale.
  3. Controllate lo slug generato Il risultato in notazione kebab-case compare in tempo reale nel campo di output man mano che digitate, senza bisogno di premere alcun pulsante di conferma.
  4. Correggete manualmente se necessario Se il testo originale conteneva ideogrammi, questi vengono rimossi: rileggete lo slug e aggiungete a mano le parole che servono per mantenerne il senso.
  5. Copiate e incollate nel vostro sistema Usate il pulsante di copia per salvare il risultato negli appunti e incollatelo nel campo del collegamento permanente del vostro sistema di gestione dei contenuti o della vostra applicazione.

Consigli per sfruttarlo al meglio

  • L'identificativo prodotto contiene soltanto lettere minuscole, cifre e trattini e si può quindi usare in sicurezza in molti contesti: percorsi di indirizzi web, nomi di file, nomi di classi nei fogli di stile.
  • Gli ideogrammi non si possono traslitterare automaticamente e vengono perciò rimossi durante la conversione. Usando titoli giapponesi, attivate la traslitterazione dei sillabari e correggete poi a mano quanto serve.
  • I segni sillabici che fungono da particelle grammaticali sono traslitterati secondo la lettura semplice, indipendentemente dal contesto: è per questo che certe parole risultano diverse dalla pronuncia reale. Se la cosa vi disturba, correggete il risultato a mano.
  • Simboli, spazi e trattini bassi consecutivi si riducono a un solo trattino e i trattini iniziali e finali sono rimossi automaticamente.
  • Il pulsante di copia porta il risultato negli appunti, rendendo più spedito l'incollamento in un sistema di gestione dei contenuti o in un foglio di calcolo.

Quando usare il convertitore di slug URL

Collegamenti permanenti di blog e CMS

Molti sistemi di gestione dei contenuti generano automaticamente uno slug dal titolo dell'articolo, ma il risultato è spesso troppo lungo, ridondante o poco naturale: potete rifinirlo con questo strumento e impostarlo manualmente prima della pubblicazione, ottenendo un indirizzo più pulito e memorabile.

Indirizzi delle pagine prodotto nell'e-commerce

Usare il nome commerciale di un prodotto direttamente nell'indirizzo può generare stringhe eccessivamente lunghe o con caratteri non standard: convertendolo in uno slug conciso si ottiene un percorso più leggibile, condivisibile e favorevole al posizionamento nei motori di ricerca.

Normalizzazione di nomi di file e immagini

Spazi, accenti e caratteri non latini nei nomi di file caricati su un server o un servizio cloud possono causare problemi di compatibilità: questo strumento li converte in un formato sicuro composto solo da lettere, cifre e trattini.

Generazione di classi CSS e identificativi HTML

Per creare ancore di collegamento interno o nomi di classe a partire dal testo di un titolo, è utile ottenere una stringa che contenga soltanto caratteri alfanumerici e trattini, evitando spazi o simboli non validi nel markup.

Uniformare gli indirizzi di un sito multilingue

Se una pagina ha un titolo originale in giapponese ma si desidera un indirizzo in caratteri latini per il pubblico internazionale, la traslitterazione automatica offre una base di partenza leggibile su cui intervenire manualmente per rifinire il risultato finale.

Glossario

Slug
La porzione finale e breve di un indirizzo web usata per identificare in modo univoco una pagina, un articolo o un prodotto. Il termine deriverebbe dal gergo dell'editoria a stampa, dove indicava il nome provvisorio assegnato a un pezzo prima della pubblicazione, ed è oggi il nome di campo più diffuso nei pannelli di amministrazione dei sistemi di gestione dei contenuti.
Notazione kebab-case
Una convenzione di scrittura in cui le parole sono separate da trattini, come in «titolo-articolo-di-esempio». Il nome richiama visivamente uno spiedino (kebab) in cui le parole sono infilzate una dopo l'altra, ed è la forma raccomandata per gli slug perché i motori di ricerca riconoscono il trattino come separatore tra parole distinte.
Notazione snake_case
Una convenzione simile alla precedente ma che usa il trattino basso al posto del trattino, come in «titolo_articolo_di_esempio». È molto diffusa nei nomi delle variabili di programmazione, ma per gli indirizzi web è generalmente sconsigliata, perché Google tende a interpretare le parole unite dal trattino basso come un'unica stringa anziché come parole separate.
Collegamento permanente (permalink)
L'indirizzo stabile e definitivo assegnato a una pagina, pensato per non cambiare nel tempo anche se il titolo o la struttura del sito vengono modificati. Nei sistemi di gestione dei contenuti lo slug è tipicamente la parte finale e personalizzabile del collegamento permanente.
Romanizzazione (rōmaji)
Il processo di conversione del suono di un testo scritto in sillabari giapponesi (hiragana e katakana) nell'alfabeto latino. Questo strumento applica una romanizzazione semplificata limitata ai sillabari, lasciando fuori gli ideogrammi la cui lettura non è determinabile senza contesto.
Normalizzazione NFKD
Una delle forme di normalizzazione Unicode, che scompone un carattere accentato (come «é») nella lettera di base («e») seguita da un segno diacritico separato. Questo strumento sfrutta questa scomposizione per individuare ed eliminare gli accenti, ottenendo così lettere pienamente compatibili con la codifica ASCII richiesta dagli indirizzi web.

Domande frequenti

Di norma soltanto lettere minuscole dell'alfabeto latino, cifre e trattini. Maiuscole, spazi, simboli e caratteri non latini andrebbero evitati per compatibilità e per il posizionamento nei motori di ricerca: anche questo strumento produce esclusivamente quei tre tipi di carattere.

Perché Google raccomanda il trattino come separatore di parole. I motori di ricerca tendono a riconoscere «parola-parola» come due parole distinte, mentre «parola_parola» viene letto come un'unica parola, ignorando il trattino basso.

Attivando l'opzione di traslitterazione, le parti nei sillabari sono convertite in modo semplificato in caratteri latini. Gli ideogrammi, non avendo una lettura univoca, non sono convertiti e vengono rimossi: per le pagine importanti, verificate il risultato e integrate a mano le parole necessarie.

No. Tutta la conversione avviene nel JavaScript del navigatore e quanto inserite non è mai trasmesso né conservato sui serventi di toolbase.cc.
Tool-kun

A proposito — gli identificativi e la notazione con i trattini

Il termine inglese «slug», usato per questi identificativi, deriverebbe dal gergo dell'editoria e della stampa, dove indicava il nome breve assegnato a un articolo. Nel mondo del web è passato a designare la trasformazione di una stringa leggibile, come il titolo di un articolo, in un identificativo breve e conciso utilizzabile in un indirizzo. Molti sistemi di gestione dei contenuti hanno adottato quel termine come nome del campo nei propri pannelli di amministrazione, e chi ha configurato i collegamenti permanenti di un diario in rete lo avrà certamente incontrato.

Si è a lungo discusso se negli identificativi convenga separare le parole con i trattini oppure con i trattini bassi. Google ha indicato che riconosce il trattino come separatore di parole, mentre tratta il trattino basso come parte di un'unica stringa: «my-blog-post» tende dunque a essere letto come tre parole e «my_blog_post» come una sola. Per questa differenza, la maggior parte dei siti attenti al posizionamento adotta la notazione con i trattini.

Convertire un testo giapponese in un indirizzo destinato al pubblico internazionale non si riduce a una semplice sostituzione di lettere. I sillabari sono scritture fonetiche e si traslitterano con regole molto più facilmente degli ideogrammi, ma un ideogramma può avere più letture — lo stesso segno può leggersi in modi diversi secondo il contesto — e senza comprendere il testo non se ne può determinare univocamente la pronuncia. La scelta di rimuovere gli ideogrammi anziché convertirli nasce dalla convinzione che sia più prudente lasciarli verificare a chi scrive, piuttosto che generare meccanicamente letture poco affidabili.

Anche la traslitterazione dei sillabari, però, non è univoca. Esistono più sistemi — Hepburn modificato, Kunrei-shiki, la grafia dei passaporti — che differiscono nel rendere le vocali lunghe (il «ー» di コーヒー, la «う» di とうきょう: ō, oo oppure o), nello scrivere le particelle は e へ come wa ed e, e nel separare ん seguita da vocale, come in kin'en. Questo strumento segue in linea di massima lo Hepburn modificato, ma poiché il macron (ō) non può comparire in un indirizzo web omette il segno di allungamento «ー» (コーヒー → kohi, ラーメン → ramen) e converte i sillabari carattere per carattere, così come sono scritti (とうきょう → toukyou, こんにちは → konnichiha). Il risultato può quindi differire dalla grafia inglese abituale (come Tokyo): conviene controllarlo prima della pubblicazione.