UnitConv
Writing & Dev

Case Converter

Type or paste text and instantly get every common letter case, ready to copy

Your text

0 chars0 words
UPPERCASE

Result appears here

lowercase

Result appears here

Title Case

Result appears here

Sentence case

Result appears here

camelCase

Result appears here

PascalCase

Result appears here

snake_case

Result appears here

kebab-case

Result appears here

CONSTANT_CASE

Result appears here

dot.case

Result appears here

aLtErNaTiNg

Result appears here

iNVERSE cASE

Result appears here

About this tool

The case converter rewrites any text into a dozen common letter cases the moment you type or paste it. Switch instantly between UPPERCASE, lowercase, Title Case and Sentence case for writing, or between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case for programming. Fun styles like aLtErNaTiNg and iNVERSE case are there too. Every result has a one-click copy button, so you never have to retype or fix capitalization by hand. Everything runs in your browser, so your text is never uploaded and the tool keeps working offline once the page has loaded.

How to use

  1. 1 Type directly in the box or paste text you copied from somewhere else.
  2. 2 Watch all the case variations update in real time as you edit, with no button to press.
  3. 3 Find the style you need, such as Title Case, camelCase or snake_case.
  4. 4 Click the copy button next to that result and paste it wherever you need it.

How it works

UPPERCASE and lowercase apply a locale-aware case mapping to every letter. Title Case capitalizes the first letter of each word, while Sentence case lowercases everything and then capitalizes the first letter of each sentence, detected by terminating punctuation (. ! ? and the full-width 。!?). Programmer cases first split the text into words at spaces, hyphens, underscores, dots and camelCase boundaries, then rejoin them: camelCase and PascalCase remove the separators, snake_case joins with underscores, kebab-case with hyphens, CONSTANT_CASE with upper-case underscores and dot.case with dots. aLtErNaTiNg flips the case of each successive letter, and iNVERSE swaps every letter's case. Characters without a case, such as digits, symbols and CJK characters, are always preserved unchanged.

Frequently asked questions

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every word, which suits headings and titles. Sentence case capitalizes only the first letter of each sentence and leaves the rest lowercase, which is how normal prose is written.

What are camelCase, snake_case and kebab-case used for?

They are naming conventions used in programming. camelCase and PascalCase are common for variables and class names, snake_case for variables and database columns, kebab-case for URLs and CSS classes, and CONSTANT_CASE for constants. The tool produces all of them at once.

Does it work with accented letters and other languages?

Yes. Upper and lower conversions use locale-aware mapping, so accented Latin letters convert correctly. Characters that have no upper or lower form, such as Chinese, Japanese or Korean characters, digits and symbols, are kept exactly as they are.

Is my text sent to a server?

No. All conversion happens locally in your browser, so your text never leaves your device. The tool even works offline once the page has loaded.

Can I convert ALL CAPS text back to normal?

Yes. Paste the shouting text and use Sentence case to get readable prose, or Title Case to capitalize each word. lowercase removes all capitals if you need a clean slate before applying another style.

Related tools and uses

Pair the case converter with the word and character counter to check length while you edit, the Base64 and URL encoder to encode text, and the JSON formatter to tidy structured data. Writers use it for headlines and headings, while developers use it to switch identifiers between naming conventions in seconds.