Convertisseur camelCase gratuit
Convertissez n'importe quel texte en camelCase, PascalCase, snake_case, kebab-case et plus encore, en une seule fois.
Un convertisseur de conventions de nommage transforme instantanément tout texte au format adapté à votre langage de programmation ou guide de style. Collez une phrase dans n’importe quel format et obtenez les sept conventions de nommage en une fois, sans retouche ni faute.
- ✓ camelCase : variables et fonctions JavaScript
- ✓ PascalCase : classes et composants React
- ✓ snake_case : Python, Ruby, colonnes SQL
- ✓ kebab-case : classes CSS, URLs, options CLI
- ✓ SCREAMING_SNAKE_CASE : constantes et variables d’environnement
- ✓ dot.case : clés de configuration et noms de paquets
- ✓ Majuscules initiales : titres et étiquettes
- ✓ Conversion en direct pendant la saisie
camelCase
helloWorldExamplePascalCase
HelloWorldExamplesnake_case
hello_world_examplekebab-case
hello-world-exampleSCREAMING_SNAKE_CASE
HELLO_WORLD_EXAMPLEdot.case
hello.world.exampleMajuscules initiales
Hello World ExampleComment utiliser le convertisseur de conventions de nommage
- Saisissez ou collez votre identifiant dans n’importe quel format : espaces, tirets, traits de soulignement ou camelCase, tout fonctionne.
- Les sept formats se mettent à jour en direct pendant la saisie. Aucun bouton à cliquer.
- Cliquez sur Copier à côté du format souhaité et collez-le dans votre code, fichier de configuration ou CMS.
Aide-mémoire des conventions de nommage
- camelCase : noms de variables et fonctions en JavaScript, TypeScript, Java et Swift.
- PascalCase : noms de classes, composants React, types C# et interfaces TypeScript.
- snake_case : variables et fonctions Python, méthodes Ruby, noms de colonnes PostgreSQL et MySQL.
- kebab-case : noms de classes CSS, attributs de données HTML, slugs d’URL, noms de paquets npm et options CLI.
- SCREAMING_SNAKE_CASE : constantes en Python, JavaScript et la plupart des langages ; variables d’environnement en shell et Docker.
- dot.case : noms de paquets Java, espaces de noms .NET, clés de configuration (ex. Spring Boot, TOML).
Guides associés
Questions fréquentes
- Qu’est-ce que le camelCase ?
- Le camelCase assemble les mots sans séparateur, en mettant une majuscule à chaque mot sauf le premier (ex. : helloWorldExample). Il est largement utilisé pour les variables et fonctions en JavaScript, TypeScript, Java et bien d’autres langages.
- Quelle est la différence entre camelCase et PascalCase ?
- Les deux assemblent les mots sans séparateurs et mettent chaque mot en majuscule, mais PascalCase (aussi appelé UpperCamelCase) met aussi la première lettre en majuscule (ex. HelloWorldExample). PascalCase est courant pour les noms de classes et composants React ; camelCase sert pour les variables et fonctions.
- Quand utiliser snake_case ou kebab-case ?
- snake_case (mots reliés par des underscores) est la convention pour les variables Python, méthodes Ruby et noms de colonnes de base de données. kebab-case (mots reliés par des tirets) est utilisé pour les classes CSS, attributs HTML, slugs d’URL et noms d’options en ligne de commande.
- Qu’est-ce que le SCREAMING_SNAKE_CASE ?
- SCREAMING_SNAKE_CASE correspond au snake_case en majuscules. C’est la norme pour les constantes et variables d’environnement dans la plupart des langages (ex. : MAX_RETRY_COUNT, DATABASE_URL).
- Comment le convertisseur détecte-t-il les limites des mots ?
- L’outil sépare selon les espaces, les tirets bas, les traits d’union et les points, et détecte aussi les transitions camelCase et PascalCase (par exemple, « helloWorld » devient deux mots). Vous pouvez donc coller votre texte dans n’importe quel format et les sept résultats seront corrects.
- Mon texte est-il stocké quelque part ?
- Non. Toute la conversion se fait localement dans votre navigateur avec JavaScript. Rien n’est envoyé à un serveur.