Convertisseur kebab-case
Collez votre texte et transformez-le en kebab-case — pour les slugs d’URL, les classes CSS et les noms de fichiers. Fonctionne dans votre navigateur.
Résultat
Comment les mots sont découpés
La saisie est découpée aux limites camelCase/PascalCase (une minuscule ou un chiffre suivi d’une majuscule) et sur toute ponctuation ou espace — ainsi « my-var_name », « myVarName » et « my var name » se convertissent de la même façon. Les chiffres se rattachent au mot précédent (userID42 → user, id42), sans jamais former leur propre mot.
Limite sur les acronymes — à lire avant de convertir des noms d’API
Les suites de majuscules consécutives (un acronyme comme HTTP, XML, ID) ne sont PAS séparées du mot qui suit — getHTTPResponse devient get_httpresponse, pas get_http_response ; XMLParser devient xmlparser, pas xml_parser. C’est une vraie limite vérifiée de la règle de découpe (minuscule/chiffre → majuscule), pas un bug rare — si vous devez séparer chaque acronyme, insérez un séparateur manuel (getHTTP_Response) avant la conversion.
Pour terminer
Le texte converti s’affiche en direct dans la zone de sortie au fur et à mesure que vous tapez — copiez-le ou utilisez Télécharger si votre navigateur le permet. Aucun historique de conversion n’est conservé ; actualiser la page vide les deux zones.
Qu’est-ce que le kebab-case ?
Le kebab-case relie les mots par des tirets, en minuscules : « user profile page » devient « user-profile-page ». C’est le format standard pour les slugs d’URL, les noms de classes CSS et les attributs HTML.
Est-ce la même chose qu’un générateur de slug ?
En gros, oui — le kebab-case produit un slug d’URL propre. Les lettres accentuées sont conservées telles quelles ; combinez avec une conversion en minuscules pour des slugs ASCII stricts.
Le texte converti est-il toujours du code valide ?
Non — il s’agit d’une transformation de casse en texte brut, pas d’un analyseur des règles d’identifiants d’un langage précis (mots réservés, caractères autorisés, etc. s’appliquent toujours). Vérifiez les règles de nommage de votre langage avant d’utiliser un nom converti comme véritable identifiant.