gizmobench
BrowseDaily

Title Case Converter

Capitalize a headline with a fixed English small-word rule: a day in the sun becomes A Day in the Sun. The first and last nonblank words are capitalized even when the input has leading or trailing spaces. This page opens a worked example with Title Case first and the other 12 results below it. Choose Capitalized Case for capitals on every word.

  • Title Casethis page’s caseEditorial rules: small words stay lower
    The Lord of the Rings and the Return of the King
  • Sentence caseFirst word capitalised
    The lord of the rings and the return of the king
  • Capitalized CaseEvery whitespace-separated word starts with a capital
    The Lord Of The Rings And The Return Of The King
  • UPPER CASE
    THE LORD OF THE RINGS AND THE RETURN OF THE KING
  • lower case
    the lord of the rings and the return of the king
  • camelCaseVariables in JS, Java
    theLordOfTheRingsAndTheReturnOfTheKing
  • PascalCaseClasses, components
    TheLordOfTheRingsAndTheReturnOfTheKing
  • snake_casePython, SQL columns
    the_lord_of_the_rings_and_the_return_of_the_king
  • CONSTANT_CASEEnvironment variables
    THE_LORD_OF_THE_RINGS_AND_THE_RETURN_OF_THE_KING
  • kebab-caseURLs, CSS classes, filenames
    the-lord-of-the-rings-and-the-return-of-the-king
  • dot.caseConfig keys, namespaces
    the.lord.of.the.rings.and.the.return.of.the.king
  • aLtErNaTiNg
    tHe lOrD Of tHe rInGs aNd tHe rEtUrN Of tHe kInG
  • iNVERSESwaps each letter's case
    THE LORD OF THE RINGS AND THE RETURN OF THE KING

The twenty small words, and what title case does with each

Generated by running the tool's own title-case transform over each word in three positions: alone at the front of a three-word title, in the middle, and at the end. A small word is lowercase in the middle and capitalised at either edge. The example above, 'the lord of the rings and the return of the king', becomes 'The Lord of the Rings and the Return of the King'.

Small wordFirst wordIn the middleLast word
aAaA
anAnanAn
andAndandAnd
asAsasAs
atAtatAt
butButbutBut
byBybyBy
forForforFor
ifIfifIf
inIninIn
norNornorNor
ofOfofOf
onOnonOn
orOrorOr
perPerperPer
theThetheThe
toTotoTo
vVvV
viaViaviaVia
vsVsvsVs

Common questions

Which words are left lowercase in title case?
Twenty of them: a, an, and, as, at, but, by, for, if, in, nor, of, on, or, per, the, to, v, via and vs. They stay lowercase only in the middle of the title. The first word and the last word are always capitalised, whatever they are, which is why 'something to live for' becomes 'Something to Live For' with the final for capitalised. The table below prints all twenty in each of the three positions.
What happens to a word I had already capitalised, like NASA?
It comes back as Nasa. Title case here lowercases the whole string first and then capitalises by position, which is what makes it work on text you paste in any casing, and it means an acronym you typed in capitals loses them. Fix those by hand after copying, or use Sentence case, which behaves the same way, or leave acronyms out of the field and add them back.
Does punctuation stop a small word being recognised?
Outer punctuation is trimmed for the small-word lookup, so of, of. and (of are recognized in the middle. Internal punctuation is not removed: a hyphenated well-known becomes Well-known, and acronym NASA becomes Nasa. Spacing stays as supplied.
Is this AP style or Chicago style?
It is a fixed small-word list, not a complete AP, APA, MLA or Chicago implementation. There is no style selector, name inference or separate capitalization of both halves of a hyphenated compound. Check the result against your required guide.
Can I see the other cases at the same time?
Yes. All 13 cases use the same input. This page puts Title Case first; Capitalized Case, sentence, upper, lower and the identifier styles remain below with Copy buttons.
Is anything I paste sent anywhere?
No. Every case is computed in your browser and nothing is transmitted. Your draft is kept on this device so it survives closing the tab, and clearing site data removes it.

Uses JavaScript default Unicode casing, with no locale selector. Title and sentence rules are mechanical: they do not infer names, abbreviations or a complete editorial style guide.