PK Systems PK Systems
Outils texte

Générateur de slug

Convertissez tout titre en un slug d'URL ASCII propre. Aperçu en direct, suppression des diacritiques, séparateur personnalisé.

Générateur de slug

0 = pas de limite. Les slugs longs sont coupés proprement, sans laisser de séparateur en fin de chaîne.

Slug

Qu'est-ce qu'un slug ?

Un slug est l'identifiant lisible et compatible URL à la fin d'une adresse web — la partie slug-generator de /tools/text/slug-generator. Un bon slug est en minuscules, en pur ASCII, court, et utilise des tirets entre les mots. Cela aide les moteurs de recherche, les lecteurs d'écran et les humains à comprendre le sujet d'une page d'un coup d'œil, et survit au copier-coller dans les messageries qui massacrent les caractères non-ASCII.

Comment utiliser ce générateur

Collez n'importe quel titre — y compris emojis, accents, ponctuation ou texte multilingue — dans la zone ci-dessus. Le slug se met à jour pendant que vous tapez. Choisissez un séparateur tiret ou underscore (la plupart des moteurs de blog et de CMS préfèrent le tiret pour le SEO), et plafonnez optionnellement la longueur si votre couche de routage impose une limite. Cliquez sur Copier pour mettre le slug dans votre presse-papiers.

Bonnes pratiques pour les slugs

Gardez vos slugs courts et porteurs de sens — quelques mots-clés, idéalement sous 60 caractères. N'incluez pas les mots vides (le, la, de) sauf s'ils changent le sens. Une fois une URL publiée, ne changez jamais le slug sans mettre en place une redirection 301 ; les liens cassés vous coûtent du trafic et de l'autorité de lien. Pour du contenu internationalisé, générez le slug à partir du titre localisé plutôt que de le traduire après coup, pour que l'URL reflète ce que les lecteurs de cette locale rechercheraient.

Exemples

Entrée 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

Questions fréquentes

Que fait cet outil à mon texte ?
Il applique la normalisation Unicode NFKD, supprime les marques diacritiques combinatoires, met en minuscules, remplace toute suite non alphanumérique par votre séparateur choisi, fusionne les séparateurs en doublon et supprime les séparateurs en début/fin. Le résultat est un slug sûr dans les URL, les noms de fichiers et la plupart des clés de base de données.
Tiret ou underscore — lequel choisir ?
Le tiret, presque toujours. Google recommande explicitement le tiret comme séparateur de mots dans les URL depuis des années ; les underscores sont traités comme partie du mot. Les seules situations où l'underscore l'emporte sont les noms de fichiers sur d'anciens systèmes et certains identifiants de langage de programmation — qui ne sont pas un cas typique de slug.
Les diacritiques sont-ils correctement supprimés ?
Oui. L'outil exécute la normalisation Unicode NFKD puis supprime les marques combinatoires, donc café devient cafe, São Paulo devient sao-paulo, et ainsi de suite à travers les alphabets latins. Les écritures non latines (cyrillique, grec, CJC) sont entièrement supprimées ; pour celles-ci, translittérez d'abord en ASCII ou prétraduisez le titre.
Tourne-t-il sur un serveur ?
Non. La sluggification s'effectue entièrement dans votre navigateur. Vous pouvez le vérifier en ouvrant DevTools > Réseau et en tapant dans le champ — aucune requête n'est envoyée. Vous pouvez donc sluggifier des titres privés (titres d'articles brouillons, documents internes) sans les divulguer.
Et les emojis et symboles ?
Tout ce qui n'est pas une lettre latine de base ou un chiffre devient un séparateur. Emojis, ponctuation, symboles monétaires, dièses, esperluettes — tout est remplacé par des tirets (ou underscores) puis fusionné. Le résultat ne contient que des minuscules a-z, des chiffres 0-9 et votre séparateur.
Pourquoi le slug est-il rogné en fin ?
Quand un plafond de longueur tombe au milieu d'un mot, la coupe laisserait sinon un tiret ou un underscore en fin de chaîne — moche et un peu déroutant. L'outil supprime tout séparateur en fin après la troncature, vous obtenez donc toujours une fin propre. Pour une longueur exacte sans ce nettoyage, laissez le plafond à 0.