A practical guide to uppercase and lowercase text — covering grammar rules, style guide guidance, accessibility considerations, and common mistakes.
Uppercase letters (also called capital letters or majuscules) are the larger forms of the alphabet: A, B, C, D … Z. In most Western writing systems, uppercase is used to signal the start of a sentence, mark proper nouns, and convey structure. ALL CAPS (writing exclusively in uppercase) is a stylistic choice used in specific contexts.
Lowercase letters (also called minuscules) are the smaller, standard forms: a, b, c, d … z. The majority of written text is in lowercase; uppercase is used selectively to add meaning or structure. The term "lowercase" comes from physical typesetting, where smaller letter blocks were stored in the lower case of a type tray.
Every English sentence begins with a capital letter. This is the most fundamental rule of capitalization. "The cat sat on the mat." not "the cat sat on the mat."
All specific names of people, places, organizations, brands, and trademarked products are always capitalized, regardless of where they appear in a sentence:
Abbreviations formed from initials are written in uppercase: NASA, HTML, URL, CSS, FBI, NATO. Some acronyms have been used so long they are now treated as regular words and written in lowercase (laser, radar, scuba), but this is the exception.
In English, the first-person singular pronoun is always uppercase: "I" not "i". This is unique to English; most other languages use lowercase for the equivalent pronoun.
Official titles directly before a name are capitalized: President Biden, Professor Smith, Doctor Patel. When used after a name or generically, they are lowercase: "Joe Biden is the president." / "She is a professor at MIT."
Title case and all-caps headings are used in many design and publishing contexts. See our full guide on title case rules for details.
Writing in ALL CAPS has specific appropriate uses — but misuse is very common:
text-transform: uppercase instead of actual uppercase HTML content to display caps visually while preserving readable text in the markup.Lowercase is strongly recommended for all URL slugs and file names in web development:
/Blog/Post and /blog/post as different pages, potentially creating duplicate content issues.casemodify.com/title-case-converter/ is easier to type, read, and share than casemodify.com/Title-Case-Converter/.| Use case | Convention | Example |
|---|---|---|
| JavaScript variable | camelCase | userName |
| JavaScript constant | SCREAMING_SNAKE_CASE | MAX_SIZE |
| Python variable | snake_case | user_name |
| Class name (most languages) | PascalCase | UserProfile |
| CSS class | kebab-case | user-profile |
| SQL column | snake_case | user_id |
| URL slug | kebab-case (lowercase) | /my-page/ |
text-transform: uppercase instead of real uppercase for design purposesConvert any text between cases instantly: Uppercase Converter • Lowercase Converter
Use uppercase for the start of sentences, proper nouns (names of people, places, organizations, brands), acronyms (HTML, NASA), the pronoun "I", and official titles directly before a name.
In informal digital communication — emails, chats, social media — yes, ALL CAPS is widely interpreted as shouting or anger. It is best avoided outside of deliberate design/stylistic contexts.
Yes. Screen readers can read uppercase acronyms letter-by-letter, and ALL CAPS text is harder to read for users with dyslexia. Use CSS text-transform: uppercase to display caps visually while keeping the actual text in mixed case.
Always lowercase. Uppercase in URLs can create duplicate content issues on case-sensitive servers (Linux). Lowercase URLs are universally safe, cleaner, and are Google's recommendation.
Related articles: What is Title Case? • Sentence Case vs Title Case • What is CamelCase?