ToolsEssential

Case Converter

Paste text, pick a style, and copy the result. Ideal for fixing text typed with Caps Lock on, formatting headlines or naming variables.

Runs in your browserFree, no sign-upNo watermark

How to change text case

  1. Paste or type your text into the box.
  2. Click the style you want. The text in the box is converted immediately.
  3. Click Copy result and paste it wherever you need it. You can click another style at any time to convert again.

What each case style means

StyleExampleTypical use
Sentence caseThe quick brown fox. It jumps.Normal writing, emails, UI text
lowercasethe quick brown foxTags, email addresses, casual style
UPPERCASETHE QUICK BROWN FOXShort labels, acronyms, warnings
Title CaseThe Quick Brown Fox Jumps Over the Lazy DogHeadlines, book and article titles
Capitalize Each WordThe Quick Brown Fox Jumps Over The Lazy DogNames, simple headings
camelCasequickBrownFoxJavaScript and Java variables
PascalCaseQuickBrownFoxClass and component names
snake_casequick_brown_foxPython variables, database columns
kebab-casequick-brown-foxURLs, CSS classes, file names
CONSTANT_CASEQUICK_BROWN_FOXConstants and environment variables

Title Case vs. Capitalize Each Word

They look similar but follow different rules. Capitalize Each Word simply makes the first letter of every word a capital. Title Case follows the common headline style used by most English style guides: it capitalises the first and last word and all “major” words, but keeps short articles, conjunctions and prepositions — such as a, an, the, and, but, or, for, of, on, in, to, at, by — in lowercase unless they start the title. That is why “The Lord of the Rings” keeps “of” and “the” small.

Fixing text typed with Caps Lock on

If you have typed a whole paragraph with Caps Lock on, choose Sentence case. The converter lowercases everything, then capitalises the first letter of each sentence and the pronoun “I”. Proper nouns such as names and places cannot be detected automatically, so give the result a quick read and capitalise those by hand.

Case styles for programmers

The programming styles split your text into words using spaces, hyphens, underscores and existing capital letters, then join them back together in the chosen convention. That means you can paste user_first_name and convert it straight to userFirstName or user-first-name. Punctuation that is not valid in identifiers is removed.

Tips

  • Use sentence case for website buttons and menus — it is easier to read than title case.
  • Avoid writing whole paragraphs in uppercase; online it reads as shouting and is harder to scan.
  • For URLs, kebab-case is preferred by search engines because hyphens are treated as word separators.

Frequently asked questions

Does the case converter keep my line breaks?

Yes. Line breaks and paragraph spacing are preserved for all text styles. The programming styles (camelCase, snake_case and so on) convert each line separately.

Which words stay lowercase in Title Case?

Articles (a, an, the), short conjunctions (and, but, or, nor, for, so, yet) and short prepositions (of, on, in, to, at, by, up, as, via) stay lowercase unless they are the first or last word.

Does it work with accented letters and other languages?

Yes. It uses your browser’s Unicode-aware case rules, so letters such as é, ü and ß convert correctly. Scripts without upper and lower case, such as Bangla, are left unchanged.

Is my text sent anywhere?

No. Conversion happens instantly in your browser and nothing is uploaded.

Can I undo a conversion?

Press Ctrl+Z (Cmd+Z on Mac) inside the text box to undo, or paste your original text again.

More text tools

See all →