Text Case Converter
Convert text to UPPERCASE, lowercase, Sentence case, Title Case, camelCase and more in one click.
What Is a Text Case Converter and How Do You Use It?
A text case converter is a free tool that changes the capitalization of your text, turning it into UPPERCASE, lowercase, Sentence case, Title Case, camelCase and other formats without retyping a word. Paste your text in the box above, click the case you want, and copy or download the result.
It is the quickest fix when you type a whole paragraph with Caps Lock on, or when a headline needs proper title capitals. The tool changes the text in place, so you see the result straight away in the same box and can switch to another case with one more click.
On TextAura, you get 12 cases: UPPERCASE, lowercase, Sentence case, Title Case, Capitalize Each Word, aLtErNaTiNg, InVeRsE cAsE, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. A live counter shows words and characters, and Undo steps back through every change.
To see the difference between cases, try the classic test line “the quick brown fox jumps over the lazy dog” and click through the buttons. Every letter in it works with standard Unicode rules, so accented letters such as é change case correctly too.
What Does a Text Case Converter Do?
A text case converter changes which letters are capitals and which are small letters, while keeping your words, spaces and punctuation the same.
Most word processors can only do part of this. Microsoft Word cycles a few cases with Shift+F3, and Google Docs has a capitalization menu, but neither offers developer formats like snake_case. Web designers can change case on screen with the CSS text-transform property, but that only changes the display, not the text you copy.
Some tools give their cases plain names, such as Normal text, ALL CAPITALIZED, all minimalized and All First Letter Big, and make you press a Convert button before you can use Copy results. Ours uses standard names and converts as soon as you click a case, with no extra step.
The result is ordinary text. You can paste it into an email, a document, a spreadsheet, a code editor or a social post, and it keeps the new capitalization.
How Do You Use This Text Case Converter?
You use this text case converter by pasting your text, clicking a case button, and copying or downloading the result.
Follow these steps:
- Type or paste your text into the box, even messy text copied from a website or PDF.
- Click a case button, such as Sentence case or Title Case.
- Check the result, and click another case or ↶ Undo if it is not right.
- Press Copy text, or Download .txt to save the file textaura-text.txt.
The counter under the box shows words and characters as you type, including spaces; for characters without spaces, use our word and character counter. The tool runs on JavaScript in your browser, with no logins and nothing to install.
Always read the result before you use it. Case conversion cannot know which words are names or brands, so NASA becomes Nasa in Title Case and iPhone becomes Iphone. Fix those by hand after converting, or convert only the parts that need it.
What Case Types Can You Convert To?
You can convert to 12 case types, covering everyday writing, playful styles and programming names.
Here is what each one does with the same sample:
| Case | Result |
|---|---|
| UPPERCASE | THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG |
| lowercase | the quick brown fox jumps over the lazy dog |
| Sentence case | The quick brown fox jumps over the lazy dog |
| Title Case | The Quick Brown Fox Jumps Over the Lazy Dog |
| Capitalize Each Word | The Quick Brown Fox Jumps Over The Lazy Dog |
| aLtErNaTiNg | tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg |
| InVeRsE cAsE | Swaps every letter: Hello becomes hELLO |
| camelCase | theQuickBrownFoxJumpsOverTheLazyDog |
| PascalCase | TheQuickBrownFoxJumpsOverTheLazyDog |
| snake_case | the_quick_brown_fox_jumps_over_the_lazy_dog |
| kebab-case | the-quick-brown-fox-jumps-over-the-lazy-dog |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG |
Other sites call Inverse case Toggle Case and call Capitalize Each Word Capitalized Case. CONSTANT_CASE is also known as SCREAMING_SNAKE_CASE, and PascalCase as UpperCamelCase, the style used for React components. UPPERCASE suits short, bold lines such as book cover titles and building plaques. In Title Case, articles and coordinating conjunctions stay lowercase, as does a small word that follows a colon in our tool.
What Is the Difference Between Sentence Case, Title Case and Capitalized Case?
Sentence case capitalizes only the first word of each sentence, Title Case capitalizes the important words, and Capitalized Case capitalizes every word.
Capitalized Case goes by several names, including Start Case, Proper Case and Capital Case. It treats every word the same, so “The Lord of the Rings” becomes “The Lord Of The Rings”. Title Case is smarter: it keeps short words like “of” and “the” lowercase, giving “The Lord of the Rings”. Many style guides also capitalize the first and last word of a title, and AP, APA, MLA and Chicago each add their own rules.
Sentence case reads like normal writing. Our version capitalizes the first letter after a period, question mark, exclamation mark or new line, and turns a lone “i” into “I”. It does not restore proper nouns, so names stay lowercase. Some tools use a list of about 3,000 terms to fix this, turning “nasa opened an office in london” into “NASA opened an office in London”. Ours does not, so check names yourself.
How Does Title Case Decide Which Words Stay Lowercase?
Title Case keeps short function words lowercase, such as articles, conjunctions and short prepositions, and capitalizes everything else.
Our tool keeps these words lowercase unless they come first: a, an, and, as, at, but, by, for, in, nor, of, on, or, so, the, to, up, yet and vs. Longer words like “With” and “Over” are capitalized, which matches AP and APA, where prepositions of four letters or more get a capital. MLA and Chicago lowercase all prepositions, so “with” would stay small there.
Style guides also differ on the last word. Most capitalize it, while our tool only forces the first word, so a title ending in “so” or “up” may need a quick fix. One rule is shared by all of them: “is” is always capitalized, because it is a verb.
For SEO title tags, many writers use Title Case because it looks tidy in search results, and some tools even claim it improves CTR, though that is not proven. For citations, follow the exact style guide your school or publisher uses.
What Are camelCase, snake_case and Other Programming Cases?
Programming cases are ways to join several words into one name without spaces, so code can read them as a single identifier.
Each one has its own job:
| Case | Example | Common use |
|---|---|---|
| camelCase | customerOrderHistory | JavaScript variables and functions |
| PascalCase | CustomerOrderHistory | Classes and components |
| snake_case | customer_order_history | Python variables, database columns |
| kebab-case | customer-order-history | URL slugs, CSS classes |
| CONSTANT_CASE | CUSTOMER_ORDER_HISTORY | Constants, environment variables |
Python’s PEP 8 style guide, for example, asks for snake_case function names. Our tool splits words on spaces, underscores, hyphens, dots and camel humps, so userFirstName, user_first_name and user first name all convert to each other. It works line by line, so a list of internal field names converts in one go.
Two details matter. Punctuation such as “?” or “:” is kept in code cases, while some tools drop non-letters, so remove punctuation first. And a run of capitals stays together, as explained in the FAQ below.
How Do You Change Case in Word, Excel and Google Docs?
Word, Excel and Google Docs each have their own case tools, but they cover fewer cases than a converter.
In Microsoft Word, select text and press Shift+F3 to cycle through lowercase, UPPERCASE and Capitalize Each Word, or use Home > Change Case for Sentence case. In Google Docs, use Format > Text > Capitalization for lowercase, UPPERCASE and Title Case. Like most word processors, both apply changes only to the selected text.
In Excel and Google Sheets, use formulas in a helper column: =UPPER(A1), =LOWER(A1) or =PROPER(A1), where PROPER capitalizes each word. Then copy the column and paste as values to keep the result. There is no built-in Sentence case formula, so for spreadsheet columns or CSV data it is faster to paste the column into our converter and copy it back.
If you change your mind in any of these apps, Ctrl+Z on Windows or Cmd+Z on Mac undoes the last step.
How Do You Change Case in JavaScript, Python, CSS and SQL?
Most programming languages have built-in functions for upper and lower case, and a few add title or capitalize options.
In JavaScript, text.toUpperCase() and text.toLowerCase() change case, as explained in the MDN toUpperCase reference. Java and Swift have similar methods. In Python, text.upper() and text.lower() do the same, while text.capitalize() capitalizes the first letter and text.title() capitalizes each word. Ruby uses upcase and downcase.
In CSS, text-transform: uppercase changes how text looks on a page without changing the source. In SQL, UPPER() and LOWER() work in PostgreSQL, MySQL and most other databases.
Code needs exact rules, while people often want readable results. That is why a converter is handy when you only need to change some text once, such as a list of column names, and do not want to write a script.
When Should You Use Each Case?
Use Title Case for headlines, Sentence case for normal writing, UPPERCASE sparingly, and programming cases only in code.
Sentence case, sometimes called down style or reference style, is common in newspapers in the US and UK, in bibliographies, and in interface copy and error messages; most modern design systems use it. Title Case suits book, film and article titles, and style guides such as AMA, NYT, Wikipedia and Bluebook each have their own version.
UPPERCASE reads as shouting in long text, so use it for short labels, not ALL CAPS emails. If someone sends you a contract or a cUSTOMER oRDER hISTORY report typed with Caps Lock on, Sentence case or Inverse case fixes it in one click. Alternating case is mostly a mocking tone on social media and is hard to read.
For developers, kebab-case fits URL slugs, CSS classes and npm package names, while snake_case suits filename lists and database columns. For fun styles beyond case, try our upside down text generator, mirror text generator or strikethrough text generator.
Will Acronyms and Brand Names Like NASA or iPhone Stay Correct?
Not always; acronyms and brand names can lose their special capitals, so check them after converting.
Our tool lowercases text before applying Title Case, Sentence case or Capitalize Each Word, so NASA becomes Nasa, and brands like eBay, JetBlue and iMac lose their inner capitals. Sentence case also treats every period as the end of a sentence, so abbreviations like Dr., e.g. and U.S. can cause an extra capital on the next word.
Code cases have a similar quirk. Our tool keeps a run of capitals together, so HTTPServerError becomes httpserver_error, while some tools split it into http_server_error. Names like XMLHttpRequest and myXMLParserV2 work best if you write them as XmlHttpRequest first. Other tools offer a “keep these words” list; ours does not, so fix acronyms by hand.
Can I Undo a Case Change?
Yes, you can undo a case change with the ↶ Undo button, which steps back through every conversion you made.
This matters because case conversion is lossy. Once text is all lowercase, no tool can know which letters were capitals before. Undo brings back your earlier version, including the original capitals, as long as you stay on the page.
Clear also counts as a step, so if you empty the box by accident, Undo restores it. If you are working on unpublished copy or an important document, keep a backup before converting, because the history disappears when you close or reload the page.
Can I Convert a List Line by Line?
Yes, you can convert a list line by line, because every case keeps your line breaks and code cases treat each line as a separate name.
Paste a column from Excel or Google Sheets, click a case, then copy it back. This is faster than a helper column and paste as values, and it works for name columns, keyword lists and client lists. Sentence case also starts a new sentence at every new line, so each list item gets a capital first letter.
Some tools let you select part of the text and convert only that selection. Ours converts the whole box, so paste only the lines you want to change.
Does It Work With Accents and Other Languages?
Yes, our converter works with accented letters and other alphabets, because it uses the browser’s built-in Unicode case rules.
Words like café become CAFÉ in uppercase, and Greek or Cyrillic letters change case correctly too. Some languages have special rules: German ß becomes SS in uppercase, which cannot be reversed automatically.
Turkish is the best-known exception. It has a dotted and a dotless i, and standard conversion may give the wrong one; programmers use toLocaleUpperCase() to handle it. If you write in Turkish, check every i after converting. Scripts without capitals, such as Arabic, Hindi or Chinese, stay unchanged.
Does the Text Case Converter Count Words and Characters?
Yes, the converter shows a live word and character count under the box, which updates as you type or convert.
This helps when you write meta descriptions and ad headlines that have strict length limits, since case changes never change the count. Other tools also show a line count, but ours keeps to words and characters. Words are counted as groups of letters separated by spaces, and characters include spaces and punctuation.
For a deeper count, including characters without spaces, sentences and paragraphs, paste your text into our word and character counter. There are no usage limits on either tool, so you can check as many drafts as you need.
Is My Text Private?
Yes, your text stays private because the conversion runs in your browser, and nothing is uploaded to a server.
That makes it safe for contracts, drafts and internal notes. Once the page has loaded, the case buttons work even if your connection drops, though the page itself is not built as an offline app.
Your text is also not saved between visits. When you close or reload the page, the box is empty, so download a .txt copy if you want to keep your work. The download is created in your browser too, so the file goes straight to your device without passing through any server. On a shared computer, press Clear when you finish.
Is the Text Case Converter Free?
Yes, the TextAura text case converter is free, with no account, no signup and no limits.
Some competitors show 15 formats or 11 case types at once in a Multi-Format Result Matrix with Copy All Formats, or add extra cases such as dot.case, path/case, Train-Case, Header-Case and rAnDoM. Others estimate reading time. Ours keeps the 12 most useful cases in one clean box. One site promotes its privacy for NDA material and no tracking cookies; ours also converts in your browser.
For fancier looks than case alone, such as sᴍᴀʟʟ ᴄᴀᴘs, try our small caps text page, the bold text generator, the italic text generator or the fancy text generator. More tools are on the TextAura home page.