CruxDevCruxDev Tools Prompts
text Utility • Zero-Server Privacy • 100% Client-Side

Title Case Converter

Capitalize the first letter of every major word following standard title-case rules.

Overview

Title-cases a headline under three selectable conventions — AP, Chicago and plain sentence case — without wrecking the words that already carry meaningful casing. Acronyms stay acronyms, iPhone stays iPhone, and a locale switch makes Turkish input behave like Turkish rather than like English. Everything runs live in the page.

How It Works

Type or paste into the input box and the output panel updates on every keystroke. Below the input, a style selector offers AP, Chicago and Sentence case, and a locale selector offers Default or Turkish (tr). The tool ships with a sentence that shows the difference at a glance: in AP the words Over and Lake surface in capitals, while in Chicago the same sentence keeps every preposition lowercase. A word count sits under the output, and the Copy button hands the result to your clipboard.

Step-by-Step Usage Guide

  1. Paste the headline into the input box; the conversion appears immediately.
  2. Pick the convention: AP for newsroom-style capitalisation, Chicago for book and long-form titles, Sentence case for minimal capitalisation.
  3. If the text is Turkish or Turkish-adjacent, switch the locale to tr so i/İ and ı/I are treated as the language treats them.
  4. Check brand names and acronyms in the output, then Copy.

Technical Specifications & Standards

The obvious implementation — lowercase everything, then capitalise whatever follows a word boundary — is one line of code, and it produces one line of damage. Run it on “iPhone and HTML in the USA” and you get “Iphone And Html”: a brand name mangled, an acronym dissolved, exactly the output a copy editor would send back. Two separate problems hide in there. The first is style. Editorial guides genuinely disagree about which small words stay lowercase mid-title, so this tool makes the disagreement a setting instead of hiding an opinion in a regex. The AP preset lowercases articles (a, an, the), coordinating conjunctions (and, but, or, nor, for, so, yet) and prepositions of three letters or fewer, so Over and Between come out capitalised. The Chicago preset lowercases every preposition regardless of length, so the same phrase renders “Love between the Covers” where AP renders “Love Between the Covers”. Under both presets the first and last words are always capitalised, whatever they are. The sentence style capitalises only the first word of each sentence and leaves the rest alone. The second problem is case destruction. Tokens whose internal capitals carry information — HTML, NASA, iPhone, eBay, McDonald — are detected and passed through untouched, which is why the tool can title-case a sentence that contains a brand name without sanding it flat. One honest limit: preservation works on the casing you give it. Feed it lowercase “iphone” and it has no way to know you meant the phone, so it becomes “Iphone”. Finally, case mapping itself depends on language. Lowercase “istanbul” with English rules and you get “Istanbul”; pick the Turkish locale and the initial i becomes the dotted capital İ, because in Turkish the dotless ı and the dotted i are different letters, not case variants of one letter. The mapping can even change string length: capitalising under Turkish rules turns ı into I, but default-locale lowercasing of İ produces i followed by U+0307, a combining dot — a two-code-point result from a one-character input.

Targeted Use Cases

  • Preparing headlines and H1s for a CMS that stores titles without styling.
  • Normalising a folder of draft chapter titles into one consistent book convention.
  • Choosing between AP and Chicago for a style guide, with the difference demonstrated on your own text.
  • Cleaning up ALL-CAPS product names that must keep their acronyms intact.

Notes & Gotchas

  • Pick one style for a project and stop; mixing AP and Chicago output in the same document is more noticeable than either alone.
  • Do not use the sentence style for real titles if you need words like Between capitalised — that is what the AP preset is for.
  • Fix brand casing in the input, not the output: if the tool received “iphone”, it can only produce “Iphone”.
  • For Turkish text, switch the locale on before judging the output; the default English rules will underline the wrong letters.

Frequently Asked Questions

What is the actual difference between the AP and Chicago presets?

Prepositions of four or more letters. AP capitalises them (Love Between the Covers); Chicago lowercases every preposition (Love between the Covers). Articles and coordinating conjunctions are lowercase mid-title in both, and both always capitalise the first and last word.

Why did iPhone stay lowercase in the middle of my title?

It is deliberate. A word with internal capitals is treated as a brand or acronym and passed through unchanged. That protects HTML, NASA and eBay too — the alternative is the classic “Iphone And Html” output of a naive boundary regex.

Why is the last word capitalised even when it is a small word?

Both presets follow the first-and-last rule: articles and prepositions stay lowercase mid-title but the title's final word always takes a capital. “Of Mice and Men”, not “of Mice and Men”.

Does Turkish really need a different setting?

Yes. In Turkish, dotted i and dotless ı are separate letters. Under the tr locale, lowercase i capitalises to dotted İ; under default rules it capitalises to I, which spells a different word. The locale switch is one click and changes only the casing rules, not your text.