Typed a whole paragraph with Caps Lock on? Need a headline in Title Case, a variable name in camelCase, or a clean sentence-case caption? This free case converter changes the capitalisation of your text in one click. Paste or type, choose a format — UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg, iNVERT cASE, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE — and copy the result. It works on any language, runs in your browser and never uploads your text.
How to change the case of text — step by step
- Add your text. Type it, or press Paste to insert from the clipboard.
- Optionally select a part. Highlight just the words you want to change.
- Click a format. The text changes immediately in the box.
- Not what you wanted? Press Undo and try another format.
- Copy the result or send it to the notepad.
The formats explained, with examples
| Format | Example result | Best for |
|---|---|---|
| UPPERCASE | MEETING AT 5 PM | Short emphasis, labels, acronyms |
| lowercase | meeting at 5 pm | Fixing Caps Lock mistakes, normalising text |
| Title Case | The Quick Brown Fox Jumps Over the Lazy Dog | Headlines, titles, headings |
| Sentence case | The quick brown fox. It jumps over the dog. | Normal paragraphs, captions, UI text |
| aLtErNaTiNg | hElLo WoRlD | Jokes and memes |
| iNVERT cASE | hELLO wORLD ↔ Hello World | Flipping accidental capitals |
| camelCase | userProfileName | JavaScript variables and functions |
| PascalCase | UserProfileName | Class names, components |
| snake_case | user_profile_name | Python variables, database columns |
| kebab-case | user-profile-name | URLs, CSS classes, file names |
| CONSTANT_CASE | USER_PROFILE_NAME | Constants and environment variables |
How Title Case works
Title Case capitalises the first letter of each word, but style guides disagree about small words. This tool follows a widely used English convention: it keeps short articles, conjunctions and prepositions — such as a, an, the, and, but, or, for, nor, on, at, to, from, by, of, in, via — in lowercase, except for the first word. So “the lord of the rings” becomes “The Lord of the Rings”. Longer prepositions such as “over” and “through” are capitalised, as in many news style guides.
For languages other than English, the tool capitalises the first letter of each word without small-word rules, because the exceptions differ by language. Proper names, brand names (such as iPhone or eBay) and acronyms may still need a manual check after conversion.
How Sentence case works
Sentence case lowercases everything and then capitalises the first letter of the text and of each new sentence, after full stops, question marks, exclamation marks and line breaks. In English, a stand-alone “i” becomes “I”. It will not know which words are proper nouns, so names like “London” or “Priya” need to be capitalised again by hand. For headings in modern web design and in many user-interface guidelines, sentence case is recommended because it reads naturally and is easier to scan.
Case formats for programmers
Developers frequently convert text between naming styles. The converter splits your text into words, even when the input is already in another style. For example, userProfileName, user_profile_name and User Profile Name all convert cleanly between each other. Each line is converted separately, so you can paste a whole list of names and change them in one go. Numbers stay attached to words, and punctuation such as spaces, underscores, hyphens and dots is treated as a separator.
Everyday situations
Fixing text typed with Caps Lock
Paste the text, press lowercase or Sentence case, and you are done — no retyping.
Preparing headlines and email subject lines
Try Title Case and Sentence case and choose the style that matches your brand. Use the Word Counter to check the length.
Cleaning data from a spreadsheet
Standardise names or product titles, for example converting “JOHN SMITH” to “John Smith”.
Creating URL slugs and file names
Convert “My First Blog Post” to my-first-blog-post with kebab-case.
Writing code and configuration
Switch between camelCase, snake_case and CONSTANT_CASE without manual editing.
Social media styling
Use aLtErNaTiNg or UPPERCASE for playful emphasis. Remember that long stretches of capitals are harder to read.
Which style should you choose for headings?
There is no single correct answer; consistency matters more than the rule itself. Newspapers, book publishers and many marketing teams prefer Title Case for headlines, because it looks formal and signals a title. Technology companies, government websites and many documentation teams increasingly choose Sentence case because it is easier to read at a glance and treats long headings, questions and translations more naturally. If you are unsure, check what your publisher, school or brand guide says; otherwise pick one style and apply it everywhere on the same page, including buttons, menu items and email subject lines.
A practical approach is to write your heading in Sentence case first, run the Title Case conversion to compare, and read both aloud. Choose the version that feels right for your audience, then use the Word Counter to confirm that it fits your length limit — for example, 60 characters for a search-result title.
Common capitalisation mistakes to avoid
- Capitalising every word in running text. Reserve Title Case for titles, not for sentences.
- Forgetting proper nouns. After lowercasing, restore names, places and brands.
- Mixing styles in one list. A menu where half the items are Title Case and half are Sentence case looks careless.
- Using all capitals for long messages. It is harder to read and can seem aggressive.
- Changing case in code that is case-sensitive. Programming languages treat
userNameandusernameas different identifiers; convert whole names consistently. - Ignoring language rules. Capitalisation conventions differ: German capitalises all nouns, French and Spanish do not capitalise most words in titles, and English capitalises days and months while Spanish and Portuguese usually do not.
Tips and good practice
- Use Sentence case for long text. All capitals reduce readability, and many readers interpret them as shouting.
- Check names and acronyms after converting to lowercase or Sentence case.
- Use selection for mixed text. Convert only the heading, keep the body unchanged.
- Combine tools. Remove duplicates or sort a list first, then change its case.
- Undo is your friend. Experiment freely; you can step back up to 50 times.
Language and Unicode support
The converter uses your browser’s language-aware rules, so letters with accents and many alphabets — Latin, Greek, Cyrillic and others — convert correctly: “ça va été” becomes “ÇA VA ÉTÉ” and back. Some scripts, such as Hindi, Arabic, Chinese, Japanese and Thai, do not have upper and lower case, so case changes will leave them unchanged. Special cases exist in some languages (for example, the German ß becomes “SS” in uppercase), and the tool follows the rules provided by your browser.
Privacy
All conversion happens in your browser. Your text is not uploaded to TextAgo. To prevent loss of work, the latest text is kept in your browser’s local storage and shared with some other TextAgo text tools on the same device; clear it with the Clear button or by clearing your browser data. Read the Privacy Policy for details.
Troubleshooting
Nothing changed after I clicked a format
Check that the box contains text. If you selected only a few characters, only that selection was converted.
Title Case capitalised a word that should be lowercase
Style guides differ. Edit the word manually, or use Sentence case and capitalise the key words yourself.
camelCase merged things I wanted to keep apart
Convert one item per line; each line is converted separately.
The result lost my accents
It should not. Make sure your text is encoded normally and was pasted completely; try pasting again.
Frequently asked questions about changing text case
How do I change uppercase to lowercase online?
Paste your text and click lowercase. Use Undo if you need the original back.
Is there a keyboard shortcut for changing case?
Most word processors have one (for example Shift+F3 in Word), but a web tool works anywhere, including your phone.
Can I convert only part of my text?
Yes. Select the part and click a format; the rest stays unchanged.
Does it support other languages?
Yes, for any language that has upper and lower case. Scripts without case are unchanged.
Is my text saved on your servers?
No. Everything runs in your browser.
Is it free?
Yes — free, with no sign-up and no limits set by TextAgo.