Generatore di slug per URL e rimozione degli accenti
Trasforma i titoli in slug puliti per gli URL e togli gli accenti da qualsiasi lingua in alfabeto latino: à, è, ì, ò e ù dell’italiano, ç, ş e ğ del turco, ä, ö e ß del tedesco, đ del vietnamita e altro.
Come vengono convertite le lettere
- Le lettere accentate seguono la tabella ICAO usata per le righe a lettura ottica dei passaporti: à → a, è → e, é → e, ç → c, ş → s, ğ → g, ı → i, đ → d, ß → ss, æ → ae, ø → oe. Per ä, ö e ü la tabella ammette a, o, u oppure ae, oe, ue; la seconda è la grafia tedesca e ha un’opzione a parte.
- Nello slug tutto ciò che non è lettera o cifra diventa un solo separatore, gli apostrofi spariscono (l’amica → lamica) e i separatori all’inizio e alla fine vengono tolti. Con una lunghezza massima, lo slug viene tagliato dopo una parola intera quando possibile.
- Con «Lettere russe in caratteri latini» spuntato, le lettere russe seguono la tabella ICAO per i passaporti (Юлия Щукина → iuliia-shchukina). Hangul, kanji e altre scritture non vengono traslitterati: restano nello slug così come sono oppure vengono rimossi con l’opzione qui sopra.
- Tutto avviene nel browser. Il testo inserito non viene inviato a LeedyBox né salvato.
Fonte: ICAO Doc 9303 Part 3, 6.A · Ultimo controllo:
Fonte: ICAO Doc 9303 Part 3, 6.B · Ultimo controllo:
Fonte: Unicode Character Database 18.0 (UnicodeData.txt) · Ultimo controllo:
Risultato sbagliato? Se una lettera viene convertita male o sparisce, inviaci per e-mail il testo, le opzioni scelte e il risultato atteso, così possiamo correggere.
Una frase di questa pagina suona innaturale nella tua lingua? Segnalacelo.
Come si usa
- Incolla uno o più titoli nella casella, uno per riga. Ogni riga dà uno slug.
- Scegli il separatore e, se il tuo sistema limita la lunghezza, il numero massimo di caratteri.
- Decidi se coreano, giapponese e le altre scritture senza forma latina restano nello slug o vengono rimossi; le lettere russe passano in caratteri latini finché «Lettere russe in caratteri latini» è spuntato. Per un testo tedesco, spunta «Dieresi tedesca come ae, oe, ue».
- Copia gli slug oppure, se vuoi mantenere spazi e punteggiatura, il testo senza accenti qui sotto.
Domande frequenti
Che cos’è uno slug?
È la parte di un indirizzo web che dà il nome a una pagina, come pasta-alla-norma in example.com/ricette/pasta-alla-norma. Uno slug breve, in minuscolo e con trattini tra le parole, si legge, si digita e si condivide facilmente. La guida di Google sulla struttura degli URL consiglia parole leggibili invece di lunghi numeri identificativi e trattini invece di trattini bassi tra le parole.
Posso lasciare gli accenti nell’URL?
I browser li mostrano nella barra degli indirizzi, ma quando si copia o si condivide il link vengono codificati e l’indirizzo diventa lungo e illeggibile: «città» diventa citt%C3%A0. Per questo negli slug gli accenti di solito si tolgono.
Trattini o trattini bassi?
Per gli indirizzi delle pagine usa i trattini: le linee guida di Google sugli URL li consigliano per separare le parole. I trattini bassi sono comuni nei nomi di file, nel codice e nei campi dei database, quindi lo strumento offre entrambi.
Perché la ü di una parola tedesca diventa u e non ue?
Le due forme sono corrette a seconda della lingua. La tabella ICAO seguita dai passaporti ammette U o UE per Ü, A o AE per Ä e O o OE per Ö. Il tedesco scrive ae, oe e ue quando mancano i puntini, per questo l’opzione è attiva sulle pagine in tedesco; il turco e la maggior parte delle lingue tolgono semplicemente i puntini (Üsküdar → uskudar).
Posso cambiare lo slug di una pagina già online?
Sì, ma il vecchio indirizzo smetterà di funzionare. Imposta un reindirizzamento permanente (301) dal vecchio al nuovo indirizzo, così link e risultati di ricerca continueranno a portare alla pagina.
Il testo che inserisco viene inviato da qualche parte?
No. Gli slug vengono creati nel browser e la pagina non salva ciò che scrivi.