Skip to content

Convert text case

Change text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and more in one click, right in your browser.

0 characters · 0 words · 0 lines

Writing

Sentence case

The quick brown fox jumps over the lazy dog: a NASA study of iPhone users

lowercase

the quick brown fox jumps over the lazy dog: a nasa study of iphone users

UPPERCASE

THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG: A NASA STUDY OF IPHONE USERS

Title Case

The Quick Brown Fox Jumps over the Lazy Dog: A NASA Study of iPhone Users

Lowercase all prepositions, a/an/the, and/but/for/or/nor

Capitalize Each Word

The Quick Brown Fox Jumps Over The Lazy Dog: A NASA Study Of iPhone Users

Remove extra spaces

the quick brown fox jumps over the lazy dog: a NASA study of iPhone users

Code & identifiers

camelCase

theQuickBrownFoxJumpsOverTheLazyDogANasaStudyOfIPhoneUsers

PascalCase

TheQuickBrownFoxJumpsOverTheLazyDogANasaStudyOfIPhoneUsers

snake_case

the_quick_brown_fox_jumps_over_the_lazy_dog_a_nasa_study_of_i_phone_users

CONSTANT_CASE

THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG_A_NASA_STUDY_OF_I_PHONE_USERS

kebab-case

the-quick-brown-fox-jumps-over-the-lazy-dog-a-nasa-study-of-i-phone-users

Train-Case

The-Quick-Brown-Fox-Jumps-Over-The-Lazy-Dog-A-Nasa-Study-Of-I-Phone-Users

dot.case

the.quick.brown.fox.jumps.over.the.lazy.dog.a.nasa.study.of.i.phone.users

path/case

the/quick/brown/fox/jumps/over/the/lazy/dog/a/nasa/study/of/i/phone/users

Just for fun

aLtErNaTiNg

tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg: A nAsA sTuDy Of IpHoNe UsErS

InVeRsE

THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG: A nasa STUDY OF IpHONE USERS
Runs in your browser · no uploadHow it works

How to use Case converter

  1. 1

    Paste your text

    Drop a heading, a paragraph or a list of variable names into the box at the top.

  2. 2

    Pick the result

    All sixteen cases update at once. For Title Case, choose Chicago, AP, APA or MLA on its card.

  3. 3

    Copy or apply

    Copy a result, download it as a .txt file, or press “Use as input” to replace your text and keep converting — Undo is one tap away.

Limits and Pro

Unlimited conversions with no sign-up. Pastes of several megabytes work: cards preview the first 1,200 characters, while Copy, Download and “Use as input” convert the whole text.

Pro removes ads; there are no conversion limits to lift. See Pro

About Case converter

Retyping a heading because Caps Lock was on, or renaming forty variables from one convention to another, is the kind of chore this converter removes. Every result is shown side by side, so you compare them and copy the one you need instead of clicking through buttons one at a time.

Title Case follows real style-guide rules rather than capitalising every word. Chicago lowercases all prepositions plus a, an, the, and, but, for, or and nor; AP lowercases only those of three letters or fewer; APA capitalises every word of four letters or more; MLA also lowercases so and yet. The first and last words and the first word after a colon or dash are always capitalised, and hyphenated compounds are handled per style.

Sentence case lowercases everything except the start of each sentence and the pronoun I. With “Keep acronyms & brand names” on, words such as NASA, COVID-19, iPhone, e.g. and web addresses keep their original capitals in both sentence and title case. When the entire input is in capitals, nothing can be told apart, so all of it is converted.

The code cases split identifiers on spaces, punctuation and camel humps, so XMLHttpRequest becomes xml_http_request, and they convert each line separately, which makes renaming a whole list of names a single paste. Accents can be stripped for ASCII-only identifiers.

The converter does not recognise proper nouns it has never seen: “paris” stays lowercase in sentence case unless you type it capitalised.

Privacy

The text you paste is converted by code running in this page and is never sent anywhere. Your last input and your option choices (title style, acronym and accent settings) are kept in this browser's local storage; Clear removes the text.

Features

Style-guide title case

Chicago, AP, APA 7 and MLA 9 rules for small words, subtitles and hyphenated compounds.

Every naming convention

camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case and path/case, line by line.

Smart about acronyms

NASA, iPhone, COVID-19 and URLs survive sentence and title case untouched.

All results at once

No more clicking button after button — compare every case side by side and copy the right one.

Case converter: frequently asked questions

What is the difference between Chicago and AP title case?
Chicago lowercases every preposition regardless of length, so it writes “Gone with the Wind” and “What I Talk about When I Talk about Running”. AP lowercases only prepositions and conjunctions of three letters or fewer, giving “Gone With the Wind” and “Talk About”. Both always capitalise the first and last word. APA behaves like AP, while MLA matches Chicago but also lowercases so and yet.
How does sentence case handle names and acronyms?
It capitalises the first letter of each sentence and the word I, and lowercases the rest. Words that already contain capitals after their first letter, such as NASA, iPhone or McDonald's, and anything that looks like a URL or e-mail address are left as you typed them while the acronym switch is on. Ordinary names like “london” cannot be detected, so type them capitalised.
How are camelCase and snake_case words split?
The converter breaks text into words at spaces, hyphens, underscores, dots and other punctuation, and also where a lowercase letter or digit is followed by a capital, so userID becomes user and ID. A run of capitals followed by a lowercase word is split before the last capital, which turns XMLHttpRequest into XML, Http and Request. Apostrophes are dropped, so user's becomes users.
Can I convert a list of names in one go?
Yes. The code cases treat every line as a separate identifier, so pasting fifty column names on fifty lines gives fifty converted names in the same order, with blank lines and indentation kept. Sentence and title case also restart on each new line, which makes them suitable for lists of headings or product names exported from a spreadsheet.
Does the converter work with accents and non-Latin alphabets?
Yes. Upper and lower case use Unicode rules, so ß becomes SS in uppercase and Greek, Cyrillic and accented Latin letters convert correctly. Scripts without case, such as Chinese or Arabic, pass through unchanged. For programming identifiers you can turn on “Strip accents” to turn café_crème into cafe_creme while leaving the other results untouched.
All text tools