← Retour à l'outil

Convertisseur PascalCase : classes, composants React et types

Mis à jour : mai 2026

PascalCase, parfois appelé UpperCamelCase, est la convention de nommage des types, classes, composants et modèles dans de nombreux écosystèmes. Cette page couvre les requêtes convertisseur PascalCase, texte en UpperCamelCase, nom composant React et PascalCase vs camelCase.

Convertir du texte en PascalCase →

Gratuit · Sans upload · Résultats instantanés

Qu'est-ce que PascalCase ?

PascalCase écrit chaque mot avec une majuscule initiale et supprime les espaces : profil utilisateur devient ProfilUtilisateur en français ou UserProfile dans un codebase anglophone. Contrairement à camelCase, le premier mot commence lui aussi par une majuscule.

On l'utilise pour des entités qui représentent une catégorie, un type ou un modèle : UserProfile, InvoiceStatus, PaymentGateway, LoginModal. Le nom a une présence plus forte qu'une simple variable.

Usages typiques

  • Classes : class UserRepository, class PaymentService.
  • Composants React : ProductCard, CheckoutForm.
  • Types TypeScript : UserRole, ApiResponse, InvoiceLine.
  • Interfaces C# ou Java : CustomerGateway, OrderMapper.
  • Enums : PaymentStatus, NotificationType.

Un convertisseur PascalCase est utile quand vous partez d'un nom de fichier, d'un titre de fonctionnalité, d'une colonne métier ou d'un modèle de domaine et que vous devez créer un identifiant de type propre.

PascalCase vs camelCase

La différence tient à la première lettre. userProfile est une variable ; UserProfile est souvent un type ou une classe. Dans React, cette distinction est obligatoire : un composant doit commencer par une majuscule pour être interprété comme composant personnalisé. Dans TypeScript, elle rend les annotations plus faciles à scanner.

Une bonne règle : si vous pouvez créer plusieurs instances d'une chose, son type est en PascalCase et l'instance en camelCase : const userProfile = new UserProfile().

Acronymes et initiales

Comme en camelCase, les acronymes doivent être traités avec cohérence. ApiResponse, HttpClient et UrlParser sont souvent plus réguliers que APIResponse, HTTPClient ou URLParser, surtout lorsque plusieurs acronymes se suivent.

Certaines équipes préfèrent conserver les acronymes historiques en majuscules. Ce n'est pas faux si la règle est documentée, mais cela rend parfois les noms plus denses. Le convertisseur donne une base ; le guide de style du projet doit trancher.

Erreurs courantes

  • Utiliser PascalCase pour une variable locale simple.
  • Créer des noms trop génériques comme DataManager ou HelperUtils.
  • Mélanger français et anglais dans les types publics.
  • Oublier que les fichiers peuvent avoir une convention différente, par exemple kebab-case pour les routes web.

Questions fréquentes

Qu'est-ce que PascalCase ?

PascalCase met une majuscule au début de chaque mot et supprime les séparateurs : UserProfile, PaymentStatus.

PascalCase et UpperCamelCase sont-ils identiques ?

Oui. UpperCamelCase est un autre nom de PascalCase.

Quand utiliser PascalCase dans React ?

Les composants React doivent commencer par une majuscule, donc PascalCase est la convention attendue pour ProductCard ou LoginModal.