Bureau Compte

Convertisseur camelCase

Collez du texte ou des mots et transformez-les en camelCase — pour des noms de variables, des clés JSON et du code. Fonctionne dans votre navigateur.

Confidentiel — le comptage s’effectue dans votre navigateur, rien n’est envoyé

Résultat

Comment les mots sont découpés

L’entrée est découpée aux limites camelCase/PascalCase (une minuscule ou un chiffre suivi d’une majuscule) et sur toute ponctuation ou espace — donc « my-var_name », « myVarName » et « my var name » sont tous convertis de la même façon. Les chiffres se rattachent au mot qui les précède (userID42 → user, id42), et ne sont jamais séparés en mot à part.

Limite des acronymes — à lire avant de convertir des noms d’API

Les lettres majuscules consécutives (une suite comme HTTP, XML, ID) ne sont PAS séparées du mot qui suit — getHTTPResponse devient get_httpresponse, pas get_http_response ; XMLParser devient xmlparser, pas xml_parser. C’est une vraie limite vérifiée de la règle de découpage (minuscule/chiffre → majuscule), pas un bug rare — si vous devez séparer chaque acronyme, insérez un séparateur manuel (getHTTP_Response) avant la conversion.

Pour terminer

Le texte converti s’affiche en direct dans la zone de sortie au fur et à mesure que vous tapez — copiez-le ou utilisez Télécharger si votre navigateur le permet. Aucun historique de conversion n’est conservé ; actualiser la page vide les deux zones.

Qu’est-ce que le camelCase ?

Le camelCase assemble les mots sans espaces et met une majuscule à chaque mot sauf le premier : « user profile page » devient « userProfilePage ». C’est le style de nommage standard pour les variables en JavaScript, Java et bien d’autres langages.

Puis-je convertir des phrases entières ?

Oui — chaque ligne est convertie séparément, donc vous pouvez coller une liste de noms ou d’expressions et obtenir un identifiant en camelCase par ligne. La ponctuation et les espaces supplémentaires sont supprimés automatiquement.

Le texte converti est-il toujours du code valide ?

Non — il s’agit d’une transformation de casse en texte brut, pas d’un analyseur des règles d’identifiants d’un langage précis (mots réservés, caractères autorisés, etc. restent à respecter). Vérifiez les règles de nommage de votre langage avant d’utiliser un nom converti comme véritable identifiant.

↑ Retour à l’outil