Bureau Compte

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.

Confidentiel — le comptage s’effectue dans votre navigateur, rien n’est envoyé

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.

↑ Retour à l’outil