Convertisseur camelCase

Convertissez du texte, des noms snake_case ou kebab-case en camelCase. Gère acronymes, chiffres et lettres accentuées, chaque ligne séparément. Gratuit.

Exemple : user account id → userAccountId

Sortie

Chaque ligne est convertie séparément. Les mots sont découpés aux espaces, à la ponctuation, à _ - . / et aux frontières camelCase ; les sigles comme XML restent groupés et les chiffres restent attachés au mot précédent.

Outils Connexes

Voir Tout

Qu'est-ce que camelCase ?

Cet outil convertit des phrases et identifiants en camelCase : le premier mot est en minuscules et chaque mot suivant commence par une majuscule, sans séparateur – le style habituel des variables JavaScript et Java et des clés JSON.

Comment utiliser camelCase

  1. Saisissez ou collez du texte dans la zone Entrée – un identifiant ou une phrase par ligne (ou cliquez sur Charger un exemple).
  2. Le texte converti apparaît instantanément dans la zone Sortie.
  3. Cliquez sur Copier pour copier le résultat.

Exemple

Entrée
user account id
XMLHttpRequest2Go
Sortie
userAccountId
xmlHttpRequest2Go

Quand utiliser camelCase

Utilisez-le pour renommer des variables, propriétés JSON ou champs d'API selon les conventions JavaScript. Ne l'utilisez pas pour des noms de classes (utilisez PascalCase) ni des constantes (utilisez CONSTANT_CASE).

Comment fonctionne camelCase

L'entrée est découpée en mots, le premier mot est mis en minuscules et chaque autre mot prend une majuscule initiale (première lettre en majuscule, le reste en minuscules), puis les mots sont assemblés sans séparateur. Les mots sont séparés aux espaces, à la ponctuation et aux séparateurs _ - . /, ainsi qu'aux changements de casse à l'intérieur des identifiants : fooBar → foo + Bar, et une suite d'acronymes reste groupée (XMLHttpRequest → XML + Http + Request). Les chiffres restent collés au mot qui les précède (Request2Go → Request2 + Go), les apostrophes à l'intérieur des mots sont supprimées (don't → dont) et les lettres de tout alphabet (é, ñ, cyrillique, grec…) sont prises en charge. Chaque ligne est convertie séparément.

Cas d'utilisation courants

  • Convertir des noms de colonnes de base de données (user_id) en propriétés JS (userId)
  • Renommer des noms CSS en kebab-case pour du CSS-in-JS
  • Créer des noms de variables à partir de descriptions en langage courant
  • Normaliser des noms de champs d'API

Note de Sécurité

Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.

Questions Fréquentes

Que deviennent les acronymes comme HTTP ?

Ils sont traités comme un seul mot et mis en majuscule initiale comme les autres : HTTPServer → httpServer.

Les nombres sont-ils conservés ?

Oui, ils restent attachés au mot précédent.

Puis-je convertir plusieurs noms à la fois ?

Oui, mettez-en un par ligne.

Explorer d'autres catégories