Case Converter

Use this case converter to fix text typed with Caps Lock on, format headings or convert names for code, all in one click.

Updated 100% free Files stay on your device No sign-up

Watch the 0:33 video tutorial
Case Converter illustration

How to use the Case Converter (video)

0:33 · no sound needed
In this video
  1. Paste the text you want to change
  2. Click Title Case for headlines
  3. Or pick any other style, like UPPERCASE
  4. Click Copy to use the converted text

Popular Case Converter shortcuts

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

  1. Paste or type your text.
  2. Click the case you want. The text changes straight away.
  3. 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.