Home Developer Tools PascalCase Converter
🔒 Private — data never leaves your browser ⚡ Instant results 🚫 No login required ∞ No limits
Switch tool: ⊞ CSS Grid Generator 🗜️ CSS Minifier & Beautifier 📦 HTML Minifier ↩️ Htaccess Redirect Generator ⏰ Cron Job Expression Generator 🔧 HTTP Request Builder 🔄 Hex to Text Converter 🔢 Number Sorter 🅿️ PascalCase Converter 🐫 camelCase Converter 🍢 kebab-case Converter
💡 PascalCase (also called UpperCamelCase) is the standard naming convention for classes in JavaScript, TypeScript, C#, Java, and PHP.
Input text
Live preview — all four developer formats generated simultaneously:
camelCase JS/TS variables, functions, JSON keys
PascalCase Classes, components, types
snake_case Python, PHP, SQL columns
kebab-case CSS, HTML attrs, URLs, npm
SCREAMING_SNAKE Constants, env variables
Train-Case HTTP headers, some frameworks
CSS Grid Generator 🗜️ CSS Minifier & Beautifier 📦 HTML Minifier ↩️ Htaccess Redirect Generator Cron Job Expression Generator 🔧 HTTP Request Builder 🔄 Hex to Text Converter 🔢 Number Sorter 🅿️ PascalCase Converter ← current 🐫 camelCase Converter 🍢 kebab-case Converter
What is PascalCase?

PascalCase capitalises the first letter of every word and removes all spaces and separators. For example, "user login count" becomes "UserLoginCount". It is also called UpperCamelCase.

When should I use PascalCase?

PascalCase is the standard for class names, interface names, and type names in most object-oriented languages: JavaScript/TypeScript classes, C# classes and methods, Java classes, PHP classes.

What is the difference between PascalCase and camelCase?

Both join words without spaces. PascalCase capitalises the first letter of every word (MyClass). camelCase keeps the first letter lowercase (myClass). PascalCase is for types/classes; camelCase is for variables and functions.

How are numbers handled in PascalCase?

Numbers are preserved in place. "user123Name" becomes "User123Name". A number at the start of a word is treated as part of that word and does not trigger capitalisation of the next letter.

Why does the tool show four case formats at once?

Developers frequently need the same identifier in multiple case formats — for example, a CSS class in kebab-case, a JS variable in camelCase, and a PHP class in PascalCase. Showing all four means you paste once and copy any format you need.

Is my text private?

Yes. All conversion runs locally in your browser. Nothing is sent to any server.