Comment convertir snake_case en camelCase
Convertissez des noms en snake_case en camelCase instantanément. Saisissez ou collez un nom de variable, de fonction ou de colonne et obtenez la version en camelCase pendant la saisie.
- Saisissez ou collez un nom en snake_case, par exemple user_account_id, dans le champ ci-dessus.
- La version en camelCase s'affiche aussitôt : user_account_id devient userAccountId.
- Copiez le résultat ou choisissez l'un des 17 styles de nommage pour la source et la cible.
Comment fonctionne la conversion
Le convertisseur découpe d'abord le nom en mots : à chaque majuscule, tiret bas, tiret, point et espace. Il écrit ensuite les mots en camelCase : le premier mot en minuscules, chaque mot suivant avec une majuscule initiale, sans séparateur. Les suites de majuscules comme HTTP restent groupées en un seul mot, et les chiffres restent attachés au mot qu'ils suivent.
Exemples snake_case → camelCase
| snake_case | camelCase |
|---|---|
user_account_id | userAccountId |
first_name | firstName |
created_at | createdAt |
is_active | isActive |
total_price_usd | totalPriceUsd |
max_retry_count | maxRetryCount |
snake_case et camelCase expliqués
Le snake_case écrit tous les mots en minuscules et les relie par des tirets bas. C'est la norme en Python et en Ruby, et le style habituel des noms de colonnes en base de données.
Le camelCase commence par un mot en minuscules et met une majuscule au début de chaque mot suivant, sans séparateur. C'est la norme pour les variables et les fonctions en JavaScript, Java, C# et Swift.
Questions fréquentes
Que deviennent les sigles comme HTTP ou ID ?
Une suite de majuscules est traitée comme un seul mot : parseHTTPResponse devient parse_http_response en snake_case.
Cela change-t-il le sens de mon code ?
Non. Seul le nom est réécrit. Pensez à renommer tous les endroits qui l'utilisent, sinon votre code cherchera l'ancien nom.
Quel style choisir ?
Suivez la convention de votre langage ou de votre projet : camelCase en JavaScript et Java, snake_case en Python, Ruby et SQL, kebab-case dans les URL et le CSS.
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.