Change text case in one click
Typed a whole paragraph with Caps Lock on? Need a headline in Title Case, or variable names in camelCase? Paste your text, choose a format and copy the result. The case converter works with any length of text and keeps your line breaks.
Available text cases
- UPPERCASE – every letter capitalised. Good for short labels and warnings.
- lowercase – every letter small.
- Title Case – major words capitalised, while small words like “and”, “of” and “the” stay lowercase. Ideal for headlines and blog titles.
- Sentence case – only the first letter of each sentence is capitalised.
- camelCase and PascalCase – for JavaScript, Java and C# names.
- snake_case – for Python variables and database columns.
- kebab-case – for CSS classes and URLs.
- aLtErNaTiNg and iNVERSE – for fun social posts.
How to use the case converter
- Paste or type your text.
- Click the case you want. The text changes straight away.
- Click Copy or Download to use the result.
When to use Title Case vs Sentence case
Many news sites and style guides use Title Case for headlines, while others such as the BBC and many UK publishers prefer Sentence case. Pick one style and use it consistently across your site. For web addresses, turn a title into a clean URL with the slug generator, and check your length with the word counter.
Examples of each case
| Case | Example | Common use |
|---|---|---|
| UPPERCASE | FREE ONLINE TOOLS | Buttons, short labels, acronyms |
| lowercase | free online tools | Tags, email addresses, casual style |
| Title Case | Free Online Tools for Writers | Headlines, book and article titles |
| Sentence case | Free online tools for writers | UK headlines, UI text, paragraphs |
| camelCase | freeOnlineTools | JavaScript variables and functions |
| PascalCase | FreeOnlineTools | Class names, React components |
| snake_case | free_online_tools | Python, database columns |
| kebab-case | free-online-tools | URLs, CSS classes, file names |
Fixing text typed with Caps Lock
If you have typed a paragraph with Caps Lock on, paste it and click Sentence case. The first letter of each sentence becomes a capital, the rest become lowercase, and a lone “i” becomes “I”. Check names and places afterwards, since the converter cannot know which words are proper nouns.
For developers
The camelCase, PascalCase, snake_case and kebab-case options split text on spaces, punctuation and existing capital letters, so “user ID number” becomes userIdNumber, UserIdNumber, user_id_number or user-id-number. Each line is converted separately, which makes it easy to rename a list of variables or database fields at once.
Tips
- Use Title Case or Sentence case consistently across your website’s headings.
- Avoid writing whole paragraphs in capitals. It reads as shouting and is harder to read.
- For headlines with correct small-word rules, see the title case converter guide.
Frequently asked questions
What is Title Case?
Title Case capitalises the first letter of each major word, as in book and article titles. Short words such as "a", "and", "of" and "the" stay lowercase unless they come first.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariableName). PascalCase capitalises every word, including the first (MyVariableName).
Does it work with other languages?
Yes. It supports accented and non-Latin letters that have upper and lower case forms.
Will my line breaks be kept?
Yes. Line breaks are kept for all formats.
