WeblixTools
100% In-Browser • Free, No Sign-Up

Case Converter

Fix a headline typed in caps lock, tidy up a list of titles, or turn plain words into camelCase and snake_case names for your code. Twelve styles, one click each.

Convert to

Twelve styles

Writing cases plus six naming styles for code.

Line by line

Convert a whole list of titles or field names at once.

Done in your browser

The text is converted on your device and never uploaded.

Twelve cases, picked with one click

Pick a style at the top and the result appears on the right straight away. Change your mind and click another; your original text stays untouched in the left box, so you can try Title Case, then Sentence case, then back again without retyping anything.

The first four are for writing. UPPER and lower do what you'd expect. Title Case capitalises each word but keeps short words like a, of and the in lower case, the way most English headlines are styled. Sentence case lowers everything, then capitalises the start of each sentence and line, and the word "I".

The next six are for code: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case. They split your text into words at spaces, punctuation and changes from lower to upper case, so "XMLHttpRequest" becomes xml_http_request and "user account settings" becomes userAccountSettings. Each line is converted on its own, which makes it easy to rename a whole column of fields at once.

How to use it

  1. 1Paste or type your text on the left.
  2. 2Click a case style. The result updates as you type.
  3. 3For titles, decide whether small words stay lower case.
  4. 4Copy the result or download it as a .txt file.

Title Case rules used here

With "Keep small words lower case" on, these stay lower unless they're the first or last word of a line, or follow a colon or the end of a sentence: a, an, the, and, but, or, nor, for, so, yet, as, at, by, in, of, off, on, per, to, up, via, vs, from, into, onto, with. So "the lord of the rings: the return of the king" becomes "The Lord of the Rings: The Return of the King".

Both halves of a hyphenated word get a capital (Well-Known). Every other letter is lowered first, which means acronyms like NASA come out as Nasa. Fix those by hand, or convert only the words you need. Style guides such as AP and Chicago disagree on a few details, like capitalising "from" or "with", so check yours if it matters.

Cases for code, side by side

Numbers become their own part, so "version2" turns into version_2 in snake_case. Apostrophes are dropped (it's becomes its) and other punctuation is treated as a word break.

  • camelCase: userAccountSettings, common for JavaScript variables.
  • PascalCase: UserAccountSettings, used for classes and React components.
  • snake_case: user_account_settings, for Python and database columns.
  • kebab-case: user-account-settings, for CSS classes, file names and URLs.
  • CONSTANT_CASE: USER_ACCOUNT_SETTINGS, for constants and environment variables.
  • dot.case: user.account.settings, for config keys and translation strings.

Other alphabets and the Turkish i

Upper and lower case work for any script that has them, including accented Latin, Greek and Cyrillic. German ß becomes SS in upper case, as the standard requires. By default the dotted and dotless i follow the general rules, so i becomes I. Switch on "Turkish rules for i" and i becomes İ while ı becomes I, which is what Turkish and Azerbaijani readers expect.

aLtErNaTiNg case alternates on letters only, starting lower, so spaces and punctuation don't break the rhythm. InVeRsE swaps every letter: upper becomes lower and lower becomes upper, handy when you've typed a paragraph with caps lock on.

A note on Sentence case

Sentence case starts a new sentence after a full stop, question mark or exclamation mark followed by a space, and at the start of every line. It can't know which words are names, so "we met anna in paris" comes out as "We met anna in paris". It's still far quicker to add two capitals by hand than to retype a paragraph. An abbreviation like "approx." in the middle of a sentence will also get a capital on the next word; that's the one edit to watch for.

Related tools

Reviews

What Our Users Say

Real feedback from people using WeblixTools, checked by our team before it appears.

5.0 out of 5 · 1 review

very nice

good ho gye g maza hi a gye
October 2026
See all reviews

Frequently Asked Questions

I typed a paragraph with caps lock on. How do I fix it?

Choose Sentence case. It lowers everything and puts capitals back at the start of sentences and lines. Names and places will need a capital added by hand.

Which words stay lower case in Title Case?

Short articles, conjunctions and prepositions such as a, an, the, and, of, in, on, to and with, unless they start or end the line or follow a colon. Turn the option off to capitalise every word.

What's the difference between camelCase and PascalCase?

Only the first letter. camelCase starts lower (orderTotal), PascalCase starts upper (OrderTotal). Everything after works the same way.

Can I convert many lines at once?

Yes. Each line is converted separately, so a list of 200 column names becomes 200 snake_case names, still one per line.

Why did NASA turn into Nasa?

Title and Sentence case lower every word before adding capitals, because the tool can't tell an acronym from a shouted word. Put the acronym back by hand afterwards.

Does it work with accented letters?

Yes. É, ü, ø and other accented letters change case correctly, as do Greek and Cyrillic. In the code cases they're kept as they are, so café owner becomes café_owner.

What is alternating case for?

Mostly jokes and memes, where tHiS lOoK signals a mocking tone. It's also a quick way to make test data with mixed case. It isn't readable for longer text, so keep it short.

Is my text sent to a server?

No. The conversion runs in your browser and nothing is stored.

See all FAQs →