🔤 Case Converter

Instantly transform text between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more

Choose Conversion

🛠️ Related Tools You Might Like

📖 How to Use the Case Converter

Step 1: Enter your text. Type or paste any text into the input box. The tool works with any length of text — from a single word to entire documents.

Step 2: Choose a conversion type. Click one of the 12 conversion buttons. The result appears instantly in the preview panel. Available conversions include:

  • UPPERCASE / lowercase — changes all letters to upper or lower case
  • Title Case — capitalizes each word (minor words like "the", "a", "in" stay lowercase)
  • camelCase / PascalCase — programming naming conventions
  • snake_case / kebab-case — variable and URL naming styles
  • CONSTANT_CASE — all caps with underscores, for constants

Step 3: Review all formats at once. The Quick Preview panel on the right shows your text converted to the 8 most common formats simultaneously, so you can compare and pick the one you need.

Step 4: Copy the result. Click the "📋 Copy" button to copy the converted text to your clipboard. All processing happens in your browser — your text is never sent to any server.

❓ Frequently Asked Questions

What is Title Case?
Title Case capitalizes the first letter of each word while keeping minor words (a, an, the, in, on, at, etc.) lowercase, following standard title capitalization rules.
What is camelCase used for?
camelCase is commonly used in programming for variable and function names. The first word is lowercase and each subsequent word starts with a capital letter.
What is the difference between snake_case and kebab-case?
snake_case uses underscores (my_variable_name) while kebab-case uses hyphens (my-variable-name). snake_case is common in Python/Ruby, kebab-case in URLs and CSS.
How does Sentence case work?
Sentence case capitalizes only the first letter of each sentence, ideal for regular body text and articles.
What is PascalCase?
PascalCase (UpperCamelCase) capitalizes every word including the first one. Used for class names in many programming languages.
Can I convert between different programming cases?
Yes! Supports camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case.
Is the conversion done in my browser?
Yes, all text conversion happens locally. No data is sent to any server.
Does it work with non-English text?
Yes, Unicode characters are handled properly. For case-insensitive scripts like Chinese, text passes through unchanged.