Aller au contenu
Case Converter Online
fr

Convertisseur camelCase

Convertissez des mots, du snake_case ou du kebab-case en camelCase. Collez un seul nom ou toute une liste, un par ligne.

Caractères
0
Mots
0
Phrases
0
Lignes
0

Convertir en

Pour le code

Fonctionne dans votre navigateur. Votre texte n'est jamais envoyé sur un serveur.

Ce qu’est le camelCase

Ce convertisseur camelCase colle les mots les uns aux autres, sans espaces. Le premier mot reste en minuscules et chaque mot suivant commence par une majuscule :

  • first name devient firstName
  • total_order_count devient totalOrderCount
  • is-logged-in devient isLoggedIn

Les langages de programmation n’acceptent pas les espaces dans les noms, il faut donc un moyen de montrer où un mot finit et où le suivant commence. Le camelCase le fait avec des majuscules.

Comment le convertisseur lit votre texte

L’outil repère les mots, puis les assemble. Il découpe sur :

  • les espaces et les tabulations
  • les tirets bas, traits d’union, points et barres obliques
  • une minuscule suivie d’une majuscule, donc UserName est lu comme « User » et « Name »

Il met ensuite le premier mot en minuscules, ajoute une majuscule aux suivants et retire les séparateurs. Les apostrophes sont supprimées : « don’t stop » devient dontStop. Les chiffres sont conservés.

Chaque ligne est traitée séparément. Il est donc facile de convertir d’un coup une colonne de champs de base de données ou une liste de clés JSON.

Texte saisi Résultat
user first name userFirstName
order_total_amount orderTotalAmount
background-color backgroundColor
GetUserById getUserById
API response code apiResponseCode

Noms en français et accents

Si vous nommez vos variables en français, l’outil fonctionne de la même façon : « Date de naissance » devient dateDeNaissance et « nombre de commandes » devient nombreDeCommandes. Deux points à surveiller :

  • Les accents sont conservés. « prénom de l’utilisateur » devient prénomDeLutilisateur. JavaScript accepte les lettres accentuées dans les identifiants, mais beaucoup d’équipes les évitent pour ne pas compliquer la saisie et les recherches. Retirez-les si votre projet s’en tient à l’ASCII.
  • L’apostrophe disparaît sans séparer les mots. « l’utilisateur » donne Lutilisateur en un seul mot. Écrivez « utilisateur » seul si vous préférez prenomUtilisateur.

Où l’on utilise le camelCase

  • JavaScript et TypeScript : variables, fonctions et propriétés d’objets
  • Java, Kotlin et Swift : variables et noms de méthodes
  • JSON : clés de nombreuses API web
  • C# : variables locales et paramètres
  • CSS en JavaScript : backgroundColor à la place de background-color

D’autres langages préfèrent d’autres styles. Python et Ruby utilisent le snake_case pour les variables, et les noms de classes de la plupart des langages utilisent le PascalCase.

Conversions courantes

Du snake_case au camelCase. Utile quand un backend Python ou SQL envoie des données à un frontend JavaScript. Collez les noms des champs et convertissez la liste.

Du kebab-case au camelCase. Les propriétés CSS et les attributs HTML utilisent des traits d’union. JavaScript a besoin du camelCase pour les lire : data-user-id devient par exemple dataUserId.

Des mots simples au camelCase. Tapez une description comme « is email verified » et obtenez un nom de variable prêt à l’emploi.

Convertisseur camelCase : questions fréquentes

Qu'est-ce que le camel case ?

Le camel case est une façon d'écrire un nom composé de plusieurs mots sans espaces. Le premier mot est en minuscules et chaque mot suivant commence par une majuscule, comme dans firstName ou totalOrderCount. Les majuscules au milieu rappellent les bosses d'un chameau, d'où le nom.

Quelle est la différence entre camelCase et PascalCase ?

Seulement la première lettre. Le camelCase commence par une minuscule (userName). Le PascalCase commence par une majuscule (UserName). On appelle parfois le PascalCase « upper camel case ».

Comment le convertisseur traite-t-il les sigles comme HTML ou ID ?

Chaque mot est écrit avec une majuscule suivie de minuscules : « parse HTML string » devient parseHtmlString et « user ID » devient userId. C'est la convention de la plupart des guides de style récents. Si votre équipe écrit parseHTMLString, ajustez ces noms à la main.

Peut-on convertir plusieurs noms de variables à la fois ?

Oui. Mettez chaque nom sur sa propre ligne. Chaque ligne est convertie séparément et les sauts de ligne sont conservés : une liste de cinquante noms de colonnes revient sous forme de cinquante noms en camelCase.

Plus d'outils code et données

Voir tous les outils