Utility Tools

When to Use Title Case, Sentence Case, and UPPERCASE Online

Learn the rules for Title Case, Sentence Case, UPPERCASE, camelCase, and snake_case. Convert text between formats instantly for free.

Creator Units — Free Tool Guides

Why Text Case Matters

Text case isn't just aesthetics — incorrect capitalization is one of the most common writing errors in professional documents, social media posts, and code. A blog post headline in all-lowercase signals amateur writing. A BUTTON LABEL IN ALL CAPS feels aggressive. Understanding when to use each case makes your writing more professional and readable.

Text Case Types and When to Use Them

Sentence case

Only the first word and proper nouns are capitalized. Used for: body text, captions, email body, informal writing.

Example: "How to compress images without losing quality"

Title Case

All major words capitalized (nouns, verbs, adjectives, adverbs). Minor words (a, the, in, of) are lowercase unless they start the title. Used for: article headlines, book titles, video titles, formal document headers.

Example: "How to Compress Images Without Losing Quality"

ALL CAPS / UPPERCASE

Every character capitalized. Used for: acronyms (NASA, URL, QR), short labels (CAUTION, NOTE), button text in some design systems, section headings in legal documents.

Avoid for: full sentences (perceived as shouting), large blocks of text (significantly reduces readability).

lowercase

No capitalization at all. Used for: URL slugs (this-is-a-slug), code variables, informal internet communication, some modern brand names (adidas, spotify).

camelCase

First word lowercase, each subsequent word starts with a capital, no spaces. Used in: programming (JavaScript variables: firstName, getUserData), API keys.

PascalCase (UpperCamelCase)

Like camelCase but first word also capitalized. Used for: class names in programming (UserProfile, DatabaseConnection), React components.

snake_case

All lowercase, words separated by underscores. Used in: Python variables, database column names, file names (user_profile.py, created_at).

kebab-case

All lowercase, words separated by hyphens. Used for: URL slugs, CSS class names, HTML attributes (my-button, /how-to-compress-images).

Convert Text Between Cases Instantly

Use our Text Case Converter to switch any text between all of these formats with one click. Paste your text, click your target case, and copy the result. No sign-up, runs locally in your browser.

Try the Free Tools Mentioned Above

All tools run in your browser. No sign-up, no upload to servers, completely free.

Browse All 33 Tools →More Guides →