Blog
Français

Générateur de slug d’URL — Unicode ou ASCII

Créer un slug d’URL Unicode ou ASCII à partir d’un titre ou d’un texte

Traitement dans le navigateur · aucun envoi de fichier

Par défaut, les lettres et chiffres Unicode sont conservés, accents compris (ainsi que le coréen ou le chinois). Le mode ASCII retire les accents et supprime les autres caractères non ASCII ; il ne les translittère pas. Les emoji et la ponctuation deviennent des séparateurs.

Mode d’emploi

  1. Collez un titre ou un autre texte.
  2. Gardez les réglages par défaut pour conserver les lettres et chiffres Unicode, accents compris (ainsi que le coréen ou le chinois).
  3. Activez le mode ASCII si votre plateforme n’accepte que les lettres et chiffres ASCII. Désactivez la conversion en minuscules si la casse compte.
  4. Choisissez le tiret ou le tiret bas comme séparateur, puis copiez le résultat.

Règles de transformation

Le texte est d’abord normalisé en Unicode NFKC, ce qui convertit les caractères de compatibilité comme les lettres et chiffres latins pleine chasse. La conversion en minuscules, facultative, vient ensuite. Le mode Unicode conserve les lettres, les chiffres et les diacritiques qui y sont attachés. Les espaces, la ponctuation et les emoji créent des coupures, et les mots conservés sont reliés par un seul séparateur. L’apostrophe est une ponctuation : « l’été » devient l-été.

Le mode ASCII décompose en plus les caractères et supprime les diacritiques, si bien que Café peut devenir cafe. Ce n’est pas une translittération : le coréen, le chinois et certaines lettres latines comme œ sont supprimés au lieu d’être remplacés par une orthographe devinée. Deux titres différents peuvent donc donner le même slug.

Exemples

Texte Réglages Résultat
Crème brûlée à la française 😀 Mode Unicode par défaut crème-brûlée-à-la-française
Crème brûlée à la française Mode ASCII creme-brulee-a-la-francaise
Bonjour le Monde Casse conservée, tiret bas Bonjour_le_Monde
Œufs mimosa Mode ASCII ufs-mimosa
日本語 Mode ASCII Vide

Avant d’utiliser le slug

Le résultat est un fragment de chemin, pas une URL complète ni un encodage en pourcentage. Un navigateur peut afficher les caractères accentués sous leur forme encodée (%C3%A9 pour é) lorsque vous placez le slug dans une URL.

Vérifiez à part les règles de longueur, les mots réservés et l’exigence d’unicité de votre plateforme. Cet outil ne sait pas quels slugs sont déjà utilisés. Si vous changez le slug d’une page déjà publiée, pensez aux liens vers l’ancienne adresse et aux redirections nécessaires. L’entrée est limitée à 100 000 caractères, et la conversion se fait entièrement dans votre navigateur.

Questions fréquentes

Le mode ASCII translittère-t-il le coréen ou le chinois ?

Non. Le mode Unicode conserve ces écritures. Le mode ASCII supprime les caractères non ASCII après avoir retiré les accents quand c’est possible ; il n’invente pas de transcription phonétique.

Que deviennent les accents français en mode ASCII ?

Les lettres accentuées sont décomposées puis privées de leur accent : é, è, ê, à, ç donnent e, e, e, a, c. En revanche, les ligatures œ et æ ne se décomposent pas et sont supprimées : « Œufs mimosa » donne ufs-mimosa. Écrivez « oe » vous-même si besoin.

Comment les emoji sont-ils traités ?

Les emoji et la ponctuation servent de séparateurs de mots. Les séparateurs consécutifs sont fusionnés, et ceux du début et de la fin sont supprimés.

Pourquoi le résultat est-il vide ?

Un texte composé uniquement d’emoji ou de ponctuation ne contient aucune lettre ni aucun chiffre à garder. Le mode ASCII peut aussi supprimer entièrement un titre en écriture non latine. Désactivez cette option ou saisissez un autre texte.

Il vous manque un outil ?