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.