PascalCase
Every word capitalised and joined together with no separators. Supports up to 50,000 characters.
Programming Tools
Input Text
0 / 50,000
Converted Text
Result will appear here…
About
What is PascalCase?
PascalCase (also called UpperCamelCase) capitalises the first letter of every word and joins them with no spaces, hyphens, or underscores. Unlike camelCase, even the very first word is capitalised. The visual pattern of capital letters at each word boundary makes it immediately readable as a multi-word identifier. It is the universal convention for class names, types, and components across nearly every major programming language.
Example
Input
user profile card component
Output
UserProfileCardComponent
Usage
When to use PascalCase?
React components
Every React component must start with an uppercase letter - PascalCase is the universal convention: UserProfileCard, AuthModal, NavBar.
Class names
Classes in JavaScript, TypeScript, Python, Java, C#, and most other OOP languages use PascalCase - UserService, HttpClient, DatabaseConnection.
TypeScript types & interfaces
Type aliases, interfaces, and enums in TypeScript follow PascalCase - UserProfile, ApiResponse, OrderStatus.
Design system tokens & components
Component libraries (MUI, shadcn, Chakra) name every exported component in PascalCase to distinguish them from HTML elements.
Try More