Générateur de slug — outil gratuit
Convertissez n'importe quel titre ou texte en slug adapté aux URL. Parfait pour les articles de blog, les pages CMS et les URL optimisées pour le référencement.
Exemples rapides
Utilisations courantes
- Générer des URL de blogConvertissez les titres des articles de blog en URL propres et optimisées pour le SEO compatibles avec WordPress, Ghost et tout CMS.
- Générer des noms de fichier sécurisés à partir de titresConvertissez les titres de documents, les noms de photos ou les noms d'éléments en noms de fichiers sécurisés pour le système de fichiers sans espaces ni caractères spéciaux.
- Optimiser les URL pour le SEOCréez des URL concises et riches en mots-clés qui aident les moteurs de recherche à comprendre et à classer vos pages.
- Générer des URL pour CMS et systèmes sans têteCréez des URL cohérentes pour les entrées de contenu dans Contentful, Sanity, Strapi et autres systèmes CMS sans tête.
- Générer des URL de produits pour le e-commerceCréez des URL de page produit propres et riches en mots-clés pour Shopify, WooCommerce et les boutiques de e-commerce.
Comment ça marche
Le générateur de slug s'exécute entièrement dans votre navigateur sans aucune bibliothèque externe. Il convertit du texte en slugs compatibles URL avec une table de translittération écrite à la main pour le cyrillique, le grec, et les caractères spéciaux latins, combinée à la normalisation Unicode intégrée du navigateur (NFKD) pour retirer les accents.
- 1Passe de translittérationChaque caractère est recherché dans une table CHARMAP intégrée qui associe les écritures non ASCII à des équivalents latins — cyrillique (а→a, ж→zh, ш→sh), grec (θ→th, ψ→ps), et caractères spéciaux latins (æ→ae, ß→ss, ð→d). Les caractères avec des correspondances dédiées comme ё→yo sont traités ici avant tout traitement ultérieur.
- 2Normalisation Unicode et retrait des accentsLa méthode native String.normalize('NFKD') du navigateur décompose les caractères précomposés — ainsi á devient a + un accent aigu combinant. Une expression régulière retire ensuite toutes les marques combinantes (plage Unicode U+0300–U+036F), réduisant les lettres latines accentuées comme é, ñ, et ț à leur base ASCII simple.
- 3Découpage en mots et filtrage des mots videsLes caractères non alphanumériques restants sont remplacés par des espaces et le texte est découpé en mots. Si le retrait des mots vides est activé, les mots-outils anglais courants (the, and, of, in, …) sont retirés de la liste de mots. Les mots sont ensuite joints avec votre séparateur choisi (tiret, souligné, ou point).
- 4Troncature de longueur et résultatSi une limite de longueur maximale est définie, le slug est coupé à la limite de mot la plus proche avant la limite — jamais au milieu d'un mot — en remontant jusqu'au dernier séparateur. Le slug final s'affiche instantanément pendant que vous tapez, avec le nombre de caractères et de mots affiché en dessous.
Outils associés
Encodeur et décodeur d'URL
Encodez et décodez des URLs et des chaînes de requête. Prend en charge encodeURIComponent, decodeURIComponent et l'analyse de chaînes de requête.
Reformateur adapté à la dyslexie
Reformatez n'importe quel texte pour une lecture plus facile : espacement généreux entre les lettres et les mots, hauteur de ligne plus grande, largeur de ligne limitée, polices lisibles, teinte de fond douce et débuts de mots en gras optionnels. Tout dans votre navigateur.
Générateur de balises méta et Open Graph
Générez des balises méta SEO, Open Graph et le balisage Twitter Card avec un aperçu en direct de Google et des partages sociaux. Copiez directement dans l'en-tête de votre page.