Convertir un texte en slug orienté URL
Saisissez votre texte, choisissez éventuellement un séparateur et conservez la mise en minuscules activée si vous souhaitez une forme standardisée. L’outil retire certains caractères et convertit chaque ligne séparément en slug orienté URL.
À quoi sert la conversion en slug ?
Un slug orienté URL est une version simplifiée d’un texte, utile lorsqu’un titre ou une expression doit être transformé en une suite de mots plus facilement exploitable dans une adresse. Cet outil convertit le texte fourni en retirant les caractères qui ne peuvent pas être représentés en ASCII, puis en harmonisant les espaces, les traits d’union et les underscores. Il peut aussi traiter plusieurs lignes séparément, ce qui convient à une liste de titres ou de libellés.
Le séparateur est configurable et le résultat est mis en minuscules par défaut. Vous pouvez toutefois désactiver cette conversion. L’outil transforme le texte en forme de slug orientée URL, mais il ne vérifie pas une adresse et ne construit pas une URL complète.
Procédure
- Saisissez le texte à convertir dans le champ prévu à cet effet. Vous pouvez fournir une seule expression ou plusieurs lignes, chaque ligne étant traitée séparément.
- Choisissez le séparateur souhaité. Par défaut, il s’agit d’un trait d’union. Si vous saisissez plusieurs caractères, seul le premier est utilisé comme séparateur.
- Laissez la mise en minuscules activée pour obtenir une forme standardisée, ou désactivez-la si vous devez conserver les majuscules.
- Lancez la conversion, puis récupérez le résultat produit. Pour un texte sur plusieurs lignes, les lignes converties restent séparées par des retours à la ligne.
- Vérifiez la sortie avant de la réutiliser : les accents sont supprimés après décomposition Unicode, les caractères qui ne font pas partie des lettres ASCII, des chiffres, des espaces, des traits d’union ou des underscores sont retirés, et les suites de séparateurs ou d’espaces sont regroupées. Les séparateurs placés au début ou à la fin de chaque ligne sont également retirés.
Comprendre le résultat
Le résultat est une chaîne simplifiée par ligne. Avec les réglages par défaut, les lettres sont en minuscules et les groupes d’espaces, de traits d’union ou d’underscores deviennent un seul séparateur. Les caractères ajoutés qui ne correspondent pas aux catégories conservées sont retirés, tandis que les retours à la ligne servent à distinguer les segments à convertir.
Si aucun texte n’est fourni, la conversion réussit avec une sortie vide et aucune entrée par ligne. Un séparateur vide ou assimilé à une valeur fausse rétablit le trait d’union par défaut. Ces comportements sont à prendre en compte lorsque la sortie doit être intégrée à un flux de traitement ou comparée à une valeur attendue.
Exemple pratique
Une personne prépare deux titres destinés à être convertis en slugs avec un underscore comme séparateur.
Saisissez « Crème brûlée » sur la première ligne et « Guide été » sur la seconde, choisissez « _ » comme séparateur et lancez la conversion.
Deux lignes de sortie en minuscules, avec les accents supprimés et les espaces remplacés par des underscores : « creme_brulee » puis « guide_ete ».
Limites
- La sortie est une forme de slug orientée URL, pas une validation d’URL ni une URL complète. Certains caractères sont supprimés et les accents ne sont pas conservés sous leur forme originale.
Erreurs fréquentes
- Si plusieurs caractères sont saisis pour le séparateur, seul le premier est retenu. Choisissez donc directement le caractère voulu, puis vérifiez aussi que les caractères spéciaux présents dans le texte ne seront pas conservés.
Questions fréquentes
Que se passe-t-il si le champ de texte est vide ?
Lorsque le texte est vide ou omis, la conversion réussit avec une sortie vide et aucune entrée par ligne.
Quel séparateur est utilisé par défaut ?
Le trait d’union est utilisé par défaut. Si vous fournissez un autre séparateur, seul son premier caractère est pris en compte.
Puis-je convertir plusieurs lignes en une seule fois ?
Oui, à condition de fournir plusieurs segments séparés par des retours à la ligne : chaque segment est converti séparément et les lignes obtenues restent séparées par des retours à la ligne.