Convertir entre camelCase, PascalCase, snake_case, kebab-case et plus
Un convertisseur de casse de code réécrit un identifiant entre les styles de nommage des programmeurs : camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE et plus. Ils ne sont pas interchangeables — chaque langage et contexte a ses conventions, et le mauvais style se remarque ou casse même des choses : les variables JavaScript sont en camelCase, les classes en PascalCase, Python utilise snake_case, CSS et URL utilisent kebab-case, et les variables d'environnement sont en CONSTANT_CASE. Convertir à la main, c'est retaper et se tromper subtilement sur les noms à plusieurs mots.
L'outil découpe l'identifiant en ses mots composants — détectant les frontières qu'elles soient marquées par majuscules, tirets bas, tirets ou espaces — puis les rejoint dans le style cible. Ce découpage en mots est la partie délicate qu'il gère pour vous, si bien que « getUserID » ou « user-profile-url » est cassé en bonnes pièces et reconstruit proprement dans la casse voulue. Il s'exécute entièrement dans votre navigateur, ce qui rend rapide la conversion d'un nom de variable, d'une liste entière de champs, ou d'un libellé copié d'un design.
Les deux joignent les mots en capitalisant chacun, mais camelCase commence en minuscule (userName) tandis que PascalCase capitalise aussi la première lettre (UserName). Par convention, camelCase sert aux variables et fonctions, et PascalCase aux classes, types et composants.
snake_case (user_name) est courant en Python, Ruby, bases de données et constantes, tandis que kebab-case (user-name) convient aux classes CSS, URL et noms de fichiers où les tirets bas sont gênants ou les tirets conventionnels. Le bon choix dépend du langage ou du contexte.
Il détecte les frontières de mots à partir des séparateurs existants — majuscules, tirets bas, tirets ou espaces — pour pouvoir découper des noms de tout style de départ. Les sigles comme « ID » ou « URL » peuvent être ambigus, vérifiez donc les noms à majuscules consécutives si le découpage importe.
Oui. Comme il traite du texte, vous pouvez coller de nombreux identifiants et les convertir ensemble vers un seul style cohérent, bien plus rapide et moins source d'erreurs que de renommer chacun à la main.
Majuscules / Minuscules · Compteur de mots · Compteur de caractères · Générateur Lorem Ipsum · Supprimer les espaces · Trier les lignes de texte