Home/Text tools/Case converter

Text tool

Case Converter

Paste text once, then switch between eight cases without retyping anything. Title Case here follows the actual editorial rule newspapers use, not a blind capitalise-every-word pass.

Result

the quick brown fox jumps over the lazy dog

The Title Case rule this tool follows

Naively capitalising every word produces "A Cat Sat On The Mat" — technically title case, but not how anyone edits a real headline. The rule publishers actually use keeps a short list of words lowercase in the middle of a title, while always capitalising the first and last word regardless of what they are.

Words this tool keeps lowercase mid-title — never at the start or end
CategoryWords
Articlesa an the
Coordinating conjunctionsand but or nor so yet
Short prepositions (under 5 letters)at by for in of off on per to up via

So the lord of the rings becomes The Lord of the Rings — "of" and "the" stay lowercase because they are mid-title, but the leading "The" and every other word still capitalises. Flip that same word to the end of a title and it capitalises anyway: What Is Love For, not "What Is Love for".

Why naive capitalisation ruins names

Any rule that capitalises "the first letter of every word" is guaranteed to mangle names that do not follow that pattern, because English capitalisation of proper nouns is not systematic — it is memorised, brand by brand. No algorithm can know that iPhone starts lowercase without a dictionary of trademarks.

What a naive "capitalise every word" pass does to real names, versus the correct form
NameNaive title caseCorrect
iPhoneIphoneiPhone
McDonald'sMcdonald'SMcDonald's
O'BrienO'Brien (fine here)O'Brien
eBayEbayeBay
YouTubeYoutubeYouTube

This tool capitalises the letter after every apostrophe boundary correctly for the common case (O'Brien), but it cannot know that a brand deliberately breaks the rule. No case converter can — the honest fix is a quick manual pass over proper nouns after converting, not a bigger word list.

How the programmer cases split words

camelCase, PascalCase, snake_case and kebab-case all start from the same step: breaking your text into individual words on spaces and punctuation, then rejoining them with a different separator and capitalisation pattern. user first name! becomes userFirstName, UserFirstName, user_first_name and user-first-name from the same word list — only the joiner and capital pattern change.

Questions people ask

Why did Title Case leave a word lowercase I expected capitalised?

Check the small-word table above. If it is an article, short preposition or coordinating conjunction and it is not the first or last word, lowercase is the correct editorial choice, not a bug.

Does this handle apostrophes correctly?

For straightforward cases like o'brienO'Brien, yes — the letter after the apostrophe capitalises along with the word. Brand names that break normal capitalisation rules, like iPhone or eBay, need a manual fix after conversion; no automatic rule can know a trademark's exact styling.

What happens to numbers and symbols in camelCase or snake_case?

They are treated as part of the surrounding word boundary. page 2 results becomes page2Results in camelCase and page_2_results in snake_case — numbers do not get their own capital letter since they have no case.

Is my text uploaded anywhere?

No. The conversion runs in this browser tab only. There is no server call and nothing is stored once you leave the page.

Formatting text for something else?

Slugs, whitespace cleanup, sorting and nine other text tools sit right next door.

See all text tools →