Title Case Converter — AP, Chicago & Sentence Case
Convert text to Title Case (AP or Chicago rules), UPPERCASE, lowercase, Sentence case, camelCase, snake_case and more. One paste, every case. Free.
Title case has rules — small words like "a," "of," and "the" stay lowercase (mostly), and AP and Chicago disagree on the details. Hand-converting a headline by the stylebook is tedious and error-prone; this converter applies the rules correctly in one click.
Beyond title case: UPPERCASE, lowercase, Sentence case, camelCase, PascalCase, snake_case, kebab-case — every case a developer or writer switches between daily, from one paste.
100% in-browser · no upload · no signup · nothing you paste or drop here leaves your device
Case Converter
Convert text between 12 naming conventions. Copy any result with one click.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Case conversion is a pure text transform in your browser — no bytes are sent or received.
Request count is measured live from your browser's performance log — it cannot be faked. External resources were loaded — see the data-source note below.
How naming conventions differ — illustrated
Every convention answers one question differently: how do you join words without spaces? The separator character (or lack of one) and the capitalization rule are the entire difference between user_id_count and userIdCount.
Tools and languages each standardize on a convention for consistency — Python uses snake_case for variables, JS uses camelCase, URLs use kebab-case, and environment variables use CONSTANT_CASE.
The same words 'page views this month' become completely different identifiers. Context decides which is correct.
- Python variable:page_views_this_month — snack_case for readability
- JS function:pageViewsThisMonth — camelCase in JavaScript
- React component:PageViewsThisMonth — PascalCase for components
- URL slug:page-views-this-month — kebab-case in a web path
| Convention | Example | Typical use |
|---|---|---|
| UPPER CASE | UPPER CASE | Emphasis / shouting |
| lower case | lower case | Plain text |
| Title Case | Title Case | Headings |
| Sentence case | Sentence case | Prose |
| camelCase | camelCase | JS variables |
| PascalCase | PascalCase | Classes / components |
| snake_case | snake_case | Python / DB columns |
| kebab-case | kebab-case | URLs / file names |
| CONSTANT_CASE | CONSTANT_CASE | Constants |
| dot.notation | dot.notation | Config keys |
About this convert text to title case
This page covers capitalize my title, title case rules, headline capitalization checker, camelcase to sentence online — all the same underlying task as convert text to title case. The tool above is FreeToolHub's case converter embedded in full: every feature works right here, and nothing you process is uploaded to any server.
Frequently asked questions
Which words stay lowercase in title case?
Articles (a, an, the), coordinating conjunctions (and, but, or, for), and short prepositions (of, in, to, on) — unless they start or end the title. Chicago lowercases all prepositions regardless of length; AP lowercases those under four letters. The converter applies whichever style you pick, consistently.
What is the difference between camelCase, PascalCase, and snake_case?
camelCase capitalizes every word after the first (getUserById), PascalCase capitalizes all words including the first (GetUserById), snake_case joins lowercase words with underscores (get_user_by_id), and kebab-case uses hyphens (get-user-by-id) — the standard for URLs and CSS. One paste converts between all of them.