Outil gratuit pour développeurs

Convertisseur de casse : camelCase, snake_case et plus

Transformez n’importe quelle expression en camelCase, PascalCase, snake_case, kebab-case, Title Case, casse de phrase, MAJUSCULES ou minuscules. Huit formats, un seul clic.

camelCase PascalCase snake_case kebab-case Title Case Casse de phrase MAJUSCULES minuscules

Convertir du texte en camelCase, snake_case ou Title Case

Vous nommez des variables, rédigez des titres ou construisez des URL ? Ce convertisseur de casse réécrit vos mots dans le format exact dont vous avez besoin, pour ne plus corriger majuscules et tirets bas à la main. Collez une expression, choisissez un style et copiez le résultat.

En savoir plus
Exemple de camelCase : « user first name » devient userFirstName

camelCase pour JavaScript et JSON

Le camelCase assemble les mots sans espaces et met une majuscule à chaque mot après le premier : userFirstName. C’est la norme pour les variables JavaScript et les méthodes Java, et de nombreuses API JSON l’utilisent pour leurs clés.

Résultat en PascalCase pour le nom d’un composant React

PascalCase pour les classes et les composants

Le PascalCase met une majuscule à chaque mot, y compris le premier : UserProfileCard. Les développeurs l’utilisent pour les noms de classes en C# et en Java, ainsi que pour les composants React.

Exemple de snake_case pour des variables Python et des colonnes de base de données

snake_case pour Python et les bases de données

Le snake_case écrit les mots en minuscules et les relie par des tirets bas : user_first_name. C’est la convention Python pour les variables et les fonctions (PEP 8) et un choix courant pour les colonnes de base de données.

Résultat en kebab-case utilisé comme nom de classe CSS

kebab-case pour les URL et le CSS

Le kebab-case relie des mots en minuscules par des traits d’union : user-first-name. On le retrouve dans les classes CSS, les attributs HTML, les noms de fichiers et les slugs d’URL optimisés pour le SEO.

Le même titre de blog en Title Case et en casse de phrase

Title Case et casse de phrase pour les titres

Le Title Case met une majuscule aux mots principaux d’un titre, idéal pour les titres de blog, les H1 et les objets d’e-mail. La casse de phrase ne met une majuscule qu’au premier mot, pour un rendu plus doux et moderne.

Convertisseur de casse avec huit boutons de format

Toutes les conventions de nommage au même endroit

MAJUSCULES et minuscules côtoient les formats pour développeurs : vous passez d’un des huit styles à l’autre sans ouvrir un second outil. Cliquez sur Exemple pour voir chacun en action.

Comment utiliser le convertisseur de casse

1

Collez votre texte

Saisissez ou collez un mot, une expression ou un nom de variable dans le champ. Cliquez d’abord sur Exemple pour voir comment cela fonctionne.
2

Choisissez camelCase, snake_case ou un autre format

Choisissez camelCase, PascalCase, snake_case, kebab-case, Title Case, casse de phrase, MAJUSCULES ou minuscules.
3

Copiez le résultat

Le texte converti s’affiche instantanément. Copiez-le dans votre éditeur de code, votre CMS, votre tableur ou votre document.
4

Effacez et convertissez le suivant

Cliquez sur Effacer pour repartir de zéro et convertir la variable, le nom de fichier ou le titre suivant.

FAQ du convertisseur de casse

Les conventions de nommage expliquées avec des exemples.

Qu’est-ce que le camelCase ?

Le camelCase écrit une expression sans espaces, commence par une minuscule et met une majuscule à chaque mot suivant, comme les bosses d’un chameau. On l’appelle aussi casse chameau, notation chameau ou lower camel case. Tous ces noms désignent le même style.

Pouvez-vous montrer un exemple de camelCase ?

Bien sûr. « first name » devient firstName, « total order value » devient totalOrderValue et « is user active » devient isUserActive. Collez votre propre expression dans l’outil pour obtenir le même résultat instantanément, même pour des noms plus longs.

Quelle est la différence entre camelCase et snake_case ?

Le camelCase relie les mots par des majuscules (orderTotal), tandis que le snake_case utilise des mots en minuscules et des tirets bas (order_total). Le bon choix dépend du langage : JavaScript et Java privilégient le camelCase, Python, Ruby et SQL le snake_case. Plus que le style lui-même, c’est la cohérence dans tout le projet qui compte.

PascalCase ou camelCase : quelle différence ?

Seulement la première lettre. Le PascalCase (aussi appelé notation Pascal ou upper camel case) met aussi une majuscule au premier mot : OrderTotal. Le camelCase le laisse en minuscule : orderTotal. Les classes et les composants utilisent généralement le PascalCase, les variables et les fonctions le camelCase.

Qu’est-ce que le kebab-case ?

Le kebab-case relie des mots en minuscules par des traits d’union, comme des morceaux sur une brochette : order-total. La plupart des langages de programmation ne l’acceptent pas pour les noms de variables, car le trait d’union signifie « moins ». Il sert donc surtout pour les URL, les classes CSS et les noms de fichiers.

Qu’est-ce que le Train-Case ?

Le Train-Case met une majuscule à chaque mot et les relie par des traits d’union : Content-Type. Il est courant dans les noms d’en-têtes HTTP. Il n’existe pas encore de bouton Train-Case, mais vous pouvez convertir en Title Case puis remplacer les espaces par des traits d’union.

Pourquoi les conventions de nommage sont-elles importantes ?

Des noms cohérents rendent le code plus facile à lire, à rechercher et à relire. Les linters et les guides de style comme PEP 8 attendent une casse précise pour chaque type de nom : mélanger snake_case, PascalCase et camelCase dans un même projet crée des erreurs et des diffs confus.

Ce convertisseur camelCase est-il gratuit ?

Oui. Tous les formats de ce convertisseur sont gratuits, sans inscription et sans limite. Il fonctionne dans n’importe quel navigateur, sur ordinateur comme sur mobile.

Vous créez une URL à partir d’un titre ?

Transformez n’importe quel titre en slug propre et optimisé pour le SEO avec notre outil Texte en slug.

Créer un slug

Raheel Jakhura

CEO / Co-Founder

Our goal is to provide online free tools so you don't have to install any software for basic usages. We are trying to add more tools and make these tools free forever.

cookies image
Nous nous soucions de vos données et aimerions utiliser des cookies pour améliorer votre expérience.