Convertir en camelCase et snake_case

Convertissez des noms entre camelCase, PascalCase, snake_case, kebab-case et CONSTANT_CASE.

Privé : tout se passe dans votre navigateur et ce que vous saisissez n’est jamais envoyé. Comment le vérifier

Vos fichiers sont traités ici, sur votre appareil

Nous n’envoyons le contenu de vos fichiers ou textes à aucun serveur : tout est traité dans la mémoire de votre navigateur. Aucun compte n’est nécessaire, il n’y a pas de quota quotidien et nous n’utilisons ni mesure d’audience ni traceurs. Chaque outil a des limites de taille pour protéger la mémoire de l’appareil.

Une connexion n’est nécessaire que pour charger le site. Ensuite, vous pouvez vous déconnecter et les outils continuent de fonctionner (certains aperçus peuvent exiger la connexion). L’hébergeur peut recevoir des données techniques de visite. Les favoris ne conservent que des identifiants d’outils dans ce navigateur.

Comment nous traitons vos données →

Comment utiliser cet outil

  1. Saisissez un nom ou une phrase par ligne.
  2. Choisissez le style ou Tous.
  3. Copiez le résultat et examinez sigles et nombres.

Un exemple que vous pouvez vérifier

Convertit des noms entre camelCase, snake_case, kebab-case et d’autres styles.

Exemple d'entrée

hello world, XMLHttpRequest and user_id, one per line.

Résultat attendu

The five styles of each name: helloWorld, HelloWorld, hello_world, hello-world and HELLO_WORLD.

Examinez les sigles et les nombres de chaque résultat avant de les utiliser comme noms de variables ou de champs.

Convertir en camelCase et snake_case: usages et conseils pratiques

Chaque langage et chaque équipe a ses conventions pour les noms composés : camelCase en JavaScript, snake_case en Python et dans les bases de données, kebab-case dans les URL et le CSS, PascalCase pour les classes et CONSTANT_CASE pour les constantes. Convertir un nom d’un style à l’autre à la main est lent et source d’erreurs, surtout avec de longues listes de champs copiées depuis une API ou un tableur.

L’outil sépare d’abord les mots du nom. Il reconnaît les espaces, tirets, tirets bas et les passages de minuscule à majuscule, et gère bien les sigles : XMLHttpRequest se lit XML, Http et Request. Les nombres restent attachés au mot qui les contient. Il recompose ensuite les mots dans le style choisi. Avec l’option Tous, vous voyez les cinq styles et copiez celui qu’il vous faut.

Examinez les cas ambigus. Un sigle comme ID peut s’écrire userID ou userId selon la convention de votre équipe, et un nom avec des nombres comme ipv4Address peut se découper autrement que prévu. L’outil ne connaît pas les mots réservés du langage et ne vérifie pas que le résultat est un identifiant valide. Les noms sont traités dans votre navigateur et ne sont envoyés à aucun serveur.

La cohérence compte plus que le style précis. Dans un projet, utilisez une seule convention par type de nom et documentez les exceptions, comme les sigles. En nommant les champs d’une API, gardez à l’esprit qu’un autre système peut attendre un style différent : convertir une liste de champs entre camelCase et snake_case lors de l’intégration de deux services est l’une des tâches les plus fréquentes. Rappelez-vous que renommer à un endroit ne met pas à jour les lieux où le nom est utilisé ; après la conversion, cherchez et remplacez avec soin et lancez les tests pour détecter les références restées inchangées.

Un contrôle pratique avant d’utiliser le résultat

Convertissez helloWorld en snake_case puis le résultat de nouveau en camelCase : vous devez retrouver le nom d’origine. Essayez XMLHttpRequest pour voir comment les sigles sont séparés et décidez si votre convention les garde en majuscules.

Options et limites

Saisissez un nom ou une phrase par ligne et choisissez le style. Les mots sont séparés par les espaces, tirets, tirets bas et changements de casse, y compris les sigles comme XMLHttpRequest. Avec l’option Tous, vous voyez les cinq styles à la fois. Les lettres accentuées et d’autres alphabets sont conservées.

Questions fréquentes

Comment traite-t-il les sigles et les nombres ?

Une suite de majuscules suivie d’un mot est séparée (XMLHttp se lit XML Http). Les nombres restent attachés au mot qui les contient.

Est-ce gratuit et faut-il s’inscrire ?

Oui, c’est gratuit. Pas d’inscription, pas de compte, pas d’application à installer, et aucun quota quotidien : ouvrez l’outil et utilisez-le. Seules des limites de taille protègent la mémoire de votre appareil.

Mes données sont-elles envoyées à un serveur ?

Non. Ce que vous saisissez ou collez est traité dans la mémoire du navigateur et n’est envoyé à aucun serveur. Vous pouvez le vérifier avec l’onglet Réseau ou en vous déconnectant après le chargement de la page.

Guides