Convertisseur de casse de texte
Convertissez du texte en camelCase, PascalCase, snake_case, kebab-case et plus encore. Résultats instantanés avec boutons de copie.
camelCase—
PascalCase—
snake_case—
SCREAMING_SNAKE—
kebab-case—
MAJUSCULES—
minuscules—
Chaque Mot en Majuscule—
Première lettre en majuscule—
Exemples courants
| Entrée | camelCase | snake_case | kebab-case |
|---|---|---|---|
| hello world | helloWorld | hello_world | hello-world |
| user name | userName | user_name | user-name |
| background color | backgroundColor | background_color | background-color |
| api endpoint | apiEndpoint | api_endpoint | api-endpoint |
| get user by id | getUserById | get_user_by_id | get-user-by-id |
Questions fréquentes
Le camelCase écrit les mots composés sans espaces, chaque mot après le premier commençant par une majuscule — par exemple "backgroundColor" ou "getUserById". C'est la convention de nommage dominante en JavaScript, TypeScript, Java, Swift et Kotlin.
Le PascalCase (aussi appelé UpperCamelCase) met une majuscule à chaque mot, y compris le premier — par exemple "BackgroundColor" ou "UserProfile". Le camelCase ne met de majuscule qu'à partir du deuxième mot. Le PascalCase est utilisé pour les noms de classes, composants React et interfaces TypeScript.
Le snake_case joint les mots avec des underscores en minuscules — par exemple "background_color" ou "user_id". C'est le standard en Python, pour les noms de colonnes de base de données et les paramètres d'API REST. SCREAMING_SNAKE_CASE est utilisé pour les constantes et variables d'environnement.
Le kebab-case joint les mots avec des tirets — par exemple "background-color" ou "user-id". Il est standard dans les noms de propriétés CSS ("font-size", "border-radius"), les attributs HTML et les slugs d'URL. Il est facile à lire et très utilisé en développement frontend.