Convertisseur de casse
Convertit entre MAJUSCULES, minuscules, Titre, camelCase, snake_case.
À propos de cet outil
Case Converter prend n'importe quel texte et le remet en casse à la demande : MAJUSCULES, minuscules, Casse Titre, Casse de phrase, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, plus des bascules pour les dot.case, path/case et aLtErNaTiNg plus rares. Chaque format est affiché dans sa propre ligne afin que vous puissiez copier exactement celui dont vous avez besoin sans relancer la conversion.
La Casse Titre et la Casse de phrase utilisent une petite liste de mots-outils (anglais : « and », « of », « the », etc.) afin que les titres se lisent naturellement — « The Lord of the Rings », pas « The Lord Of The Rings ». Pour camelCase, snake_case et leurs amis, l'outil tokenise d'abord l'entrée (en divisant sur les espaces, la ponctuation et les transitions de casse existantes), puis se rejoint avec le séparateur cible et les règles de casse. Les caractères non-ASCII sont préservés lorsque possible — « über » reste « über » à travers toutes les transformations.
Quand utiliser cet outil
- Renommer les identifiants de code. Une fonction importée comme
getUserIddoit devenirget_user_iden Python ouGET_USER_IDcomme variable d'environnement — collez une fois, copiez la variante. - Normaliser les exports de données. Une colonne CSV appelée
First Namedevientfirst_namepour la base de données etfirstNamepour l'API. - Écrire des titres et en-têtes cohérents. Appliquez automatiquement la Casse Titre au lieu de deviner les règles de capitalisation.
- Générer des slugs pour les URL. Transformez « How to set up Docker » en
how-to-set-up-dockeren un clic.
Le zoo des conventions de nommage
Différents écosystèmes préfèrent différentes conventions : JavaScript et Java favorisent camelCase pour les variables et PascalCase pour les classes ; Python utilise snake_case pour les fonctions et PascalCase pour les classes ; Ruby utilise snake_case pour tout sauf les noms de classes ; C# utilise PascalCase même pour les méthodes. Les variables d'environnement sont universellement CONSTANT_CASE. Les slugs URL sont kebab-case. Chaque convention est non ambiguë dans son propre écosystème ; les mélanger est ce qui rend le nommage difficile.Questions fréquentes
Quelle est la différence entre camelCase et PascalCase ?
getUserName. En PascalCase (parfois appelé UpperCamelCase) la première lettre est majuscule : GetUserName. JavaScript et Java utilisent camelCase pour les variables et fonctions, PascalCase pour les classes ; C# utilise PascalCase pour les deux. La seule différence est la toute première lettre.
Pourquoi la Casse Titre laisse-t-elle « of » et « the » en minuscules ?
Fonctionne-t-il avec du texte non anglais ?
Peut-il faire un aller-retour en toute sécurité ?
userName en user_name et revenir redonne userName. Casse Titre → minuscule → Casse Titre perd la gestion des mots-outils sauf si vous gardez l'original. Gardez toujours la source de vérité dans une seule casse canonique (typiquement snake_case pour le stockage, camelCase pour le code, kebab-case pour les URL) et dérivez les autres à la demande.