Text Case Conversion Explained
Different contexts require different text casing. Our converter handles all common formats with one paste and click.
Case Types and When to Use Them
- UPPERCASE: Headers, acronyms, emphasis. In CSS:
text-transform: uppercase - lowercase: URLs, email addresses, CSS class names. In CSS:
text-transform: lowercase - Title Case: Headlines, book titles, article headings. Capitalizes the first letter of each significant word.
- Sentence case: Normal writing. Capitalizes only the first letter of each sentence.
- camelCase: JavaScript/TypeScript variables and function names:
getUserProfile,isLoading - PascalCase: Class names and React components:
UserProfile,NavigationBar - snake_case: Python variables, database columns, Ruby methods:
user_profile,created_at - kebab-case: CSS classes, URLs, HTML attributes:
user-profile,nav-bar - CONSTANT_CASE: Constants and environment variables:
MAX_RETRIES,API_BASE_URL
Naming Conventions by Language
- JavaScript/TypeScript: camelCase for variables/functions, PascalCase for classes/components, CONSTANT_CASE for constants
- Python: snake_case for variables/functions, PascalCase for classes, CONSTANT_CASE for constants
- CSS: kebab-case for class names and properties
- SQL: snake_case for table and column names, UPPERCASE for keywords
- Java: camelCase for variables/methods, PascalCase for classes
- Go: camelCase for unexported, PascalCase for exported identifiers
Title Case Rules
Title case has specific rules about which words to capitalize. In AP style:
- Capitalize the first and last word of the title
- Capitalize all "major" words (nouns, verbs, adjectives, adverbs)
- Do not capitalize articles (a, an, the), short prepositions (in, on, at, to, for), or coordinating conjunctions (and, but, or) unless they're the first or last word