Générateur de slug d’URL et suppression des accents
Transformez des titres en slugs d’URL propres et supprimez les accents de toute langue à alphabet latin : é, è, ç et œ du français, ç, ş et ğ du turc, ä, ö et ß de l’allemand, đ du vietnamien, ø, æ et d’autres.
Comment les lettres sont converties
- Les lettres accentuées suivent la table de l’OACI (ICAO) utilisée pour les lignes lisibles par machine des passeports : é → e, ç → c, œ → oe, æ → ae, ş → s, ğ → g, ı → i, đ → d, ß → ss, ø → oe. Pour ä, ö et ü, la table admet a, o, u ou ae, oe, ue ; la seconde écriture est l’allemande et a sa propre option.
- Dans un slug, tout ce qui n’est ni lettre ni chiffre devient un seul séparateur, les apostrophes disparaissent (l’érable → lerable) et les séparateurs du début et de la fin sont retirés. Avec une longueur maximale, le slug est coupé après un mot entier dès que possible.
- Si « Lettres russes en latin » est coché, les lettres russes suivent la table de l’OACI pour les passeports (Юлия Щукина → iuliia-shchukina). Le hangeul, les kanji et les autres écritures ne sont pas translittérés : ils restent tels quels dans le slug ou sont supprimés avec l’option ci-dessus.
- Tout se passe dans votre navigateur. Le texte saisi n’est ni envoyé à LeedyBox ni enregistré.
Source : ICAO Doc 9303 Part 3, 6.A · Dernière vérification :
Source : ICAO Doc 9303 Part 3, 6.B · Dernière vérification :
Source : Unicode Character Database 18.0 (UnicodeData.txt) · Dernière vérification :
Résultat incorrect ? Si une lettre est mal convertie ou disparaît, envoyez-nous par e-mail le texte, les options choisies et le résultat attendu, pour que nous puissions corriger.
Une phrase de cette page sonne mal dans votre langue ? Signalez-le-nous aussi.
Mode d'emploi
- Collez un ou plusieurs titres dans le champ, un par ligne. Chaque ligne donne un slug.
- Choisissez le séparateur et, si votre système limite la longueur, le nombre maximal de caractères.
- Indiquez si le coréen, le japonais et les autres écritures sans forme latine restent dans le slug ou sont supprimés ; les lettres russes passent en latin tant que « Lettres russes en latin » est coché. Pour un texte allemand, cochez « Trémas allemands en ae, oe, ue ».
- Copiez les slugs ou, si vous voulez garder les espaces et la ponctuation, le texte sans accents en dessous.
Questions fréquentes
Qu’est-ce qu’un slug ?
C’est la partie d’une adresse web qui nomme une page, comme creme-brulee dans example.com/recettes/creme-brulee. Un slug court, en minuscules, avec des traits d’union entre les mots, se lit, se tape et se partage facilement. Le guide de Google sur la structure des URL recommande des mots lisibles plutôt que de longs numéros d’identifiant, et des traits d’union plutôt que des tirets bas entre les mots.
Peut-on garder les accents dans une URL ?
Les navigateurs les affichent dans la barre d’adresse, mais quand on copie ou partage le lien, ils sont encodés et l’adresse devient longue et illisible : « été » devient %C3%A9t%C3%A9. C’est pourquoi on retire en général les accents des slugs.
Traits d’union ou tirets bas ?
Utilisez des traits d’union pour les adresses de pages : les consignes de Google sur les URL les recommandent pour séparer les mots. Les tirets bas sont courants dans les noms de fichiers, le code et les champs de base de données, c’est pourquoi l’outil propose les deux.
Pourquoi le ü d’un mot allemand devient-il u et non ue ?
Les deux sont corrects selon la langue. La table de l’OACI suivie par les passeports admet U ou UE pour Ü, A ou AE pour Ä et O ou OE pour Ö. L’allemand écrit ae, oe et ue quand les points manquent, d’où l’option activée sur les pages en allemand ; le français (Noël → noel), le turc et la plupart des langues retirent simplement le tréma.
Puis-je changer le slug d’une page déjà en ligne ?
Oui, mais l’ancienne adresse ne fonctionnera plus. Mettez en place une redirection permanente (301) de l’ancienne adresse vers la nouvelle pour que les liens et les résultats de recherche mènent toujours à la page.
Le texte saisi est-il envoyé quelque part ?
Non. Les slugs sont créés dans votre navigateur et la page n’enregistre pas ce que vous tapez.