Générateur de slug
Saisissez ou collez un titre et le slug compatible URL apparaît aussitôt — choisissez séparateur et casse, supprimez les accents, sans envoi.
Slug
Mode d’emploi
- Collez ou saisissez un titre, un nom ou une phrase. Le slug apparaît immédiatement en dessous — sans bouton à presser.
- Séparateur : choisissez le trait d’union (par défaut, utilisé par la plupart des blogs et GitHub) ou le tiret bas.
- Casse : Minuscules est la valeur par défaut. Conserver la casse préserve les majuscules (pratique pour les chemins d’API) ; MAJUSCULES sert au reste.
- Supprimer les diacritiques retire les accents des lettres latines : « Café & crème ? » devient « cafe-creme ». Désactivez l’option pour garder « é ».
- Le style allemand réécrit ß→ss et ä/ö/ü→ae/oe/ue (« Straße » → « strasse », « Über » → « ueber »). Laissez-le désactivé pour les autres langues.
Exemple
Saisie
Café & crème ?
Slug
cafe-creme
L’espace, « & » et « ? » sont remplacés par un trait d’union puis fusionnés, et les accents sont supprimés. Passez le séparateur au tiret bas pour obtenir « cafe_creme ». Le chinois, l’arabe et le coréen sont conservés tels quels (UTF-8 dans l’URL) — l’outil ne les romanise pas, car cela exigerait un dictionnaire.
Règles, limites et problèmes connus
- Les lettres et chiffres de toutes les écritures sont conservés ; tout le reste (espaces, ponctuation, symboles, espaces pleine largeur) devient le séparateur et est fusionné aux extrémités.
- Les diacritiques ne sont retirés que des lettres latines. Le hangul n’est jamais décomposé en jamo, et les caractères CJK / arabes sont préservés exactement — aucune romanisation silencieuse.
- Le CJK et l’arabe sont conservés en UTF-8 (ils deviennent %XX dans l’URL, ce que navigateurs et serveurs gèrent). Aucune étape de romanisation, volontairement : un outil purement front-end ne peut pas translittérer honnêtement sans dictionnaire.
- Le style allemand est désactivé par défaut. Désactivé, « ß » reste « ß » (toujours un caractère valide) ; activez-le pour obtenir « ss ».
- Aucune troncature à une longueur maximale ni suppression de mots vides : couper le texte en silence serait trompeur, vous gardez donc la maîtrise de toute la chaîne.
- Jusqu’à 50 000 caractères ; au-delà, une erreur s’affiche au lieu d’un résultat tronqué. Au-delà de 20 000 caractères, le résultat se met à jour environ 0,6 s après la fin de la frappe.
- Pas d’envoi de fichier, pas d’historique et pas de lien de partage transportant votre saisie : tout s’exécute dans votre navigateur et le texte ne quitte jamais la page.
Outils associés
Ce dont on a généralement besoin ensuite, une fois le slug prêt.