Texte
Slugify
Convertit un texte en « slug » compatible URL : translittération du cyrillique (ukrainien/russe) selon la norme officielle, suppression des diacritiques et caractères superflus, minuscules.
A slug is a URL-safe version of a title or name: lowercase Latin letters, digits, and hyphens instead of spaces. This tool transliterates Cyrillic text using the official standard and strips diacritics and characters that aren't valid in a URL.
How to use it
- Paste an article title, product name, or any text — the slug is generated instantly as you type.
- Multiple spaces, punctuation, and special characters are automatically collapsed into a single hyphen.
- Copy the result and use it as part of a page or file URL.
Common uses
- Generating URLs for blog posts or products in a CMS from a Cyrillic or Latin title.
- Creating safe file names from arbitrary text with no spaces or special characters.
- Building anchor IDs (#section-name) on a page from section headings.
Things to keep in mind
Cyrillic transliteration isn't unique — different systems (e.g. passport vs. scholarly) transliterate the same letters differently; this tool follows the official transliteration standard.
Keep slugs short and meaningful — long slugs are harder to remember and look worse in search results.
Article sur cet outil: Slugify : transformer un texte quelconque en URL
Questions fréquentes
Comment le texte est-il transformé en slug compatible URL ?
Le texte est mis en minuscules, les caractères cyrilliques (ukrainien, russe) sont translittérés selon la norme officielle, les diacritiques et les caractères non compatibles avec une URL sont supprimés, puis les mots sont assemblés avec le séparateur choisi.
Puis-je choisir le séparateur utilisé dans le slug ?
Oui, l'option de séparateur permet de choisir le caractère qui reliera les mots du slug, typiquement un tiret ou un underscore.
Le texte saisi est-il envoyé à un serveur ?
Non, toute la génération du slug s'exécute localement dans votre navigateur en JavaScript, rien n'est transmis en ligne.
Que faire si deux titres différents donnent le même slug ?
Les titres « Bonjour, le Monde ! » et « bonjour le monde » donneront le même slug après normalisation, alors que les textes sont différents. Si le slug sert d'identifiant unique (dans l'URL d'un article, par exemple), cette collision doit être résolue séparément — typiquement avec un suffixe numérique ou un ID.
Pourquoi un simple encodage d'URL ne suffit-il pas à la place d'un slug ?
Le percent-encoding des caractères cyrilliques est techniquement valide dans une URL, mais illisible pour un humain et paraît peu fiable dans la barre d'adresse ou lors d'une copie. Le slug résout précisément le problème de lisibilité, pas seulement celui de la validité technique des caractères.