Dev Tools
Client-sidefiles never upload

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
  1. Paste any string (variable name, sentence, URL fragment — anything).
  2. 9 case forms appear instantly: camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE / Title / Sentence / dot / path.
  3. Click the copy button on any form to take it.
  4. 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