Case Converter
Paste anything in any casing (camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE / sentence / Title / dot / path notation) and see all 9 conversions at once. Handles tricky boundaries like `XMLHttpRequest` correctly.
Handles consecutive caps (`XMLHttpRequest` → xml http request) and arbitrary punctuation
camelCase
userProfileData
userProfileData
PascalCase
UserProfileData
UserProfileData
snake_case
user_profile_data
user_profile_data
kebab-case
user-profile-data
user-profile-data
CONSTANT_CASE
USER_PROFILE_DATA
USER_PROFILE_DATA
Title Case
User Profile Data
User Profile Data
Sentence case
User profile data
User profile data
dot.notation
user.profile.data
user.profile.data
path/notation
user/profile/data
user/profile/data
›How to use
- Paste any string (variable name, sentence, URL fragment — anything).
- 9 case forms appear instantly: camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE / Title / Sentence / dot / path.
- Click the copy button on any form to take it.
- Mixed English + CJK input is tokenized correctly — Chinese / Japanese / Korean stays intact.
Tips
- Super handy when refactoring variable names from someone else's codebase.
- Converting between Django ORM (snake_case) and React (camelCase) field names is the most common use.
Related tools
- Taiwan test data generatorValid TW national ID, BAN, mobile, Luhn credit cards
- JSON formatter + Schema validatorFormat / minify / sort + JSON Schema validation
- Unix time & timezone converterSeconds / ms / ISO interop with timezone-aware display
- Markdown batch translatorBring-your-own OpenAI / Anthropic / Google API key. Batch-translate .md files while preserving frontmatter / code / links