Case Converter
camelCase, snake_case, Titleโฆ
Case Converter at a glance
Case Converter is a free online text tool you can use right now to camelCase, snake_case, Titleโฆ โ no account, no install and no usage limit. It runs entirely inside your browser, so whatever you enter stays on your own device.
- Price
- Free โ no trial, no paid tier, no watermark
- Sign-up
- Not required
- Where it runs
- In your browser โ nothing is uploaded to a server
- Works on
- Chrome, Safari, Firefox and Edge โ desktop, tablet and phone
- Category
- Text Tools
About Case Converter
The Case Converter rewrites text into any case you need โ UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case โ without retyping a word.
The programming cases are the ones that save the most time. Converting 'user profile image' into userProfileImage, UserProfileImage, user_profile_image or user-profile-image by hand is tedious and easy to get subtly wrong, especially across a long list of variable or column names.
Title Case deserves a note: it capitalises the significant words and leaves short articles, conjunctions and prepositions in lower case, which is the convention most style guides follow for headlines. Sentence case capitalises only the first word, as in ordinary prose.
How to use Case Converter
- Enter or paste your input.
- Pick the format you want to convert to.
- Copy the converted result instantly.
Frequently asked questions
What's the difference between camelCase and PascalCase?
camelCase starts with a lower-case letter (userName); PascalCase capitalises the first letter too (UserName). JavaScript conventionally uses camelCase for variables and PascalCase for classes and components.
When would I use snake_case or kebab-case?
snake_case is standard in Python and SQL column names. kebab-case is used for URL slugs, CSS class names and HTML attributes, where underscores are awkward or disallowed.
Does it handle accented characters?
Yes โ case conversion is Unicode-aware, so accented Latin characters and other scripts convert correctly.