Complete Guide to Text Case: Uppercase, Lowercase, Title Case & More
A practical reference for writers and developers: what each capitalization style means, when to use it, and how to convert text without retyping.
What is text case?
Text case is how letters are capitalized in a string. Changing case does not change the words themselves—it only adjusts capitalization. A case converter applies those rules automatically so you can fix ALL CAPS email, format a blog headline, or turn a product label into a JavaScript variable name.
Writing and publishing styles
Sentence case capitalizes the first word of each sentence and is the default for body copy, emails, and most UI strings. Title case capitalizes major words in headlines and article titles; style guides disagree on short words like “and” or “the.” Uppercase and lowercase are blunt instruments—useful for labels, fixing Caps Lock mistakes, or normalizing text before another conversion. Capitalized case uppercases the first letter of every word but is not the same as editorial title case.
Developer naming conventions
camelCase (helloWorld) fits JavaScript variables and JSON keys. PascalCase (HelloWorld) fits classes, React components, and types. snake_case (hello_world) fits Python, SQL columns, and data pipelines. kebab-case (hello-world) fits URL slugs, CSS classes, and CLI flags. CONSTANT_CASE and dot.case cover environment variables and namespaced config keys. Pick one convention per layer and document it so APIs do not mix userId and user_id in the same payload.
How to choose the right case
Match the destination: paste into your CMS field with the case the template expects, export database columns in snake_case even when the API uses camelCase, and keep public URLs in lowercase kebab-case. When you inherit messy labels from a spreadsheet, convert mechanically first, then proofread proper nouns, acronyms, and brand names by hand.
Workflow with Case Modify
Use the homepage editor for quick experiments, or open a dedicated converter when you need one rule applied consistently. Standard case tools run in your browser after the page loads—paste, convert, copy. Chain tools when needed: lowercase shouting input, then title-case only the headline, or snake_case a column list then camelCase the API field names.
Common mistakes
Applying title case to an entire paragraph (only headings need it). Using PascalCase for JavaScript variables. Putting snake_case in URLs. Assuming every title-case tool follows APA or Chicago rules without checking your house style. For code, forgetting that acronyms (API, HTTP) may need manual adjustment after automatic conversion.
Which text case should you use?
| Case | Example | Common use |
|---|---|---|
| Sentence case | Hello world | Body copy, emails, UI strings |
| Title Case | Hello World | Headlines, blog titles, slide titles |
| UPPERCASE | HELLO WORLD | Labels, emphasis, fixing caps-lock |
| lowercase | hello world | URLs, text normalization |
| Capitalized Case | Hello World | Every word capitalized (not style-guide title case) |
| camelCase | helloWorld | JavaScript variables, JSON keys |
| PascalCase | HelloWorld | Classes, React components, types |
| snake_case | hello_world | Python, SQL columns, data files |
| kebab-case | hello-world | URL slugs, CSS classes, CLI flags |
| CONSTANT_CASE | HELLO_WORLD | Environment variables, enums |
| dot.case | hello.world | i18n keys, config paths |
Related resources: Case converters hub • Title Case Converter • Sentence Case Converter • camelCase Converter • Sentence case vs title case • kebab-case vs snake_case
Frequently Asked Questions
What is the most common case for blog post titles?
Many publishers use title case for the post title and sentence case for subheadings and body text. Check your editorial style guide for short-word rules.
Title case vs sentence case—which should I use?
Use title case for headlines and slide titles. Use sentence case for paragraphs, button labels, and support articles. See our sentence case vs title case comparison for examples.
Does Case Modify store the text I paste?
Standard converters run in your browser after the page loads. You do not need an account for basic case conversion.
Which case should variable names use in JavaScript?
Variables and properties typically use camelCase; classes and components use PascalCase. Use the dedicated converters on the case converters hub for consistent output.