Kebab Case to Pascal Case Converter
Turn kebab-case identifiers such as user-profile-image into PascalCase such as UserProfileImage.
Free, private, and processed in your browser.
Detected: snake_case
PascalCase output
UserProfileImageUrl
All naming formats
camelCase
userProfileImageUrlPascalCase
UserProfileImageUrlsnake_case
user_profile_image_urlkebab-case
user-profile-image-urlCONSTANT_CASE
USER_PROFILE_IMAGE_URLdot.case
user.profile.image.urlpath/case
user/profile/image/urlConversion happens locally in your browser. Your input is not sent to a conversion server.
Examples
| Input | Output |
|---|---|
| user-profile-image | UserProfileImage |
| created-at | CreatedAt |
| api-response-url | ApiResponseUrl |
How this converter works
Paste text or an identifier above. The tool detects word boundaries and common separators, then formats the result using the selected naming convention.
- Hyphens are removed after splitting the input into word tokens.
- Every token is capitalized and joined without separators.
Common use cases
Convert route, slug, or web-component style names into component and class identifiers.
Prepare generated type or model names from hyphenated configuration values.