Skip to main content

Text Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case and more.

Runs in your browser — your data never leaves your deviceFree, no sign-up
All case conversions

Every case conversion of your text will appear here.

How it works

Your text is first split into words at spaces, underscores, hyphens and camelCase boundaries. Each target case then reassembles those words with its own rules: joining without separators and capitalizing appropriately for camelCase and PascalCase, with underscores for snake_case and CONSTANT_CASE, with hyphens for kebab-case.

UPPER and lower case are applied to the whole string with Unicode-aware casing, leaving word boundaries untouched.

Features

  • All nine common cases converted at once
  • Smart word boundaries: camelCase, acronyms, mixed separators
  • Unicode-aware upper/lower casing
  • Per-result copy buttons
  • 100% client-side — nothing leaves your browser

How to use

  1. Paste or type your text.
  2. Press Convert.
  3. Copy the case you need — every conversion is listed with its own copy button.

Example

Input:      user_profile page — Convert THIS Text now
camelCase:  userProfilePageConvertThisTextNow
snake_case: user_profile_page_convert_this_text_now
kebab-case: user-profile-page-convert-this-text-now

Frequently asked questions

Which case conversions are supported?
Nine: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. All nine are shown at once, each with its own copy button.
How does the converter detect word boundaries?
Text is split at spaces, underscores, hyphens and dashes, and at camelCase and PascalCase boundaries — including acronym seams, so XMLHttpRequest is read as the three words XML, Http and Request. That means messy mixed input like user_profile page-Title still converts cleanly.
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word (“The Quick Brown Fox”), while Sentence case lowercases everything and capitalizes only the first letter of each sentence — the first word and any word after a period, exclamation or question mark (“The quick brown fox. Jumps over.”).
Does it handle accented characters?
Yes. Conversions use JavaScript's built-in Unicode-aware toUpperCase and toLowerCase, so accented letters (é, ü, ñ) and non-Latin scripts like Greek or Cyrillic convert correctly.
Is my text sent to a server?
No. Conversion happens entirely in your browser with JavaScript. Nothing you type is transmitted anywhere — you can verify this in your browser's network inspector.