The tool you need, ready to use

Case Converter

Paste your text and every format appears at once: UPPER CASE, lower case, Sentence case, Title Case, Capitalized Case and iNVERSE cASE, plus camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case and dot.case. Title Case follows APA 7 or Chicago 18 and keeps articles and short prepositions lowercase, and the word check strip shows why each word changed so you can click to fix it. Acronyms and brand spellings such as NASA and iPhone stay as typed.

Last updated 2026-10-22All math stays in your browser

Examples

WritingSentences, titles, Caps Lock fixes

Code namesNames for variables, files, URLs and settings

Word check

Last updated 2026-10-22Your inputs are not stored

ROBERIN standardThe tool you need,
ready to use.
  • Clear at a glanceInputs and results sit where you expect them.
  • Result firstThe key number comes first; the working only when you need it.
  • Ask lessNo sign-up and no unnecessary details.

A case converter changes how letters look, not what they spell

Paste English text into the converter above and every format appears at once: six writing styles (UPPER CASE, lower case, Sentence case, Title Case, Capitalized Case and iNVERSE cASE) and six programming styles (camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case and dot.case). Click a card to load that format into the result box, or press the copy button on the card to copy the whole result straight away. Digits, punctuation and writing systems without capitals, such as Korean or Japanese, are left as they are.

Title Case is the format people get wrong most often, and the one most online converters treat as “capitalize everything.” Real style guides do not: they keep articles, short prepositions and some conjunctions lowercase, and they disagree about which ones. Take a guide to cooking with kids. APA 7 gives A Guide to Cooking With Kids, because with has four letters. Chicago 18 gives A Guide to Cooking with Kids, because it still treats with as a short preposition. The word check strip under the result shows why each word got its capital or its lowercase.

When you need to change case

  • Formatting a headline, paper or slide title: journals, publishers and style sheets ask for a specific title style. Pick APA 7 or Chicago 18 under Title Case and the minor words are lowercased by that guide’s own list.
  • Fixing text typed with Caps Lock on: if you hold Shift for the first letter while Caps Lock is on, you get hELLO, MY NAME IS jIHO. The iNVERSE cASE card turns it into Hello, my name is Jiho without retyping.
  • Making ALL CAPS text readable: notices, subtitles and old database exports are often entirely in capitals. Sentence case keeps only the first letter of each sentence in capitals; you then click proper nouns such as names and places to restore them.
  • Normalizing a list before sorting or de-duplicating: after everything is lower case, Apple and apple are the same value.
  • Naming things in code: type user profile image URL and compare userProfileImageUrl, user_profile_image_url and user-profile-image-url side by side. To rename an existing getUserName to get_user_name, paste it and copy the snake_case card.

How to use it

  1. Paste your text into the box, or open a .txt file with the button or by dropping it onto the box. The box starts with an article-title example, and the Examples buttons load a Caps Lock mistake, a set of code names and a sentence.
  2. Compare the cards. Each shows the start of your text in that format, and its copy button takes the full result.
  3. Click a card to load it into the result box. Letters that differ from your text are marked, and when you switch formats only the changed letters slide into place.
  4. For Title Case, choose a title style. For Sentence case, Title Case and Capitalized Case, turn “Keep acronyms and brand spellings” on or off. For code names, choose whether each line becomes its own name or all lines join into one.
  5. If a word in the word check strip is wrong for your text, click it to switch between a capital start and lowercase. Click again to go back to the rule.
  6. Use Copy or Save .txt. “Use as input” puts the result back in the text box, and Undo restores what was there before.

The twelve formats at a glance

Writing styles keep spaces and punctuation and change only the case of letters. The table shows the NASA guide to iPhone apps: what to know with “Keep acronyms and brand spellings” on; Title Case follows APA 7.

The six writing styles
FormatWhat it doesResult
UPPER CASEEvery letter becomes a capitalTHE NASA GUIDE TO IPHONE APPS: WHAT TO KNOW
lower caseEvery letter becomes a small letterthe nasa guide to iphone apps: what to know
Sentence caseOnly sentence starts and the pronoun I are capitalsThe NASA guide to iPhone apps: what to know
Title CaseMajor words start with a capital; articles, short prepositions and conjunctions stay lowercaseThe NASA Guide to iPhone Apps: What to Know
Capitalized CaseEvery word starts with a capitalThe NASA Guide To iPhone Apps: What To Know
iNVERSE cASECapitals become small letters and the reverseTHE nasa GUIDE TO IpHONE APPS: WHAT TO KNOW

Programming styles split the text into words and join them with no spaces. The table shows user profile image URL. The acronym URL counts as one word, so it becomes Url.

The six programming styles
FormatHow words are joinedResultTypical use
camelCaseFirst word lowercase, later words capitalizeduserProfileImageUrlJavaScript variables, functions
PascalCaseEvery word capitalizedUserProfileImageUrlClass and component names
snake_caseLowercase words, underscoresuser_profile_image_urlPython functions, database columns
CONSTANT_CASEUppercase words, underscoresUSER_PROFILE_IMAGE_URLConstants, environment variables
kebab-caseLowercase words, hyphensuser-profile-image-urlURLs, CSS classes
dot.caseLowercase words, periodsuser.profile.image.urlConfig and translation keys

Title case rules: APA 7 vs Chicago 18 (and EYD, RAE)

There is no single title case. The converter offers the four rule sets whose published wording was available to check: APA 7 and Chicago 18 for English, EYD V for Indonesian and RAE for Spanish. For English, the choice that matters is APA or Chicago.

What each style keeps lowercase
StyleLowercaseAlways capitalized
APA 7Articles a, an, the; conjunctions of three letters or fewer (and, as, but, for, if, nor, or, so, yet); prepositions of three letters or fewer (as, at, by, for, in, of, off, on, per, to, up, via)First word, first word of a subtitle, first word after a colon, em dash or end punctuation, every word of four letters or more, major words after a hyphen
Chicago 18Articles; the coordinating conjunctions and, but, for, or, nor; prepositions of four letters or fewer (of, with, from, into), plus to and asFirst and last word, first word of a subtitle, prepositions of five letters or more (about, after, among)
EYD V (Indonesian)Kata tugas (di, ke, dari, dan, yang, untuk) that are not the first wordAll other words, both halves of a repeated word
RAE (Spanish)Everything after the first wordFirst word and proper nouns

The same titles give different results under the two English styles.

One title, two styles
InputAPA 7Chicago 18
a guide to cooking with kids: from breakfast to dinnerA Guide to Cooking With Kids: From Breakfast to DinnerA Guide to Cooking with Kids: From Breakfast to Dinner
the things worth fighting forThe Things Worth Fighting forThe Things Worth Fighting For
what to do if your phone is stuck on the apple logoWhat to Do if Your Phone Is Stuck on the Apple LogoWhat to Do If Your Phone Is Stuck on the Apple Logo
life after death and love among the ruinsLife After Death and Love Among the RuinsLife After Death and Love Among the Ruins
how to back up your files in 5 minutesHow to Back Up Your Files in 5 MinutesHow to Back Up Your Files in 5 Minutes

Line by line: with has four letters, so APA capitalizes it and Chicago 18 does not. From opens a subtitle after a colon, so both capitalize it. In line two, for is the last word; Chicago always capitalizes the last word, while APA lowercases a three-letter preposition there. In line three, if is on APA’s list of short conjunctions but not on Chicago’s list of lowercase conjunctions (and, but, for, or, nor), so Chicago capitalizes it. In line four, after and among are longer than four letters, so even Chicago 18 capitalizes them. Chicago changed this in its 18th edition: it now capitalizes prepositions of more than four letters, where earlier editions lowercased prepositions “regardless of length.” Older sources may therefore show Life after Death and Love among the Ruins.

Line five uses up as part of the phrasal verb back up, so it is an adverb, not a preposition. Chicago’s own Q&A capitalizes the up in “What Will Grandma Dress Up Like?” for the same reason. The converter treats up, down, out and off as adverbs and capitalizes them. If your title uses one as a real preposition, as in a walk up the hill, click the word in the strip to lowercase it.

MLA says to capitalize the first word, the last word and all principal words. The MLA Style Center page names no public list of the minor words that stay lowercase, and the AP Stylebook entry requires a login, so neither style is included. If your publisher requires MLA or AP, use the word check strip to adjust.

Acronyms, brands and proper nouns

Sentence case, Title Case and Capitalized Case lowercase everything after a word’s first letter, which would turn NASA into Nasa and iPhone into Iphone. With “Keep acronyms and brand spellings” on, the converter leaves alone any word that is already all capitals with two or more letters (NASA, HTML) and any word with a capital in the middle (iPhone, JavaScript, McDonald, O’Neil). In the word check strip these words get a dashed outline.

If most of the text is in capitals, there is no way to tell acronyms from ordinary words. The converter then lowercases them too and marks them “acronym unclear”; click a word to put the acronym back in capitals. It also cannot recognize proper nouns, so friday or seoul stay lowercase in Sentence case. Click them in the strip.

Sentence case results (Keep acronyms and brand spellings on)
InputResultClick to fix
welcome to the NASA tour. our guide will meet you at gate 3.Welcome to the NASA tour. Our guide will meet you at gate 3.Nothing (NASA stays an acronym)
THE OFFICE WILL BE CLOSED ON FRIDAY. CALL THE IT TEAM.The office will be closed on friday. Call the it team.friday → Friday, it → IT
yesterday i said i'm fine. what about you?Yesterday I said I'm fine. What about you?Nothing (the pronoun I is automatic)

How code names are split

For programming styles the text is first split into words: at spaces, underscores, hyphens and periods; between a lowercase letter and a capital (userName becomes user and Name); and before the last capital of a run of capitals that is followed by lowercase (XMLHttpRequest becomes XML, Http, Request). Digits stay attached to the letters before them (html5Parser becomes html5 and Parser), and apostrophes are removed (don’t becomes dont).

How input is split
Inputsnake_casecamelCase
XMLHttpRequestxml_http_requestxmlHttpRequest
userIDsuser_idsuserIds
html5Parserhtml5_parserhtml5Parser
get_user-name.firstNameget_user_name_first_namegetUserNameFirstName
supports IPv6 on iOS?supports_ipv6_on_iossupportsIpv6OnIos
don't repeat yourselfdont_repeat_yourselfdontRepeatYourself

The Google JavaScript Style Guide treats an acronym as an ordinary word: its own examples turn XML HTTP request into xmlHttpRequest (not XMLHTTPRequest) and new customer ID into newCustomerId. Line five matches the guide’s supportsIpv6OnIos example. Conventions differ by language and team, so here are the common references.

Naming conventions by language and use
WhereFormatSource
Python functions and variablessnake_casePEP 8: function names lowercase with underscores; variable names follow the same convention
Python classesPascalCasePEP 8: class names use the CapWords convention
Python constantsCONSTANT_CASEPEP 8: all capital letters with underscores (MAX_OVERFLOW)
JavaScript methods and local variablescamelCaseGoogle JavaScript Style Guide: lowerCamelCase
JavaScript classesPascalCaseGoogle JavaScript Style Guide: UpperCamelCase
JavaScript constantsCONSTANT_CASEGoogle JavaScript Style Guide: capitals with underscores
Web addresses (URLs)kebab-caseGoogle Search Central: use hyphens, not underscores, to separate words

With Each line separately on, every line becomes its own name, so you can paste a list with one name per line and convert it all at once. With it off, all lines join into one name. If a result starts with a digit (2fa code becomes 2faCode), a notice appears under the word check strip, because most languages do not allow such variable names.

Excel, Google Sheets and Word

Spreadsheet functions are the quickest way to change a column of cells, and the Word menu is quickest for paragraphs. None of them has APA or Chicago title rules or programming formats. In a localized Excel the function names change: Microsoft’s Spanish help calls them MAYUSC, MINUSC and NOMPROPIO.

Changing case in other programs
GoalExcel and Google SheetsWord
All capitals=UPPER(A1)Home → Change case → UPPERCASE
All lowercase=LOWER(A1)Home → Change case → lowercase
First letter of every word=PROPER(A1)Home → Change case → Capitalize Each Word
Sentence start onlyNo functionHome → Change case → Sentence case
Swap the caseNo functionHome → Change case → tOGGLE cASE

In Word, select the text and press Shift + F3 repeatedly to cycle between lowercase, UPPERCASE and Capitalize Each Word; Ctrl + Z undoes it. Excel’s PROPER, as Microsoft describes it, capitalizes the first letter of the text and any letter that follows a character other than a letter. That means a letter after an apostrophe is capitalized too, so =PROPER("it's o'neil's 2nd-hand shop") returns It'S O'Neil'S 2Nd-Hand Shop. This converter’s Capitalized Case leaves letters after an apostrophe or a digit lowercase and returns It's O'neil's 2nd-Hand Shop. For a name like O’Neil, type it as O’Neil in your text and “Keep acronyms and brand spellings” will leave it alone.

Common mistakes

  • Using Capitalized Case where a title style is required: Word’s Capitalize Each Word and Excel’s PROPER capitalize every word, so you get A Guide To Cooking With Kids, with To capitalized. For a title that must follow APA or Chicago, use Title Case.
  • Applying older Chicago habits: before the 18th edition, Chicago lowercased every preposition. Under the 18th, prepositions such as about, after and between start with a capital.
  • Trusting Sentence case on ALL CAPS input: days, places, names and acronyms all become lowercase. Scan the word check strip and click each proper noun before you copy.
  • Writing acronyms in code names as all capitals: XMLHTTPRequest hides where the words break. Google’s guide writes xmlHttpRequest instead.
  • Expecting the length to stay the same: the German ß becomes SS in capitals. The ECMAScript specification notes that changing case can change the length of a string, so check the character count if a field has a limit.
  • Starting a name with a digit: 2fa code becomes 2faCode, which most languages reject. Rename it, for example twoFactorCode.

Limits

  • The converter does not identify parts of speech. Words on the lists are always lowercase, and up, down, out and off are always treated as adverbs and capitalized. For a different reading, click the word in the strip.
  • It does not recognize proper nouns. “Keep acronyms and brand spellings” protects capitals you typed, but a name typed in all lowercase or all capitals follows the rule.
  • A sentence ends at a period, question mark or exclamation mark followed by a space or line break. Abbreviations such as Mr., Dr., e.g., i.e., a.m. and p.m. are not treated as sentence ends, but an abbreviation not on the list can make the next word start with a capital. The first word after a line break is always treated as a sentence start, so text pasted from a PDF with lines broken mid-sentence gets a capital at the start of each line in Sentence case. Press those words in the strip, or remove the line breaks first.
  • MLA and AP are not included: MLA Style Center confirms the first, last and principal words are capitalized but its list of minor words is not public, and the AP Stylebook entry requires a login.
  • Hyphenated compounds are treated as separate words on either side of the hyphen with the same rule. Chicago’s extra rules for prefixes and similar compounds are not applied.
  • Code names keep letters such as ü and é. Google’s JavaScript guide says to convert to plain ASCII first (Müller’s algorithm becomes Muellers algorithm), so edit your text beforehand if you need that. Characters without case, such as Korean, are joined as they are.
  • Language-specific case rules, such as the Turkish dotted i, are not applied; the Unicode default is used.
  • The result box marks changed letters in the first 4,000 characters, and card previews use the first 400. Copy and save always take the full text. Text files up to 2 MB are read as UTF-8.

Sources

Basis: style rules come from each publisher’s own page, program features from Microsoft and Google help, and naming rules from PEP 8 and the Google style guide, all checked on October 22, 2026. Your text is changed only in your browser and is never sent to a server.

Frequently asked questions

How do I convert text to uppercase or lowercase?

Paste your text into the box and press the copy button on the UPPER CASE or lower case card. In Excel and Google Sheets use =UPPER(A1) or =LOWER(A1). In Word, select the text and choose Home > Change case > UPPERCASE or lowercase, or press Shift + F3 until the case you want is applied.

What is the Excel formula to change uppercase to lowercase?

=LOWER(A1) makes everything lowercase, =UPPER(A1) makes everything uppercase and =PROPER(A1) capitalizes the first letter of every word. PROPER also capitalizes a letter after any non-letter, so it's becomes It'S. This converter's Capitalized Case gives It's.

What is the difference between Title Case and Capitalized Case?

Capitalized Case starts every word with a capital, as in A Guide To Cooking With Kids. Title Case keeps articles, short prepositions and some conjunctions lowercase, so APA 7 gives A Guide to Cooking With Kids. Use Title Case for headlines and paper titles.

What is the difference between APA and Chicago title case?

APA 7 lowercases prepositions and conjunctions of three letters or fewer, so with and from get capitals. Chicago 18 lowercases prepositions of four letters or fewer, so with stays lowercase, and it always capitalizes the last word. That is why the things worth fighting for becomes Fighting for in APA and Fighting For in Chicago.

How do I fix text I typed with Caps Lock on?

Choose iNVERSE cASE. It swaps capitals and small letters, so hELLO, MY NAME IS jIHO becomes Hello, my name is Jiho. The Caps Lock mistake example on the page shows it.

When should I use camelCase, snake_case or kebab-case?

PEP 8 asks for snake_case for Python functions and variables, and the Google JavaScript Style Guide uses camelCase for variables and methods and PascalCase for classes. Both use CONSTANT_CASE for constants. Google Search Central recommends hyphens in URLs, so use kebab-case there.

Does sentence case lowercase names and places?

Yes. The converter cannot recognize proper nouns, so friday and seoul become lowercase. Click the word in the word check strip to give it a capital. With Keep acronyms and brand spellings on, NASA and iPhone stay as typed.

Is the text I enter saved on a server?

No. Conversion happens only in your browser, and your text and results are not sent to a server or kept in the address or storage. Text files you open are read on your device only.