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 the Text Case Converter?

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.

How Is the Text Case Converter Calculated?

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.

Text Case Converter Example

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

How to Use the Text Case Converter

Step 1

Type or paste your text into the input box.

Step 2

All eight case conversions update instantly below.

Step 3

Click Copy next to any result to copy that version to your clipboard.

Step 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.

Common Text Case Converter Scenarios

Scenario 1

Formatting a heading or title consistently in Title Case.

Scenario 2

Converting a phrase into a valid variable name in camelCase or snake_case for code.

Scenario 3

Creating a URL-friendly slug in kebab-case from a page title.

Understanding Your Result

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.

Frequently Asked Questions

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.

What's the difference between snake_case and kebab-case?

Snake_case separates words with underscores (like variable_name), while kebab-case separates words with hyphens (like variable-name) — both are common naming conventions but used in different programming contexts.

When would I use camelCase versus PascalCase?

camelCase (like myVariableName) is commonly used for variable and function names in many programming languages, while PascalCase (like MyClassName) is typically used for class or component names.

Does this tool preserve punctuation when converting case?

Standard case conversions like uppercase and lowercase preserve punctuation, while programming-oriented formats like snake_case or kebab-case typically strip punctuation and replace spaces with the format's specific separator.

Can I convert text back to its original case after converting it?

Only if you kept a copy of the original text — case conversion is a one-way transformation, so converting to uppercase, for example, doesn't preserve information about which letters were originally lowercase.

Is sentence case the same as normal capitalization rules?

Sentence case capitalizes only the first letter of each sentence, similar to standard writing conventions, unlike Title Case which capitalizes most words.

Important Information

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

Last updated: July 27, 2026