Home / Other / Text Case Converter

Text Case Converter

Convert text to different cases instantly.

Enter Your Text

Result

Result will appear here...

Understanding Text Case Formats

Text case refers to how capital (uppercase) and lowercase letters are used. Different formats serve different purposes in writing, coding, and design.

The 6 Case Formats

  • UPPERCASE: ALL CAPS. Use for: headings, acronyms (NASA), constants in code (API_KEY).
  • lowercase: all lowercase. Use for: URLs, email addresses, hashtags.
  • Title Case: First Letter Of Every Word. Use for: book titles, headlines, section headings.
  • Sentence case: First letter only. Use for: normal sentences, descriptions, paragraphs.
  • camelCase: firstWordLowercaseThenCapital. Use for: JavaScript/Java variable names (getUserName).
  • snake_case: words_separated_by_underscores. Use for: Python variables, database columns (user_name).

Real Examples

Original: hello world! this is a TEXT case CONVERTER.

UPPERCASE: HELLO WORLD! THIS IS A TEXT CASE CONVERTER.
lowercase: hello world! this is a text case converter.
Title Case: Hello World! This Is A Text Case Converter.
Sentence case: Hello world! This is a text case converter.
camelCase: helloWorldThisIsATextCaseConverter
snake_case: hello_world_this_is_a_text_case_converter

💡 Expert Tip: Follow Language Conventions for Code

JavaScript: camelCase for variables (getUserId), PascalCase for classes (UserModel).
Python: snake_case for variables/functions (get_user_id), SCREAMING_SNAKE_CASE for constants (MAX_RETRY).
Databases: snake_case for table/column names (user_profiles.created_at).
Mixing conventions in the same codebase makes code harder to read and maintain. — Alex Rivera, Senior Developer

⚠️ Common Mistakes

  • Using UPPERCASE for entire emails: Writing in ALL CAPS is perceived as "SHOUTING" and considered rude. Use it only for emphasis on a single word or warning labels.
  • Mixing camelCase and snake_case in code: Pick one convention per project. Don't write getUserName in one function and get_user_email in another—it confuses readers.
  • Wrong Title Case: Title Case should capitalize main words but NOT articles (a, an, the), coordinating conjunctions (and, but, or), or short prepositions (in, on, at). Correct: "The Art of War", not "The Art Of War".
  • Using lowercase for proper nouns: Even in sentence case, proper nouns (names, places) stay capitalized: "john lives in london" is wrong → "John lives in London".

Reviewed by: Alex Rivera, Senior Web Developer
Last updated: November 27, 2025

Frequently Asked Questions

What is the difference between Title Case and Sentence case?

Title Case capitalizes every major word ("The Quick Brown Fox"). Sentence case only capitalizes the first word and proper nouns ("The quick brown fox"). Use Title Case for headings/titles, Sentence case for normal text.

When should I use camelCase vs snake_case?

camelCase (helloWorld) is used in JavaScript, Java, and C#/C++. snake_case (hello_world) is used in Python, Ruby, and databases. It's about language conventions—use what your language community expects. For constants, use SCREAMING_SNAKE_CASE (API_KEY).

When should I use UPPERCASE text?

Use UPPERCASE for emphasis (section headings, warnings like "DANGER"), acronyms (NASA, HTML), and constants in code (MAX_VALUE). Do NOT use it for entire sentences—it's perceived as "SHOUTING" and considered rude in emails.

Does case conversion affect special characters or numbers?

No. Case conversion only affects letters (A-Z, a-z). Numbers (0-9), punctuation (!?.), and special characters (@#$) remain unchanged. Example: "Hello123!" → "HELLO123!" (number and exclamation mark stay the same).