Case Converter Switch text between UPPER, lower, Title, camelCase and more — free, instant, private.

PascalCase Converter

Turn any phrase into PascalCase — free, instant, runs in your browser.

0 words, 0 characters

What is PascalCase?

PascalCase joins words with no separators and capitalizes the first letter of every word, including the first one. It is also known as UpperCamelCase and takes its name from the naming conventions popularized by the Pascal programming language.

PascalCase examples

Where is PascalCase used?

PascalCase is the convention for classes, constructors and types: React components (UserProfileCard), TypeScript interfaces and type aliases, Java and C# class names, and .NET method names. The leading capital signals "this is a type or component", which keeps it visually distinct from camelCase variables and functions.

PascalCase vs camelCase

The two styles are identical except for the first letter: camelCase starts lowercase (userName), PascalCase starts uppercase (UserName). Many teams mix them deliberately — PascalCase for types and components, camelCase for everything else.

Common mistakes when converting case

Pro tips

Frequently asked questions

What is the difference between PascalCase and camelCase?

Only the first letter: PascalCase capitalizes it (UserName), camelCase leaves it lowercase (userName). PascalCase marks classes, types and components; camelCase marks variables and functions.

Why is it called PascalCase?

It is named after the Pascal programming language, whose community capitalized identifiers this way. The style was later adopted by the .NET naming guidelines, which popularized the term. It is also called UpperCamelCase.

How are acronyms handled in PascalCase?

Acronyms are treated as ordinary words: 'JSON data parser' becomes 'JsonDataParser'. If a style guide requires the acronym to stay fully capitalized, adjust it manually after converting.

Other case converters

Or switch between every style in one place on the Case Converter homepage.