Skip to content

Case converter

Change text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and more, or fix text typed in all caps.

  • Free, no sign-up
  • Formula shown below
  • Runs in your browser
Converted on this device as you type. Your text is not uploaded or saved.
Convert to

What each case looks like

The sentence “the quick brown fox jumps over the lazy dog” in every mode:

ModeResult
UPPERCASETHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
lowercasethe quick brown fox jumps over the lazy dog
Title CaseThe Quick Brown Fox Jumps over the Lazy Dog
Sentence caseThe quick brown fox jumps over the lazy dog
camelCasetheQuickBrownFoxJumpsOverTheLazyDog
PascalCaseTheQuickBrownFoxJumpsOverTheLazyDog
snake_casethe_quick_brown_fox_jumps_over_the_lazy_dog
kebab-casethe-quick-brown-fox-jumps-over-the-lazy-dog
CONSTANT_CASETHE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
aLtErNaTiNgtHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg

Title Case rules (Chicago Manual of Style)

Title Case follows The Chicago Manual of Style, 18th edition, published by the University of Chicago Press in 2024. Chicago’s rules, as the converter applies them:

  • Capitalize the first and the last word of the title, and of a subtitle that follows a colon.
  • Lowercase the articles a, an and the.
  • Lowercase the conjunctions and, but, for, or and nor, and the words to and as.
  • Lowercase prepositions of four letters or fewer. Since the 18th edition, prepositions of five or more letters are capitalized, so it is A Room with a View but Much Ado About Nothing, as the Chicago editors’ announcement explains.
  • Capitalize every other word: nouns, pronouns, verbs, adjectives, adverbs, and words such as if, so and yet.

The words kept lowercase are: a, an, the, and, but, for, or, nor, to, as, at, by, down, from, in, into, of, off, on, onto, out, over, per, up, upon, via, with. Like, near and past are left out of the list because in titles they are more often a verb, an adjective or a noun (I Like It, The Past).

A few choices are the converter’s own, not Chicago’s. It cannot tell parts of speech apart, so a short preposition used as an adverb (Shut Up and Dance) comes out lowercase. Each part of a hyphenated word is treated as a word (Well-Known, Up-to-Date), while Chicago has finer rules for prefixes such as anti- and pre-. Name particles such as van or de are capitalized. Check those by hand. Each line is treated as a separate title.

Sentence case

The first letter of the text, of each line and of each sentence becomes a capital and everything else is lowercased. A sentence ends at a full stop, question mark, exclamation mark or ellipsis followed by a space, so “e.g. this” capitalizes “This”. The pronoun I is capitalized. Names of people and places are not, because the converter cannot know them.

The programming cases

camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE first split the text into words at spaces, punctuation, underscores and hyphens, and at existing case changes, so XMLHttpRequest splits into XML, Http and Request and userAccountID becomes user_account_id. Numbers stay with the word before them. Apostrophes inside a word are dropped (don’t becomes dont). Accented letters are kept, so check that your programming language accepts them in names.

Unicode and long text

Letters are changed with the Unicode case rules built into your browser, so accents, Greek, Cyrillic and other scripts work. Greek capital sigma becomes ς at the end of a word and σ elsewhere. aLtErNaTiNg counts only letters that have a capital form, so spaces, numbers and emoji do not break the pattern. Each mode reads the text once from start to end, so a whole book of about 1 MB converts in well under a second.

Questions people ask

Which Title Case rules does this use?

The Chicago Manual of Style, 18th edition (2024). The first and last words of a title, and of a subtitle after a colon, are always capitalized. The articles a, an and the, the conjunctions and, but, for, or and nor, the words to and as, and prepositions of four letters or fewer stay lowercase. Every other word is capitalized, including longer prepositions such as about, between and through, which the 18th edition now capitalizes.

Why is a short word like "up" lowercase when it should be capitalized?

Chicago capitalizes a preposition when it works as an adverb, as in "Shut Up and Dance" or "Turn On the Lights". The converter cannot tell a preposition from an adverb, so it always lowercases the short prepositions in its list. Fix those few words by hand.

Will it break acronyms like NASA or brand names like iPhone?

Not in Title Case or Sentence case, as long as your text has some lowercase letters. A word with a capital after its first letter, such as NASA, USA or iPhone, is kept as you typed it. If the whole text is in capitals, every word is lowercased first, because there is no way to tell an acronym from a shouted word.

What happens to ß, accents and emoji?

Accented letters keep their accents: crème brûlée becomes CRÈME BRÛLÉE. The German ß becomes SS in uppercase, following the Unicode case rules. Emoji are left as they are in every mode except the programming cases (camelCase, snake_case and so on), where they are dropped along with punctuation, because they cannot be part of a variable name.

How does it handle the Turkish dotted İ?

By default it uses the language-neutral Unicode rules: i uppercases to I, and İ lowercases to i followed by an invisible combining dot (U+0307). Tick "Turkish and Azerbaijani letters" to use those languages' rules instead, where i and İ are one pair and ı and I are another, so İSTANBUL becomes istanbul and ışık becomes IŞIK.

Is my text uploaded or saved?

No. The conversion runs in your browser tab. The text is not sent anywhere and is not stored, so it is gone when you close or reload the page.