Slugify en ligne — Générateur de slug URL

Transformez un titre ou un libellé en slug URL-safe. Séparateur tiret ou underscore, casse, longueur max et suppression des accents — gratuit et local.

Chargement…
Slugify — notes développeur
Construisez des slugs URL-safe : suppression des accents via NFD, remplacement du non-alphanumérique, collapse, casse et troncature propre.

Comment ça fonctionne

Pipeline : trim → suppression optionnelle des diacritiques (NFD) → non-alphanumérique → séparateur → collapse → trim bords → casse → troncature maxLength sur un séparateur. Sans suppression des accents, les lettres non-ASCII deviennent des séparateurs (sanitize ASCII).

Options

Séparateur (- / _)
Tirets pour les chemins URL classiques ; underscores pour des slugs style identifiant.
Casse (lower / upper / preserve)
Minuscules par défaut web ; majuscules pour constantes ; preserve garde la casse après sanitize.
Longueur max (0 / 50 / 80 / 120)
0 = illimité. La troncature préfère couper sur un séparateur pour éviter un séparateur final.
Supprimer les accents
Activé par défaut — é devient e via NFD. Désactivez seulement si vous acceptez le sanitize ASCII.

Exemples

Titre français

Entrée

Café Déjà Vu!

Slug

cafe-deja-vu

Underscore + majuscules

Entrée

Hello World (séparateur _, upper)

Slug

HELLO_WORLD

Utilitaires liés

Encodez des composants URL avec URL encode, ou testez des motifs avec le testeur regex.

FAQ slugify

Questions sur les slugs URL

Translittère-t-il ß → ss ?

Non. La v1 utilise la suppression NFD des diacritiques et un sanitize ASCII — pas de tables de translittération locales.

Que se passe-t-il avec une entrée vide ?

Vous obtenez une chaîne de slug vide.

Le slug est-il envoyé ?

Non — la conversion reste dans le navigateur.

Pourquoi tronquer sur les séparateurs ?

Couper au milieu d’un mot est peu élégant ; préférer un séparateur garde le dernier jeton entier si possible.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.