Convertisseur PascalCase

Convertissez du texte, snake_case ou kebab-case en PascalCase (UpperCamelCase) pour noms de classes, types et composants. Gère acronymes et nombres ligne par ligne.

Exemple : user account id → UserAccountId

Sortie

Chaque ligne est convertie séparément. Les mots sont découpés aux espaces, à la ponctuation, à _ - . / et aux frontières camelCase ; les sigles comme XML restent groupés et les chiffres restent attachés au mot précédent.

Outils Connexes

Voir Tout

Qu'est-ce que PascalCase ?

Cet outil convertit des identifiants et phrases en PascalCase (UpperCamelCase) : chaque mot commence par une majuscule et les mots sont reliés sans séparateur – le style habituel des classes, types, enums et composants React.

Comment utiliser PascalCase

  1. Saisissez ou collez du texte dans la zone Entrée – un identifiant ou une phrase par ligne (ou cliquez sur Charger un exemple).
  2. Le texte converti apparaît instantanément dans la zone Sortie.
  3. Cliquez sur Copier pour copier le résultat.

Exemple

Entrée
hello-world foo
Sortie
HelloWorldFoo

Quand utiliser PascalCase

Utilisez-le pour nommer des classes, des types TypeScript, des membres C# ou des composants React. Pour les variables et fonctions JavaScript, utilisez camelCase.

Comment fonctionne PascalCase

L'entrée est découpée en mots, chaque mot prend une majuscule initiale (première lettre en majuscule, le reste en minuscules) puis les mots sont assemblés sans séparateur. Les mots sont séparés aux espaces, à la ponctuation et aux séparateurs _ - . /, ainsi qu'aux changements de casse à l'intérieur des identifiants : fooBar → foo + Bar, et une suite d'acronymes reste groupée (XMLHttpRequest → XML + Http + Request). Les chiffres restent collés au mot qui les précède (Request2Go → Request2 + Go), les apostrophes à l'intérieur des mots sont supprimées (don't → dont) et les lettres de tout alphabet (é, ñ, cyrillique, grec…) sont prises en charge. Chaque ligne est convertie séparément.

Cas d'utilisation courants

  • Créer des noms de composants React à partir de descriptions
  • Convertir des noms de tables en noms de classes de modèles ORM
  • Nommer des interfaces TypeScript
  • Convertir des noms de fichiers kebab-case en noms de classes

Note de Sécurité

Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.

Questions Fréquentes

Quelle différence avec camelCase ?

PascalCase met aussi une majuscule au premier mot : userId contre UserId.

Que deviennent les acronymes ?

Ils prennent la majuscule initiale comme des mots : HTTP server → HttpServer.

Les espaces sont-ils supprimés ?

Oui, tous les séparateurs sont supprimés.

Explorer d'autres catégories