Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, and more, instantly in your browser.
About this tool
Title Case follows standard AP-style headline capitalization: short words like "a", "the", "and", and "of" stay lowercase in the middle of a title, but the first and last word are always capitalized, matching how most style guides and CMS title fields behave. Sentence case capitalizes only the first letter of each sentence, not every word. camelCase, PascalCase, snake_case, and kebab-case are programming naming conventions aimed at developers naming variables, files, or URL segments, not prose styles. Everything runs in your browser: your text is never uploaded or stored anywhere.
For headlines, blog titles, and meta title tags, neither Title Case nor Sentence case is objectively "more correct", both are used by major publishers and both are treated identically by Google, which strips capitalization out when indexing a page either way. What actually matters is picking one and staying consistent across a site: mixed, inconsistent capitalization reads as careless, while a deliberate, consistent choice (in either style) reads as intentional. Sentence case tends to fit conversational, how-to, and informational content well, since it mirrors how people actually type search queries, while Title Case tends to read as more formal and authoritative for evergreen or reference-style titles.
For code and URLs, the convention is much more fixed by the surrounding ecosystem rather than a matter of preference: JavaScript and TypeScript use camelCase for variables and functions and PascalCase for classes and components, Python uses snake_case for variables and functions, and kebab-case is the standard for URL slugs and CSS class names, in large part because a hyphen is a safe URL character that search engines read as a word separator, unlike an underscore.