TC

Convertisseur camelCase

Transformez du texte, du snake_case ou du kebab-case en noms de variables camelCase. Chaque ligne est convertie séparément : collez une liste entière.

Caractères : 0
Mots : 0
Lignes : 0
Temps de lecture : 0 min

Raccourcis clavier : Ctrl/⌘+B pour copier • Ctrl/⌘+S pour télécharger • Ctrl/⌘+Retour arrière pour effacer

Qu’est-ce que le camelCase ?

En camelCase, les mots sont collés sans espace, le premier en minuscules et chaque mot suivant commence par une majuscule, comme les bosses d’un chameau. Accents et ponctuation sont supprimés pour obtenir un identifiant valide.

Exemple

Avant

prénom de l’utilisateur
adresse-de-livraison
prix_total_ttc

Après

prenomDeLUtilisateur
adresseDeLivraison
prixTotalTtc

Quand utiliser le camelCase

C’est la convention des variables et fonctions en JavaScript, TypeScript, Java et Swift, et des clés de nombreuses API JSON. Les classes et composants utilisent plutôt le PascalCase.

Cas d’usage concrets : camelCase

Variables JavaScript

Transformez une description comme prix total commande en prixTotalCommande, la convention de nommage de JavaScript et TypeScript.

Clés JSON et API

Beaucoup d’API REST et GraphQL utilisent des clés en camelCase (firstName, createdAt). Convertissez la liste des champs d’une spécification avant de coder.

Méthodes Java et Swift

Les noms de méthodes et de propriétés comme getUserProfile ou isEnabled suivent le camelCase en Java, Kotlin et Swift.

Migrer depuis le snake_case

Collez des noms Python ou SQL comme user_id et created_at pour obtenir userId et createdAt côté front-end.

Comment convertir un texte en camelCase

  1. 1

    Collez ou tapez votre texte dans le champ ci-dessus. Le texte collé est converti en camelCase automatiquement.

  2. 2

    Besoin d’un autre format ? Cliquez sur n’importe quel bouton pour changer, autant de fois que vous voulez.

  3. 3

    Copiez le résultat avec le bouton Copier (Ctrl/⌘+B) ou téléchargez-le en .txt (Ctrl/⌘+S).

Questions Fréquentes

Oui. Underscores, tirets, espaces et points servent de séparateurs, et les majuscules existantes découpent les mots.

Ils sont supprimés, car les identifiants doivent utiliser des lettres ASCII : prénom devient prenom.

Le camelCase commence par une minuscule (nomUtilisateur), le PascalCase par une majuscule (NomUtilisateur).

Les guides de style divergent. Les guides JavaScript et Java de Google recommandent de traiter les sigles comme des mots (userId, htmlParser) : c’est ce que produit ce convertisseur, et c’est plus lisible.

Oui. Les chiffres restent en place et le mot suivant commence par une majuscule : page 2 titre devient page2Titre.