Convertisseur de texte en slug URL
Saisissez ou collez un titre et obtenez aussitôt un slug d'URL en kebab-case, snake_case et camelCase, avec un aperçu de l'adresse et le nombre de caractères. Les lettres latines accentuées sont translittérées, la ponctuation est supprimée et les espaces se réduisent à un seul séparateur. Gratuit, sans inscription, et le texte est converti dans votre navigateur.
Le turc est la seule langue qui met en casse la lettre i différemment : İ passe en minuscule i, et i passe en majuscule İ.
Comment utiliser le générateur de slug d'URL
- 1. Saisissez ou collez un titre. Les slugs apparaissent au fil de la frappe ; il n'y a rien à envoyer.
- 2. Vérifiez les compteurs. Caractères d'entrée correspond à votre texte ; Caractères du slug indique la longueur du slug en kebab-case.
- 3. Copiez la version dont vous avez besoin. Le kebab-case convient aux adresses web. Le snake_case et le camelCase servent aux noms de fichiers, aux colonnes de bases de données et au code.
- 4. Vérifiez l'aperçu de l'adresse. Aperçu de l'URL affiche le slug en kebab-case après
https://example.com/. - 5. Pour un texte en turc, cochez Règles du i turc (İ ı) pour que İ et I se mettent correctement en minuscules.
Ce qui fait un bon slug
Un slug est la partie d'une URL qui désigne la page, comme dans example.com/how-to-cite-a-website. Les recommandations de Google sur la structure des URL demandent des adresses simples et lisibles, formées de mots, avec des traits d'union plutôt que des tirets bas pour les séparer. La casse compte aussi : hormis le protocole et l'hôte, une URL respecte la casse (RFC 3986). Ainsi, /Cite-Guide et /cite-guide sont deux adresses différentes, et la casse mixte favorise les pages en double.
| Format | Exemple | Utilisation |
|---|---|---|
| kebab-case | how-to-cite-a-website | URL et noms de classes CSS |
| snake_case | how_to_cite_a_website | Noms de fichiers, colonnes de bases de données, noms Python |
| camelCase | howToCiteAWebsite | Variables JavaScript et Java, clés JSON |
Ce que fait le convertisseur
- Met en minuscules le texte (avec les règles du turc si vous avez coché l'option).
- Translittère les lettres latines accentuées : é en e, ü en u, ñ en n, ø en o, ß en ss, æ en ae, đ en d, œ en oe, þ en th, et ainsi de suite.
- Remplace chaque suite d'espaces par un seul trait d'union ou tiret bas.
- Supprime tout le reste qui n'est ni une lettre a–z, ni un chiffre, ni le séparateur, puis fusionne les séparateurs répétés et les retire aux deux extrémités.
- Construit le camelCase à partir des mots du kebab-case, en mettant une majuscule à chaque mot après le premier.
Exemple détaillé
Le titre Café Culture: A Guide to Dr. Smith's 2024 Q&A! produit :
| Version | Résultat |
|---|---|
| kebab-case | cafe-culture-a-guide-to-dr-smiths-2024-qa |
| snake_case | cafe_culture_a_guide_to_dr_smiths_2024_qa |
| camelCase | cafeCultureAGuideToDrSmiths2024Qa |
La saisie compte 46 caractères et le slug en kebab-case 41. Remarquez ce qui est arrivé à la ponctuation : les deux-points, le point, l'apostrophe, l'esperluette et le point d'exclamation ont été supprimés et non remplacés, donc Smith's est devenu smiths et Q&A est devenu qa. Si vous voulez q-and-a, saisissez-le ainsi dès le départ. L'outil conserve aussi chaque mot, y compris « a » et « to » ; raccourcir un long slug reste un choix éditorial que l'outil vous laisse.
Limites à connaître
- Seules les lettres latines sont translittérées. Toute lettre formée d'une lettre de base et d'accents (ť, ů, ň, ễ et similaires) perd ses signes, et đ, œ, þ, ß, æ, ø et ł ont leur propre correspondance ; ainsi
Žluťoučký kůňdevientzlutoucky-kun. Tous les caractères cyrilliques, grecs et CJK sont supprimés sans avertissement. Translittérez d'abord avec le Cyrillic to Latin Transliterator ou le Greek to Latin Transliterator, ou utilisez le Suppresseur d'accents pour un texte latin. - Les séparateurs existants ne sont pas convertis. En kebab-case, un tiret bas est supprimé (
snake_casedevientsnakecase), et en snake_case, un trait d'union est supprimé (well-knowndevientwellknown). Remplacez-les d'abord par des espaces si vous voulez une coupure de mot. - Les chiffres sont conservés tels que saisis.
- Aucune limite de longueur. Les moteurs de recherche n'affichent que le début d'une longue URL, et les slugs courts sont plus faciles à lire et à partager ; raccourcissez-les vous-même.
De quel outil avez-vous besoin ?
Cette page produit un slug prêt à l'emploi. Pour changer la casse d'une phrase sans rien supprimer, utilisez le Convertisseur de casse ou le Convertisseur en casse de titre. Pour encoder en pourcentage un texte qui doit rester lisible dans une requête d'URL, utilisez l'Encodeur et décodeur de texte.
Questions fréquentes
- Qu'est-ce qu'un slug d'URL ?
- La partie d'une adresse web qui identifie une page avec des mots lisibles, comme how-to-cite-a-website dans example.com/how-to-cite-a-website. Il suit le nom de domaine et les noms de dossiers éventuels.
- Pourquoi les slugs doivent-ils utiliser des traits d'union ?
- Les recommandations de Google conseillent les traits d'union pour séparer les mots dans les URL, parce que c'est le séparateur de mots habituel et qu'il est facile à lire. Les tirets bas fonctionnent dans une URL, mais se lisent moins facilement.
- Quelle est la différence entre kebab-case et snake_case ?
- Le kebab-case sépare les mots par des traits d'union (my-blog-post) ; c'est la convention des adresses web. Le snake_case les sépare par des tirets bas (my_blog_post) ; il est courant dans les noms de fichiers, les bases de données et Python.
- Comment les accents et les caractères spéciaux sont-ils traités ?
- Les lettres latines accentuées sont remplacées par leurs équivalents simples (é en e, ť en t, ß en ss, æ en ae, þ en th). La ponctuation et les symboles sont supprimés et non remplacés, et les suites d'espaces ou de séparateurs deviennent un seul séparateur. Les lettres d'autres écritures sont supprimées.
- Puis-je utiliser des caractères non latins dans une URL ?
- Les navigateurs et les moteurs de recherche les acceptent, mais ils sont encodés en pourcentage lorsqu'on les copie (é devient %C3%A9), ce qui rend les liens longs et difficiles à lire. Cet outil produit des slugs a–z simples ; si votre langue utilise sa propre écriture, translittérez-la d'abord ou conservez les caractères d'origine en acceptant l'encodage.
- Faut-il modifier un slug après la publication d'une page ?
- Évitez-le. Changer le slug change l'adresse, donc les liens existants et les favoris cassent, sauf si vous ajoutez une redirection permanente de l'ancienne adresse vers la nouvelle.
- Mon texte est-il envoyé quelque part ?
- Non. Les slugs sont générés dans votre navigateur au fil de la frappe, et rien n'est envoyé à CitationEasy.