Text Case Converter

Convert text between uppercase, lowercase, title case, camelCase, and more.

UPPERCASE

THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

lowercase

the quick brown fox jumps over the lazy dog

Title Case

The Quick Brown Fox Jumps Over The Lazy Dog

Sentence case

The quick brown fox jumps over the lazy dog

camelCase

theQuickBrownFoxJumpsOverTheLazyDog

PascalCase

TheQuickBrownFoxJumpsOverTheLazyDog

snake_case

the_quick_brown_fox_jumps_over_the_lazy_dog

kebab-case

the-quick-brown-fox-jumps-over-the-lazy-dog

What is it?

This tool instantly converts any text you enter into eight common letter-case formats — uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case.

Formula Explanation

Simple casing rules (uppercase, lowercase, title, sentence) work on words and sentence boundaries directly. The programming-style cases — camelCase, PascalCase, snake_case, and kebab-case — first split the text into individual words on any non-alphanumeric character, then rejoin them using each format's specific capitalization and separator rules.

Example Calculation

The phrase hello world example becomes helloWorldExample in camelCase and hello-world-example in kebab-case.

How to Use

  1. Type or paste your text into the input box.
  2. All eight case conversions update instantly below.
  3. Click Copy next to any result to copy that version to your clipboard.
  4. Use Clear text to start over.

Benefits

  • Converts to eight formats at once, instead of one at a time.
  • Includes both everyday formats (Title Case, Sentence case) and programming identifier formats (camelCase, snake_case).
  • Updates live as you type, with a one-click copy for each result.

Use Cases

  • Formatting a heading or title consistently in Title Case.
  • Converting a phrase into a valid variable name in camelCase or snake_case for code.
  • Creating a URL-friendly slug in kebab-case from a page title.

What Your Result Means

camelCase and PascalCase differ only in whether the first letter is lowercase or uppercase — both are common variable and class naming conventions in programming, so pick based on your language's convention (e.g., camelCase for JavaScript variables, PascalCase for classes/components).

Tips

  • For file names or URL slugs, kebab-case is generally the safest, most compatible choice.
  • Sentence case only capitalizes the first letter of each sentence, unlike Title Case which capitalizes most words.
  • Numbers and punctuation are treated as word separators when converting to camelCase, snake_case, or kebab-case.

Common Mistakes

  • Using Title Case for code identifiers, which isn't a standard programming naming convention.
  • Assuming Sentence case and Title Case are the same — they capitalize different amounts of the text.
  • Forgetting that converting to snake_case or kebab-case strips out punctuation, not just spaces.

FAQs

Does this tool store or send my text anywhere?

No, all text conversion happens directly in your browser — nothing is sent to a server or saved.

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (helloWorld), while PascalCase starts with an uppercase letter (HelloWorld) — both otherwise capitalize the first letter of each subsequent word.

Can I convert text with numbers or special characters?

Yes, numbers are preserved, and special characters are used as word boundaries when splitting text for camelCase, snake_case, and kebab-case.

Why does Title Case capitalize some short words I didn't expect?

This tool's Title Case capitalizes every word for simplicity, rather than following style-guide exceptions for small words like "of" or "the" — adjust manually if you need strict style-guide formatting.

Text is converted locally in your browser and is never sent to or stored on a server.

Last updated: July 27, 2026