Home / Text Tools / Case Converter

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
UPPERCASE
THE QUICK BROWN FOX
lowercase
the quick brown fox
Title Case
The Quick Brown Fox
Sentence case
The quick brown fox
camelCase
theQuickBrownFox
PascalCase
TheQuickBrownFox
snake_case
the_quick_brown_fox
kebab-case
the-quick-brown-fox
CONSTANT_CASE
THE_QUICK_BROWN_FOX

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

  1. Enter or paste your input.
  2. Pick the format you want to convert to.
  3. 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.

More Text Tools