PascalCase Converter

Paste any text and instantly convert it to PascalCase (UpperCamelCase) for class names, component names, and more.

Conversion Examples

user profile service
UserProfileService
user_profile_service
UserProfileService
kebab-case-example
KebabCaseExample
parseXMLResponse
ParseXmlResponse
SCREAMING_SNAKE_CASE
ScreamingSnakeCase
order.line.item
OrderLineItem
Copied!

Summary

Paste any text and instantly convert it to PascalCase (UpperCamelCase) for class names, component names, and more.

How it works

  1. Paste or type your text into the input box on the left.
  2. The converter splits the text on spaces, underscores, hyphens, dots, slashes, and case transitions.
  3. Each word segment is capitalized and all separators are removed.
  4. The resulting PascalCase string appears in the output box instantly.
  5. Click "Copy" to copy the result to your clipboard.
  6. Use "Clear" to reset both fields and start over.

Use cases

  • Generate class names for C#, Java, or PHP from a plain-English description.
  • Convert database table names (snake_case) into TypeScript model class names.
  • Create React or Vue component names from hyphenated CSS class names.
  • Normalize API resource names to PascalCase for interface or DTO definitions.
  • Rename files or identifiers to match a codebase convention quickly.
  • Batch-convert a list of terms into PascalCase in one paste.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu