iZONE

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.