Skip to main content

Capitalize Converter

Capitalize words, sentences, or full titles with AP and APA style rules.

Written by Golam Rabbani, Founder & Lead Engineer

How to use this capitalize converter

  1. Paste or type your text into the "Input text" field.
  2. Pick a mode: capitalize every word, capitalize the first letter only, capitalize the first letter of each sentence, AP title case, or APA title case.
  3. Press Capitalize to render the result.
  4. Press Copy result to copy the capitalized text to your clipboard.
  5. Press Reset to clear the input and start over.

About this capitalize converter

The capitalize converter applies one of five capitalization rules without altering any other character. "Every word" capitalizes the first letter after every whitespace boundary. "First letter only" capitalizes just the first letter of the input. "Sentence" lowercases everything and then re-capitalizes after each `.`, `!`, or `?`. The two title-case modes implement style-guide rules: short articles, conjunctions, and prepositions stay lowercase unless they are the first or last word of the title.

A concrete example. Input: `"the lord of the rings: the fellowship of the ring"`.

- Capitalize every word → `The Lord Of The Rings: The Fellowship Of The Ring` - Sentence case → `The lord of the rings: the fellowship of the ring` - AP title case → `The Lord of the Rings: The Fellowship of the Ring` - APA title case → `The Lord of the Rings: The Fellowship of the Ring`

AP and APA differ on a small set of edge cases (AP lowercases `vs`, APA capitalizes it). Both keep articles like "the", "a", "an", and short prepositions like "of", "in", "to" lowercase in the middle of a title, while always capitalizing the first and last word. All processing runs in your browser.

FAQ

What is the difference between AP and APA title case?
Both lowercase short articles, conjunctions, and prepositions in the middle of a title. AP style additionally lowercases "vs" and "yet"; APA capitalizes "vs", "via", and "per". This tool implements the standard published lists for each style.
Does "capitalize every word" work on multi-line text?
Yes. Every line is processed independently, so the first character of each line is capitalized in addition to the first letter of every word inside the line.
How does "first letter of each sentence" decide where a sentence ends?
It splits on `.`, `!`, or `?` followed by whitespace. The character after that whitespace is uppercased. This works for most plain prose, but abbreviations like "Dr." or "U.S.A." will trigger a spurious capitalization.
Will it change letters that are already uppercase?
In AP, APA, sentence, and first-letter modes the entire input is first lowercased before the targeted letters are re-uppercased, so existing all-caps text is normalized. "Capitalize every word" leaves existing capital letters mid-word untouched.
Is it Unicode-aware?
Yes. It uses Unicode-aware regular expressions and JavaScript's built-in case mapping, so accented letters like "é" and non-Latin scripts are recognized as letters and case-mapped correctly when a script has case.
Is my text sent to a server?
No. Everything happens locally in your browser; the tool never uploads or stores your text.