Free Calc Solver & Scientific Calculator for Students

Case Converter

Convert your text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, and snake_case.

Convert my text ↓

The Six Case Styles Explained

"Case" refers to how letters are capitalized and how words are joined. UPPERCASE makes every letter capital, useful for emphasis, headers, or acronyms. lowercase makes every letter small, often used for casual text or usernames. Title Case capitalizes the first letter of each major word, the standard for headlines, book titles, and article headings. Sentence case capitalizes only the first letter of each sentence, matching normal prose. camelCase and snake_case are programming conventions: camelCase joins words with no spaces and capitalizes each word after the first (like firstName), while snake_case joins words with underscores in all lowercase (like first_name).

When to Use Each Style

  • UPPERCASE - warning labels, acronyms (NASA, USA), or short emphasis. Avoid using it for full sentences, since it reads as shouting.
  • lowercase - stylized branding, casual social captions, or normalizing text before searching or comparing it.
  • Title Case - headlines, book and movie titles, essay titles, and navigation menu labels.
  • Sentence case - body paragraphs, captions, and most everyday writing, since it is the easiest style to read at length.
  • camelCase - variable and function names in JavaScript, Java, and many other programming languages.
  • snake_case - variable names in Python and Ruby, database column names, and file names that should avoid spaces.

Why Consistent Casing Matters

In writing, inconsistent capitalization looks unpolished and can even change meaning (compare "March" the month with "march" the verb). In code, casing is not just style - many languages are case-sensitive, so a variable named userName is a completely different identifier from username. Following your team or language's casing convention consistently makes code easier to read, search, and maintain, and it is one of the first things reviewers notice in a pull request.

How This Tool Converts Text

Title Case and Sentence case both rely on detecting word and sentence boundaries: Title Case capitalizes the first letter of every space-separated word, while Sentence case finds the start of each sentence (after a period, question mark, or exclamation point) and capitalizes just that first letter, lowercasing the rest. camelCase and snake_case first split your text into individual words (ignoring existing punctuation and spacing), then rejoin them using each format's own rule.