Uppercase Lowercase Converter

Instantly change text case — UPPERCASE, lowercase, Sentence case, Title Case, camelCase, and more. Free browser tool with live statistics.

No file chosen
0
Characters
0
Words
0
Sentences
0
Lines
0
Paragraphs
🔒💻
Privacy First — No Server Uploads
Your text never leaves your browser. Everything runs locally with JavaScript. No data is stored or shared.

Fast & Free Uppercase / Lowercase Converter

Our uppercase lowercase converter helps you change text case in seconds. Whether you need to convert messy text to proper case, prepare a headline, format code variables, or clean up all‑caps content, this tool gives you 10+ case options with real‑time statistics.

🔠 UPPERCASE

Convert every letter to uppercase. Perfect for headings, alerts, or emphasis.

🔡 lowercase

Convert every letter to lowercase. Ideal for usernames, emails, or casual tone.

📖 Sentence case

Capitalize first letter of each sentence. Great for general writing and essays.

📰 Title Case

Capitalize major words. Used for headlines, article titles, and book chapters.

🐫 camelCase

No spaces, second+ words start uppercase. Used in JavaScript, Java, C#.

🐍 snake_case

Words separated by underscores, all lowercase. Used in Python, Ruby.

How to Use This Case Converter

1. Type or paste your text into the input box. You can also upload a file (.txt, .md, .json, .csv, .html, .xml, .js, .css, .py, .java, .cpp).
2. Choose any case format by clicking the corresponding button.
3. The converted text appears instantly on the right.
4. Use "Copy Output" to copy to clipboard or "Download as .txt" to save the result.
5. Live statistics update automatically: character, word, sentence, line, and paragraph counts.

Complete List of Supported Case Formats

  • UPPER CASE: ALL LETTERS UPPERCASE
  • lower case: all letters lowercase
  • Sentence case: Capitalizes first letter of each sentence.
  • Title Case: Capitalizes Every Major Word.
  • Capitalized Case: Capitalizes The First Letter Of Every Word.
  • Alternating Case: aLtErNaTiNg CaSe – fun or ironic style.
  • Toggle Case: tOGGLE cASE – inverts every letter's case.
  • camelCase: firstWordLower, subsequentWordsUpper
  • PascalCase: EachWordStartsWithUppercaseNoSpaces
  • snake_case: words_separated_by_underscores
  • kebab-case: words-separated-by-hyphens (URL, CSS)
  • dot.case: words.separated.by.dots (config files)
  • COBOL Case: WORDS-SEPARATED-BY-HYPHENS-UPPERCASE
  • CONSTANT_CASE: WORDS_SEPARATED_BY_UNDERSCORES_UPPERCASE (programming constants)
  • Hashtag Case: #every #word #prefixed #with #hash

Frequently Asked Questions

Is this uppercase lowercase converter really free?
Yes! 100% free with no limits. No signup, no watermarks, no hidden fees. Use it as much as you need.
Do you store my text?
No. Everything runs locally in your browser using JavaScript. Your text never leaves your device. No server uploads, no tracking, no storage.
What file formats can I upload?
Supported file types: .txt, .md, .json, .csv, .html, .xml, .js, .css, .py, .java, .cpp. The content is loaded locally and never uploaded.
What's the difference between Title Case and Capitalized Case?
Title Case follows headline-style capitalization with exceptions for small words (the, and, of) depending on style guides. Capitalized Case simply capitalizes the first letter of every word without exceptions.
Can I use this for coding variable names?
Absolutely! camelCase, PascalCase, snake_case, kebab-case, COBOL Case, and CONSTANT_CASE are designed exactly for developers — perfect for renaming variables, constants, and class names.

Learn how to use this tool correctly by reading our step-by-step tutorial.

View Detailed Tutorial →