À propos de ces conventions de nommage
Cet outil reconnaît automatiquement les majuscules internes du camelCase, du PascalCase et les séparateurs tiret/underscore, donc le format « Depuis » sert surtout à un bouton d'inversion sensé - collez n'importe quel style en entrée et il sera correctement découpé en mots, quel que soit celui que vous avez choisi. camelCase, PascalCase, snake_case et CONSTANT_CASE sont les styles d'identifiant les plus courants en programmation ; kebab-case apparaît constamment dans les URL et le CSS ; Train-Case est ce qu'utilisent les en-têtes HTTP (Content-Type) ; Ada_Case est le standard d'Ada. iNVERSER lA cASSE et aLtErNeR lEs MaJuScUlEs sont des curiosités, pas de vraies conventions de nommage - elles inversent directement les lettres existantes au lieu de reformater les limites de mots.
Ce que fait cet outil
Le convertisseur de casse réécrit un identifiant ou une expression dans l'un des 17 styles de nommage, dont camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Train-Case, dot.case et path/case.
Il repère lui-même les limites de mots : espaces, tirets bas, traits d'union et bosses du camelCase sont reconnus, et les suites de majuscules comme HTTP restent groupées en un seul mot. Vous pouvez coller n'importe quel style et le convertir dans n'importe quel autre.
Quand l'utiliser
- Renommer un champ quand des données passent d'un système à l'autre, par exemple user_id dans la base de données et userId en JavaScript.
- Transformer le titre d'une page en partie d'URL ; le Générateur de Slug supprime en plus les accents et la ponctuation.
- Créer des constantes, des noms de classes CSS ou des noms de variables d'environnement à partir de texte anglais.
- Convertir une liste d'en-têtes de colonnes en noms de propriétés cohérents avant de générer du code ou un schéma de base de données.
Exemple concret
user account id → camelCase
userAccountId
user account id → PascalCase
UserAccountId
user account id → snake_case
user_account_id
user account id → kebab-case
user-account-id
user account id → CONSTANT_CASE
USER_ACCOUNT_ID
user account id → Train-Case
User-Account-Id
parseHTTPResponse2xx → snake_case
parse_http_response2xx
Questions sur cet outil
Comment les sigles sont-ils traités ?
Une suite de majuscules compte comme un seul mot, et un nouveau mot commence là où suit une minuscule : parseHTTPResponse devient ainsi parse_http_response en snake_case.
Que deviennent les chiffres ?
Les chiffres restent attachés au mot qui les précède, donc response2xx reste un seul mot. Pour séparer le nombre, ajoutez un espace ou un tiret bas devant avant de convertir.
iNVERT cASE et aLtErNaTiNg CaSe sont-ils des conventions de nommage ?
Non. Ils sont là pour s'amuser et pour des données de test. Ils inversent les lettres saisies au lieu de reconstruire les limites de mots, et laissent donc espaces et ponctuation tels quels.
Cet outil est-il gratuit ?
Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.
Comment obtenir mon résultat ?
Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.