Free · No sign-up · Runs in your browser

PascalCase Converter

PascalCase — also called upper camel case — capitalises every word and joins them with no separators: UserFirstName. Paste any text or identifier below and click PascalCase.

0 chars0 words0 lines

Example

Inputthe quick brown fox jumps over the lazy dog
OutputTheQuickBrownFoxJumpsOverTheLazyDog

Where PascalCase is the convention

  • React and Vue components — component names must start with a capital so the framework can tell them apart from HTML tags.
  • Class names in Java, C#, Python, TypeScript, Swift, Kotlin, and Rust.
  • Type names — interfaces, enums, structs, and generics across nearly every typed language.
  • C# methods and properties, where PascalCase extends beyond types by convention.

PascalCase vs camelCase

The only difference is the first letter, but the distinction carries real meaning in most codebases: PascalCase signals a type (a class, interface, or component) while camelCase signals an instance (a variable, function, or property). Following that split makes code readable at a glance — new UserAccount() assigned to userAccount tells you what each name is without looking anything up.

Converting existing identifiers

Word boundaries are detected from spaces, underscores, hyphens, dots, and existing capitals, so user_first_name, user-first-name, and userFirstName all convert cleanly to UserFirstName. Paste a whole list and each line converts independently.


Frequently asked questions