Home / Text / Case Converter

Case Converter

Turn any text into UPPERCASE, lowercase, Title Case, camelCase, snake_case and eight more styles with a single click. Your original stays untouched, and nothing is uploaded.

0input characters
0input words
0output characters
0output words

Overview

Capitalisation carries meaning far beyond emphasis. Programmers read structure in camelCase humps and snake_case underscores; editors enforce title case on headings and sentence case on body copy; data teams standardise column names before a single query runs. Getting the style wrong is a small error with an outsized power to annoy — and retyping to fix it invites brand-new typos.

This converter treats case as a mechanical transform, not a typing exercise. It first breaks your text into its underlying words — however they were separated — then rebuilds them in whichever convention you choose. Thirteen styles cover prose, programming and cleanup in one panel.

Why do so many case styles exist?

Because different communities needed different signals. Prose styles like sentence case and title case come from publishing tradition, where they tell readers what kind of text they are looking at. Programming styles exist because code cannot contain spaces: camelCase and PascalCase mark word boundaries with capital letters, snake_case and kebab-case with visible separators, and CONSTANT_CASE shouts that a value should never change.

The converter understands all of these as the same operation in different costumes: split into words, rejoin with new rules. That is why it can turn user_first-name into userFirstName and back — it sees the words underneath the punctuation, not just the surface characters.

Features

Benefits

Who can use it

Developers renaming variables and columns, writers styling headings, students formatting titles and references, marketers preparing CMS copy, and office workers untangling text copied from PDFs. Anyone who has held shift and retyped a heading by hand will feel the time savings immediately.

How to use

  1. Paste or type your text into the left-hand box.
  2. Click the style you want; the result appears on the right.
  3. Compare styles freely — the original never changes.
  4. Copy the result, or download it as a text file.
  5. Chain another conversion with “use result as input” if needed.

Frequently asked questions

Will I lose my original text?

Never. Conversions write only to the output box; the input box keeps exactly what you typed. You can run all thirteen styles against the same original and compare them side by side before deciding.

How does it handle text that is already camelCase?

It splits on the capital-letter boundaries first, recovering the underlying words, then rebuilds them in the target style. That is what makes every-direction conversion possible — the tool understands structure, not just characters.

Title case vs sentence case — which should I use?

Follow your style guide: publishers and academia usually want sentence case for references and title case for headings. This tool's title case capitalises significant words while leaving short connectors small, matching mainstream convention.

What is CONSTANT_CASE actually for?

It is a programming convention signalling that a value is fixed — configuration keys, environment variables, enum members. The shouting capitals are a visual promise: do not reassign this.

Can it fix text pasted from a PDF?

The cleanup transforms handle the usual damage: collapsed whitespace, stray tabs, and line breaks in the middle of sentences. Run those first, then apply your case style to the cleaned text.

Does my text leave my browser?

No. Every conversion is local JavaScript. There is no upload, no queue and no trace once you close the tab.

Conclusion

Case is structure, not decoration — and structure should be applied by rule, not retyped by hand. Pick a style, click once, and let the words underneath do the rearranging.

Related tools

TextWord CounterLive word, character and time stats for any text you paste. TextDiff CheckerSpot every change between two versions of a text, line by line. TextLorem Ipsum GeneratorPlaceholder text by paragraph, sentence or exact word count.