Case Converter Switch text between UPPER, lower, Title, camelCase and more — free, instant, private.

Case Converter

Switch text between UPPER, lower, Title, camelCase and more — free, instant, private.

0 words, 0 characters

Convert to a specific case

Jump straight to a dedicated converter for the style you need:

What is a case converter?

A case converter rewrites text from one letter-case style to another: shouting in UPPERCASE, writing quietly in lowercase, polishing a headline in Title Case, or preparing an identifier like camelCase or snake_case for source code. Instead of retyping everything by hand, you paste your text once and pick the style you need — the conversion is instant.

How to use this tool

  1. Type or paste your text into the input box above. The word and character counter updates as you type.
  2. Click any conversion button — UPPERCASE, Title Case, camelCase, and more.
  3. The converted text appears in the result area. Click Copy output to copy it to your clipboard.

When splitting text into words, the tool understands spaces, underscores, hyphens and camelCase boundaries, so myVariableName, my-variable-name and my variable name all convert cleanly to any other style.

Naming conventions in programming

Different languages and communities prefer different identifier styles. This tool covers the most common ones:

Common mistakes when converting case

Pro tips

Frequently asked questions

What is Title Case?

Title Case capitalizes the first letter of every word and lowercases the rest: 'the quick brown fox' becomes 'The Quick Brown Fox'. It is commonly used for headlines, book titles and headings.

What is the difference between camelCase and PascalCase?

Both join words together without separators and capitalize each word, but camelCase starts with a lowercase letter (userName) while PascalCase capitalizes the first word too (UserName). camelCase is typical for variables and functions; PascalCase for classes and components.

Does this tool handle Unicode text?

Yes. Conversions use Unicode-aware JavaScript methods, so accented letters like é or ü and scripts such as Greek or Cyrillic are upper- and lowercased correctly. Scripts without letter case, like Chinese or Arabic, pass through unchanged.

Is my text uploaded to a server?

No. All conversions run locally in your browser using JavaScript. Your text is never sent over the network, stored, or logged anywhere.