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

Aa
Developer/Case Converter

Case Converter

Convert text between 12 naming conventions. Copy any result with one click.

12 MODES12 formatsOne-click copyLive previewNo signup
Input Text
0 characters · 0 words
UPPERCASE
All letters uppercase
HELLO WORLD
lowercase
All letters lowercase
hello world
Title Case
First letter of each word
Hello World
Sentence case
First letter after period
Hello world. This is a test.
camelCase
JS variable naming
helloWorld
PascalCase
Class / component naming
HelloWorld
snake_case
Python / Ruby variables
hello_world
kebab-case
URL slug / CSS class
hello-world
CONSTANT_CASE
Constants / env vars
HELLO_WORLD
dot.case
Config key naming
hello.world
tOGGLE cASE
Swap upper/lower
hELLO wORLD
aLtErNaTiNg
Alternate lower/upper
hElLo WoRlD
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

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.

Privacy, verified
checking…

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.

Three words → five conventions
useridcount3 words, no spacescamelCaseuserIdCountno separatorsnake_caseuser_id_count_ separatorkebab-caseuser-id-count- separatorCONSTANT_CASEUSER_ID_COUNT_ + uppercasePascalCaseUserIdCountno sep + caps

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.

Picking the right one

The same words 'page views this month' become completely different identifiers. Context decides which is correct.

  1. Python variable:page_views_this_month — snack_case for readability
  2. JS function:pageViewsThisMonth — camelCase in JavaScript
  3. React component:PageViewsThisMonth — PascalCase for components
  4. URL slug:page-views-this-month — kebab-case in a web path
12 naming conventions at a glance10
ConventionExampleTypical use
UPPER CASEUPPER CASEEmphasis / shouting
lower caselower casePlain text
Title CaseTitle CaseHeadings
Sentence caseSentence caseProse
camelCasecamelCaseJS variables
PascalCasePascalCaseClasses / components
snake_casesnake_casePython / DB columns
kebab-casekebab-caseURLs / file names
CONSTANT_CASECONSTANT_CASEConstants
dot.notationdot.notationConfig 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.

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.