Case Converter
Change text to Sentence case, lower case, UPPER CASE or Title Case in Chicago, AP, APA or MLA style, or turn it into camelCase, snake_case, kebab-case and more. Preview every case and copy it in one click. Free and private.
- Free
- No sign-up
- 15 cases
- Chicago, AP, APA and MLA
- Text stays in your browser
- Works offline
- Undo up to 50 steps
People also use
Case converter online: change text case in three steps
Type or paste your text into the box above, then click the case you want. The buttons along the top cover everyday writing (Sentence case, lower case, UPPER CASE, Title Case and Capitalized Case), names for code (camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case and path/case) and two playful ones, aLtErNaTiNg cAsE and iNVERSE cASE. The text in the box changes in place, and the button you used last stays highlighted.
As soon as there is text in the box, a panel called Every case at a glance appears underneath. It shows the first 300 characters in all 15 cases at once, so you can compare them before you choose. Click Copy on any row and the whole text, converted to that case, goes to your clipboard while the box itself stays as it is.
This case converter online runs entirely in your browser on a phone, tablet or computer. Nothing is uploaded, there is no Convert button to wait for, and once the page has loaded it keeps working without an internet connection.
- 1
Add your text
Type in the box or paste text from an email, a document, a spreadsheet or your code editor. The line under the box shows how many words, characters and lines it holds.
- 2
Pick a case
Click a button such as Sentence case, Title Case or snake_case. For Title Case, choose Chicago, AP, APA or MLA first. Tick Also remove extra spaces to tidy the spacing in the same step.
- 3
Copy or download
Click Copy to put the result on your clipboard, .txt to save it as converted.txt, or Copy on any preview row to take a different case. Undo steps back if you change your mind.
You can press as many buttons as you like in a row. Each change is kept in a history of up to 50 steps, so Undo can walk back to the text you started with, even after Clear.
All 15 cases, with examples
Here is what each button does. The everyday cases use the sentence the quick brown fox jumps over the lazy dog, the code cases use user account ID, and the two playful cases use Hello World.
| Case | Example | Typical use |
|---|---|---|
| Sentence case | The quick brown fox jumps over the lazy dog | Body text, emails, captions and most headings on websites and in apps |
| lower case | the quick brown fox jumps over the lazy dog | Tags, email addresses, hashtags, text typed with Caps Lock on |
| UPPER CASE | THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG | Signs, labels, short warnings, codes and references |
| Title Case (Chicago) | The Quick Brown Fox Jumps over the Lazy Dog | Book, article and chapter titles |
| Title Case (AP) | The Quick Brown Fox Jumps Over the Lazy Dog | News headlines |
| Capitalized Case | The Quick Brown Fox Jumps Over The Lazy Dog | Names, list items and button labels |
| camelCase | userAccountId | Variables and functions in JavaScript, Java and many other languages |
| PascalCase | UserAccountId | Class names, types and components |
| snake_case | user_account_id | Python variables, database columns and file names |
| CONSTANT_CASE | USER_ACCOUNT_ID | Constants and environment variables |
| kebab-case | user-account-id | URL slugs, CSS classes, file and folder names |
| Train-Case | User-Account-Id | HTTP header names |
| dot.case | user.account.id | Settings keys and translation keys |
| path/case | user/account/id | Folder paths and routes |
| aLtErNaTiNg cAsE | hElLo WoRlD | Jokes, memes and playful posts |
| iNVERSE cASE | hELLO wORLD | Fixing text typed with Caps Lock on by mistake |
Title case converter online with Chicago, AP, APA and MLA styles
Title Case is where most quick fixes fall short. Putting a capital on every word is easy; knowing which small words to leave in lower case is the hard part, and the answer depends on the style guide you follow. Pick Chicago, AP, APA or MLA next to Title case style, then click Title Case. Your choice is remembered in this browser for next time.
As a title case converter online, the tool applies the rules that all four guides share. The first and last word of a title always get a capital, even when they are small words such as a or to. The word straight after a colon, an em dash or the end of a sentence starts a new phrase and gets a capital too, so Star Wars: a new hope becomes Star Wars: A New Hope.
Every line is treated as its own title. Paste a list of chapter names or blog headings, one per line, and each line gets a capital on its first and last word. Hyphenated words get a capital on each part, apart from small words in the middle, so step-by-step guide becomes Step-by-Step Guide in Chicago style.
Names and brands are left alone. A word written in capitals or with a capital inside it, such as NASA, iPhone, eBay or McDonald, keeps exactly the letters you typed. The flip side is that text typed entirely in capitals stays in capitals, because every word looks like an acronym. Click lower case first, then Title Case, and put the capitals back on real acronyms by hand.
Which small words stay in lower case in each style
The table shows which words the tool keeps in lower case in the middle of a title. Words that are not listed, including nouns, verbs, adjectives, adverbs and pronouns, always get a capital, even short ones such as Is, Be, It and His.
| Words | Chicago | AP | APA | MLA |
|---|---|---|---|---|
| a, an, the | lower | lower | lower | lower |
| and, but, or, nor, for, so, yet, as, if | lower | lower | lower | lower |
| at, by, in, of, off, on, out, per, to, up, via | lower | lower | lower | lower |
| with, from, into, over, about, between, through, without | lower | Capital | Capital | lower |
| First word, last word, word after a colon | Capital | Capital | Capital | Capital |
| Nouns, verbs, adjectives, adverbs, pronouns | Capital | Capital | Capital | Capital |
In this tool Chicago and MLA give the same result, and so do AP and APA. The one difference between the two pairs is prepositions of four letters or more: Chicago and MLA keep every preposition small, while AP and APA capitalise longer ones such as With, From and Over.
Publishers, schools and journals often add their own exceptions on top of a guide. Convert first, then adjust the one or two words your house style treats differently. That is still far quicker than capitalising a long list of headings by hand.
Sentence case converter online: capitals only where sentences start
Sentence case means writing a heading or a line the way you would write an ordinary sentence: a capital on the first word and small letters after that. Many websites, apps and style guides now prefer it for headings, because it is quick to read and avoids arguments about small words.
Click Sentence case and the tool lowercases the text, then capitalises the first letter of the text, the first letter after a full stop, question mark or exclamation mark followed by a space, and the first letter of every new line. The Hindi full stop (।) also ends a sentence. A lone i becomes I, so i think so turns into I think so.
Because every word is lowercased first, names and acronyms lose their capitals: Anna at NASA becomes anna at nasa. Use this sentence case converter online for text that was typed in capitals or in Title Case, then put back the capitals on names, places and brands. Abbreviations with a full stop, such as e.g. or Dr., can make the next word start with a capital too.
Upper case converter online: when capitals help
UPPER CASE turns every letter into a capital and leaves digits, spaces and punctuation alone. It is the right choice for short things meant to stand out: a sign, a label, a product code, a postcode, a booking reference or a one-word warning. Long passages in capitals are hard to read and can come across as shouting, so keep them short.
This upper case converter online uses your browser's own Unicode rules, so accented letters come out right: é becomes É, ñ becomes Ñ and ü becomes Ü. The German ß becomes SS. Greek and Cyrillic letters get their capital forms, while scripts without capitals, such as Chinese, Arabic and Hindi, are left as they are.
Need capitals inside a spreadsheet column or a Word file instead? The section on Word, Excel and Google Docs below shows how to do it in those programs.
Lower case converter online: calm down shouty text
lower case does the opposite: every capital becomes a small letter. It is the quickest fix for a paragraph typed with Caps Lock on, a heading pasted from a site that styles everything in capitals, or a list of email addresses and tags that should be all small letters.
The lower case converter online is also a useful first step before Title Case. Text that arrives in capitals stays in capitals under Title Case, because every word looks like an acronym, so press lower case first and then Title Case. Sentence case and Capitalized Case lowercase the text for you, so they need no first step.
Accented letters and letters from other alphabets are lowercased too, with the same Unicode rules your browser uses everywhere else. Digits, symbols and emoji are not changed.
How to convert case to uppercase in Word, Excel and Google Docs
You do not always need a separate tool. Word, Excel and Google Docs can each change case on their own, with limits worth knowing. Here is how to convert case to uppercase, lowercase or a capital on each word in each of them.
Microsoft Word
Select the text and press Shift+F3 (on some laptops Fn+Shift+F3). Each press switches to the next of three styles: lowercase, UPPERCASE and a capital at the start of each word. The Change Case button (Aa) on the Home tab adds Sentence case and tOGGLE cASE. There is no style-guide title case.
Microsoft Excel
Excel has no case button. In an empty column type =UPPER(A2), =LOWER(A2) or =PROPER(A2), fill it down, then copy the column and use Paste Special, Values to replace the formulas with text. PROPER also capitalises the letter after an apostrophe, so don't becomes Don'T.
Google Docs
Select the text, then open Format, Text, Capitalization and pick lowercase, UPPERCASE or Title Case. Its Title Case does not follow the small-word rules of AP, APA, Chicago or MLA.
Google Sheets
The same three formulas work: =UPPER(A2), =LOWER(A2) and =PROPER(A2). Copy the results and paste them back with Paste special, Values only, so the column no longer depends on the original.
Why the tool above is quicker for title styles and code names
Office programs are fine for capitals and small letters, but none of them knows AP, APA, Chicago or MLA title case, and none of them makes camelCase or snake_case. Here each of those is one click, and the preview panel shows all 15 versions at once. Switch the Title case style and the preview updates straight away, so you can see which guide gives the title you want.
The tool also works on text from anywhere: a subject line in your email app, a field in a content management system, a column header from a spreadsheet, a list of names in a chat. Paste, click, copy and paste back. There is nothing to install, no formula to fill down and no paste-as-values step afterwards.
For a spreadsheet column that keeps changing, the formulas in Excel or Google Sheets still make sense, since they update with the data. For one-off jobs, and for anything that needs a style guide or a code style, the tool above is quicker.
Camel case converter online for variables, functions and classes
Programming languages do not allow spaces in names, so developers join words together and use capitals or symbols to show where each word starts. camelCase starts with a small letter and capitalises every word after it: userAccountId. PascalCase, sometimes called upper camel case, capitalises the first word too: UserAccountId.
This camel case converter online splits your text into words before it joins them again. Spaces, hyphens, underscores, dots, slashes and other punctuation all mark a break, and so does a capital letter that follows a small letter or a digit. A run of capitals is read as an acronym: getHTTPResponse is read as get, HTTP and Response, which gives getHttpResponse in camelCase.
That means you can move between code styles freely. Paste a snake_case name, click camelCase, and you get the camelCase version; paste a phrase such as Number of active users and you get numberOfActiveUsers. Each line is converted on its own, so a list of 20 field names, one per line, becomes 20 variable names in one click.
Numbers count as their own word, so version 2 update becomes version2Update in camelCase and Version2Update in PascalCase. Letters with accents are kept rather than stripped, so check that your language allows them in names before you use them.
Snake case converter online, plus CONSTANT_CASE, kebab-case and more
snake_case writes every word in small letters and joins them with underscores: user_account_id. It is the usual style for variables and functions in Python and Ruby, for column names in many databases and for file names that must not contain spaces. Paste a heading, a sentence or a camelCase name and this snake case converter online turns it into a clean name, with punctuation removed.
CONSTANT_CASE, also called screaming snake case, is the same with capitals: USER_ACCOUNT_ID. Use it for constants and environment variables. kebab-case uses hyphens instead of underscores (user-account-id) and is common for URL slugs, CSS class names and command-line options. Train-Case capitalises each word and joins them with hyphens (User-Account-Id), the shape of HTTP headers such as Content-Type.
dot.case (user.account.id) suits settings keys and translation files, and path/case (user/account/id) is handy for folder paths and routes. All of these drop punctuation, so an apostrophe splits a word: don't becomes don_t. Delete apostrophes first if you would rather have dont.
For URL slugs, remember that accented letters are kept, so café menu becomes café-menu in kebab-case. Some sites prefer plain letters in their addresses; edit those by hand after converting.
Alternating case and inverse case
aLtErNaTiNg cAsE switches between small and capital letters, starting with a small one: hello world becomes hElLo WoRlD. Only letters are counted, so spaces and punctuation do not break the pattern. People use it for jokes, memes and the mocking tone it is known for online.
iNVERSE cASE swaps every letter: capitals become small letters and small letters become capitals. Its most useful job is fixing text typed with Caps Lock on by accident: hELLO wORLD turns back into Hello World in one click.
Tidy spaces and line breaks, undo, copy and download
Also remove extra spaces
Tick this box and every conversion also turns runs of spaces and tabs into one space, removes spaces at the start and end of each line and trims the whole text. The setting is remembered in this browser.
Remove extra spaces
The same clean-up on its own, without changing the case. Empty lines between paragraphs are kept.
Remove line breaks
Joins every line into one paragraph, with a single space where each line break was. Handy for text copied from a PDF or an email that breaks in the middle of sentences. Empty lines between paragraphs are joined too.
Undo
Steps back through up to 50 changes made with the buttons, including Clear. Typing in the box is not saved as a step, so pressing Undo after typing returns to the text before the last button change.
Copy and .txt
Copy puts the whole text in the box on your clipboard. .txt downloads it as converted.txt, a plain UTF-8 text file that keeps accents and other alphabets intact.
Counts
The line under the box shows words, characters and lines as you type. Hyphenated words and contractions count as one word. For reading time, readability and more, open the text in Word Counter.
Every case at a glance
The preview panel shows the first 300 characters in every case. Copy on a row copies your whole text in that case, without changing the box.
Clear
Empties the box. Clear can be undone, so a stray click does not cost you your text.
Accented letters and other alphabets
Every case works with letters from any alphabet, not only A to Z. French, Spanish, German, Polish, Turkish, Vietnamese and other languages with accents convert correctly, and so do Greek, Cyrillic and Armenian, which have capitals of their own.
Some writing systems, including Chinese, Japanese, Korean, Arabic, Hebrew, Hindi and Thai, have no capital letters. The everyday cases pass text in those scripts through unchanged, while any Latin words mixed in still change. The code cases are built for alphabets with separate letters; in scripts that write vowels as signs attached to letters, such as Hindi, a word can be split at those signs, so check the result.
Letters whose capital depends on the language, such as the Turkish dotted and dotless i, follow your browser's language setting. With a Turkish browser, i becomes İ in UPPER CASE; with most other languages it becomes I.
Text case converter online free for everyday jobs
A text case converter online free of sign-ups is the kind of tool you reach for many times a week without thinking about it. These are the jobs people use it for most.
Headings and titles
Turn a rough heading into a clean title in the style your publication uses, or into Sentence case for a website or app.
Text typed in capitals
Fix a paragraph typed with Caps Lock on, or a message that arrived in capitals, with lower case or Sentence case.
Spreadsheet and form data
Clean up names, cities and product titles pasted from a spreadsheet column, one per line, then paste them back in the same order.
Variable and file names
Turn a description into camelCase, snake_case or kebab-case, or switch a name from one code style to another.
URL slugs
Make a lower-case, hyphenated slug from a page title with kebab-case, ready for a blog post or product page.
Social posts and captions
Make one word stand out with UPPER CASE, or have some fun with aLtErNaTiNg cAsE.
Text from PDFs
Join broken lines with Remove line breaks, tidy the spacing, then fix the case. To get the text out of a PDF in the first place, use PDF to Text.
Scans and photos
Text read from a scan or a photo often comes out with odd capitals. Pull it out with Image to Text, then set the case here.
Case converter free to use, private and offline
This is a case converter free to use with no account, no sign-up and no limit on how often you use it. Paste a single word or a whole chapter; there is no fixed length limit, though very long texts take a moment longer on older phones.
Your text never leaves your device. Every conversion is done by code running in your browser, and nothing you type or paste is sent to us. That makes it safe for drafts, private messages and code you would rather not paste into an online service.
Once the page has loaded, the tool keeps working without an internet connection, which is handy on a train or a plane. The Title case style and the Also remove extra spaces setting are remembered in this browser, but the text itself is not saved: reloading the page or closing the tab clears it, so copy or download your result first.
Troubleshooting: when the result looks wrong
Title Case changed nothing
The text is probably all in capitals, and words in capitals are kept as acronyms. Click lower case first, then Title Case.
A name lost its capitals
Sentence case, lower case and Capitalized Case lowercase every word first, so NASA becomes nasa and iPhone becomes Iphone. Title Case keeps them; otherwise fix the name by hand.
A capital after an abbreviation
In Sentence case a full stop and a space start a new sentence, so the word after e.g. or Dr. gets a capital. Change it back by hand.
A small word got a capital
First and last words, and words after a colon or a dash, always get a capital. AP and APA also capitalise prepositions of four letters or more. Switch to Chicago or MLA if you want them small.
An apostrophe split a word
The code cases treat an apostrophe as a break, so don't becomes don_t. Remove apostrophes before converting.
Copy does nothing
Some browsers block clipboard access now and then. Click inside the page and try again, or select the text in the box and press Ctrl+C, or Cmd+C on a Mac.
Undo took me too far back
Typing is not saved as an Undo step, so Undo after typing returns to the text before the last button change. Copy your edits first if you need them.
My text is gone after a reload
Only your settings are saved, never the text. Download a .txt copy if you want to come back to it later.
The buttons are greyed out
The case buttons stay disabled until there is text in the box. Type or paste something first.
Tips for clean, consistent capitals
Pick the style before you convert
The Title case style is used the next time you press Title Case, and the preview updates at once, so set Chicago, AP, APA or MLA first.
Let the preview decide
Not sure which case fits? Paste the text and read Every case at a glance before you press anything. Copy on a row takes that version without changing the box.
Work one item per line
Put one title, name or field per line. Title Case, Sentence case and the code cases all treat each line on its own.
Chain conversions
Press lower case, then Title Case for text in capitals; or Remove line breaks, then Sentence case for text copied from a PDF. Undo walks back one step at a time.
Check names last
No set of rules knows every name. Read the result once and fix proper nouns, brand names and acronyms by hand.
Keep the original safe
If the original text matters, copy it rather than cutting it out of your document, or download it as .txt before you start.
What to do next
Need to check the length of your text as well? Word Counter shows words, characters, reading time and readability. Working with code? JSON Formatter tidies and checks JSON in your browser, and Lorem Ipsum Generator gives you placeholder text for layouts. For files, PDF to Text pulls the text out of a PDF, and Word to PDF turns a finished document into a PDF anyone can open.
Frequently asked questions
How do I use this case converter online?
Type or paste your text into the box, then click the case you want, such as Sentence case, Title Case or camelCase. The text changes in place, and you can click Copy or .txt to take the result. A preview of all 15 cases appears under the box as soon as there is text in it.
Is this case converter free?
Yes. It is free to use, with no account and no sign-up, and you can convert as much text as you like, as often as you like.
Can I use this text case converter online free on my phone?
Yes. It works in any modern browser on Android phones, iPhones, tablets and computers, with nothing to install. The buttons wrap onto several rows on a small screen, and Copy puts the result straight on your clipboard.
Which styles does the title case converter online support?
Chicago, AP, APA and MLA. Pick one next to Title case style before you click Title Case. Chicago and MLA keep all prepositions in lower case, while AP and APA capitalise prepositions of four letters or more, such as With and From. All four capitalise the first and last word and the word after a colon.
What is the difference between Title Case and Capitalized Case?
Capitalized Case puts a capital on every word, including a, the, of and to. Title Case follows a style guide and keeps those small words in lower case in the middle of a title. Title Case also keeps acronyms and names such as NASA and iPhone as you typed them, which Capitalized Case does not.
How does the sentence case converter online decide where sentences start?
It capitalises the first letter of the text, the first letter after a full stop, question mark or exclamation mark followed by a space, and the first letter of each line. Everything else is lowercased, and a lone i becomes I. Names and acronyms need their capitals put back by hand.
Why did Title Case leave my text in capitals?
Words written in capitals are treated as acronyms and kept as they are, so text typed entirely in capitals does not change. Click lower case first, then Title Case, and put the capitals back on any real acronyms.
Does the upper case converter online work with accented letters?
Yes. It uses Unicode rules, so é becomes É, ñ becomes Ñ, and Greek and Cyrillic letters get their capitals too. The German ß becomes SS. Scripts without capitals, such as Chinese or Hindi, are left unchanged.
Can the lower case converter online fix text typed with Caps Lock on?
Yes. Click lower case to turn everything into small letters, then Sentence case if you want capitals back at the start of each sentence. If the text came out with swapped capitals, like hELLO, iNVERSE cASE flips it back in one click.
How do I convert case to uppercase in Excel?
Excel has no case button. Type =UPPER(A2) in an empty column, fill it down, then copy the column and paste it back as values. =LOWER and =PROPER work the same way for small letters and capitalised words. For a quick one-off, paste the column here, click UPPER CASE and paste the result back.
How do I change case in Microsoft Word?
Select the text and press Shift+F3; each press switches between lowercase, UPPERCASE and a capital on each word. The Change Case button on the Home tab also offers Sentence case. Word has no AP, APA, Chicago or MLA title case.
How do I change case in Google Docs?
Select the text, then choose Format, Text, Capitalization and pick lowercase, UPPERCASE or Title Case. It has no sentence case or style-guide title case, which is when pasting the text here is quicker.
What does the camel case converter online do with punctuation and numbers?
Spaces, punctuation, underscores and hyphens all mark a break between words and are removed. Numbers count as their own word, so version 2 update becomes version2Update. An existing name such as user_name or user-name is split and joined again as userName.
Can the snake case converter online convert camelCase names?
Yes. A capital after a small letter starts a new word, so userAccountId becomes user_account_id. A run of capitals is kept together as an acronym: getHTTPResponse becomes get_http_response.
What are CONSTANT_CASE, kebab-case and Train-Case used for?
CONSTANT_CASE (USER_ID) is used for constants and environment variables. kebab-case (user-id) is common for URL slugs, CSS classes and file names. Train-Case (User-Id) is the shape of HTTP header names such as Content-Type.
Can I convert many lines at once?
Yes. Each line is converted on its own, so a list of titles or field names, one per line, comes out as a list in the new case. Title Case capitalises the first and last word of every line.
Can I undo a conversion?
Yes. Undo steps back through up to 50 changes made with the buttons, including Clear. Typing in the box is not saved as a step, so copy any edits you made by hand before pressing Undo.
Is my text uploaded or saved?
No. Everything happens in your browser and nothing you type is sent to us. Your Title case style and spacing setting are remembered on this device, but the text itself is not saved, so it is gone when you reload the page.
Does it work offline?
Yes. Once the page has loaded, every conversion runs on your device, so you can keep using it without an internet connection. Keep the tab open, because opening the page again needs a connection.
What do Remove extra spaces and Remove line breaks do?
Remove extra spaces turns runs of spaces and tabs into one space and trims spaces at the start and end of each line. Remove line breaks joins all lines into one paragraph. Tick Also remove extra spaces to tidy the spacing every time you convert.
What is alternating case?
Alternating case switches between small and capital letters, starting with a small one, so hello world becomes hElLo WoRlD. Only letters count, so spaces and punctuation do not break the pattern. It is mainly used for jokes and memes.
Change the case of your text now
Paste, pick a case, copy. Free, private and it works offline.
Start convertingLast updated October 2026 · Written and maintained by the FlipMyFormat team