Text case refers to whether letters in a piece of text are written in uppercase, lowercase, or some combination of the two following a specific pattern. You encounter different text cases constantly — in headlines, in code, in social media posts, in document formatting. Knowing the name and rules for each case, and knowing when to use which one, is a practical skill for writers, developers, designers, and anyone who works with text regularly.

This guide covers every major text case with clear examples and explains exactly when and where each one is used.

The Main Text Cases Explained

UPPERCASE

Rule: All letters capitalized
THIS IS UPPERCASE TEXT

Every letter is capitalized regardless of position or word type. Used for acronyms, strong emphasis, headings in certain design styles, legal document sections, and shouting in internet culture. Should be used sparingly in running text since ALL CAPS is harder to read in long passages and can come across as aggressive in messaging.

lowercase

Rule: All letters lowercase
this is lowercase text

Every letter is lowercase including the first word and proper nouns. Used in coding contexts like variable names and file names, in certain aesthetic styles for social media where the lowercase look feels casual and unpretentious, and in some brand identities that intentionally avoid capitalization for a modern feel.

Title Case

Rule: Major words capitalized, minor words lowercase
The Quick Brown Fox Jumps Over

The first letter of major words (nouns, verbs, adjectives, adverbs) is capitalized. Minor words (articles like a, an, the; prepositions like in, on, at; and conjunctions like and, but, or) are usually kept lowercase unless they are the first or last word of the title. Used for book titles, article headlines, movie titles, song titles, and formal document headings.

Sentence case

Rule: Only first word and proper nouns capitalized
The quick brown fox jumps over

Only the first word of the sentence and proper nouns (names of people, places, brands) are capitalized, just like a normal sentence. Used for body text in articles and documents, UI labels in many modern apps, social media captions, and email subject lines in conversational communication. More readable in long passages than title case.

camelCase

Rule: First word lowercase, subsequent words capitalized, no spaces
theQuickBrownFox

The first word starts lowercase and each subsequent word starts with an uppercase letter, with no spaces or separators between words. Used extensively in programming for variable names, function names, and object properties in JavaScript, Java, and many other languages. Also called lower camel case. The name comes from the humps created by the capital letters, resembling a camel.

PascalCase

Rule: Every word capitalized, no spaces
TheQuickBrownFox

Every word starts with an uppercase letter, with no spaces. Also called upper camel case or CapWords. Used in programming for class names, component names, and type names in many languages including Python, C#, and JavaScript frameworks like React. The convention helps distinguish classes from variables and functions in code.

snake_case

Rule: All lowercase with underscores between words
the_quick_brown_fox

All letters are lowercase and words are separated by underscores instead of spaces. Used in Python for variable and function names, in database column names, in file names, and in URL paths in some web frameworks. The underscore acts as a word separator that is valid in contexts where spaces are not allowed.

SCREAMING_SNAKE_CASE

Rule: All uppercase with underscores between words
THE_QUICK_BROWN_FOX

All letters are uppercase and words are separated by underscores. Used almost exclusively in programming for constants — values that never change throughout the program. Naming constants in SCREAMING_SNAKE_CASE is a widely followed convention in Python, C, Java, and many other languages because it immediately signals that the value is a constant.

kebab-case

Rule: All lowercase with hyphens between words
the-quick-brown-fox

All letters are lowercase and words are separated by hyphens. Used primarily in web development for CSS class names, HTML attributes, URL paths, and file names. Called kebab case because the hyphens look like items on a skewer. URLs commonly use kebab case for readability and SEO because hyphens are treated as word separators by search engines.

Quick Reference: All Cases

Case NameExamplePrimary Use
UPPERCASEHELLO WORLDAcronyms, emphasis, legal text
lowercasehello worldCasual writing, some code, aesthetic style
Title CaseHello WorldTitles, headings, formal documents
Sentence caseHello worldBody text, UI labels, captions
camelCasehelloWorldVariables and functions in JavaScript, Java
PascalCaseHelloWorldClasses and components in many languages
snake_casehello_worldPython variables, database columns, files
SCREAMING_SNAKEHELLO_WORLDConstants in code
kebab-casehello-worldCSS classes, URLs, file names

Title Case vs Sentence Case: Which to Use

This is one of the most common questions in writing and editing. The answer depends on context and style guide preferences. Title case is more formal and traditional, and is the standard for book titles, film titles, and song titles across most major style guides including Chicago, APA, and MLA. It is also commonly used for article headings in publications that follow a formal editorial style.

Sentence case is increasingly common in digital content, product interfaces, and modern editorial styles. Many major tech companies and online publications use sentence case for headlines and UI text because it reads more naturally, feels less formal, and is less prone to ambiguity about which words should and should not be capitalized. The New York Times uses title case. Many technology blogs and digital-first publications use sentence case.

The most important thing is consistency. Mixing title case and sentence case in the same document or website is more jarring than picking either one and using it throughout.

Text Case in Social Media and Messaging

In social media, text case choices carry social meaning beyond their grammatical function. Writing entirely in lowercase in a caption or bio reads as casual, relaxed, and intentionally informal. It is a popular choice in aesthetic profiles and personal brands that want to feel approachable rather than polished. Writing in ALL CAPS signals emphasis or urgency and in informal contexts often signals shouting or strong emotion. Title casing every word in a social media caption is relatively rare and can feel overly formal.

The vaporwave or fullwidth aesthetic text style that has been popular on TikTok and Instagram takes this further by using a special Unicode text format where each character is rendered as a fullwidth version, creating that distinctive spaced out look regardless of the original case of the letters.

How to Convert Text Case Quickly

Manually retyping text to change its case is unnecessary and time consuming. Textaura's free case converter tool lets you paste any text and convert it to uppercase, lowercase, title case, sentence case, or any other case format in one click. This is especially useful for converting pasted content that arrived in the wrong case, for writers who need to quickly reformat headlines, and for developers who need to switch between code naming conventions.

Convert text to uppercase, lowercase, title case, sentence case and more in one click. Free, instant, no signup.

Open Case Converter

Frequently Asked Questions

What is the difference between title case and sentence case?

Title case capitalizes the first letter of most words in a phrase, following specific rules about which words are major enough to capitalize. Sentence case only capitalizes the first word and proper nouns, exactly like a normal sentence. Title case is more formal and traditional. Sentence case is more natural and increasingly common in digital content and interface design.

Is camelCase the same as PascalCase?

They are similar but different. In camelCase (also called lower camel case), the very first word starts lowercase: myVariableName. In PascalCase (also called upper camel case), every word starts uppercase including the first: MyVariableName. PascalCase is used for class names in many languages while camelCase is used for variable and function names.

What text case is best for URLs?

Lowercase is strongly recommended for all URL paths. URLs are case sensitive on most web servers, meaning /About and /about could be treated as two different pages. Using lowercase throughout eliminates potential case-sensitivity issues. Kebab-case (words separated by hyphens) is the standard format for multi-word URL slugs, for example /how-to-bake-bread rather than /howToBakeBread or /how_to_bake_bread.

Does text case affect SEO?

Text case in content does not directly affect SEO rankings, but URL case does matter since URLs are case-sensitive on most servers. For on-page content, using appropriate cases correctly (proper nouns capitalized, consistent heading style) is part of general writing quality rather than a direct ranking signal. For headings specifically, consistent use of either title case or sentence case throughout a site is better than mixing them.