Case Converter

Convert text to any case instantly. 100% private.

UPPER CASE

Preview here...

lower case

Preview here...

Title Case

Preview here...

Sentence case

Preview here...

camelCase

Preview here...

PascalCase

Preview here...

snake_case

Preview here...

kebab-case

Preview here...

Switching between uppercase, lowercase, and title case comes up more often than most people expect — reformatting a pasted headline for a slide deck, converting a spaced-out phrase into camelCase for a code variable name, or fixing text that was accidentally typed with caps lock left on for a whole paragraph.

Rather than manually retyping or selectively re-capitalizing each word, this tool applies a consistent case transformation to any pasted text instantly, covering the common formats used across writing, design, and programming contexts.

All of the transformation logic runs as simple string operations in JavaScript, directly in your browser, so long documents convert just as quickly as a single short phrase.

Different programming languages have settled on different case conventions for variable names, which is part of why case conversion comes up so often for developers specifically: JavaScript and Java favor camelCase, Python favors snake_case, and constants across many languages are traditionally written in UPPER_SNAKE_CASE. Knowing which convention a given codebase expects, and converting text to match it quickly, avoids inconsistent naming that hurts readability.

Beyond code, case also carries tone in regular writing — a sentence typed entirely in uppercase reads as shouting online, while consistent Title Case across headings signals a more formal, edited piece of writing compared to casual sentence case throughout.

It's worth building a habit of running a final visual check after any automated case conversion, particularly with Title Case, since automated capitalization rules sometimes handle small connector words like 'a', 'the', or 'of' inconsistently compared to a human editor's judgment about which words should stay lowercase within a title.

Step-by-step instructions

  1. 1

    Paste your text

    Enter or paste the text you want to convert.

  2. 2

    Choose a case format

    Select UPPERCASE, lowercase, Title Case, Sentence case, or camelCase.

  3. 3

    Review the converted text

    The output updates instantly in the result box.

  4. 4

    Copy the result

    Click copy to use the converted text wherever you need it.

Common use cases

Fixing accidental caps lock text

Convert a message typed entirely in uppercase back to normal sentence case.

Formatting headlines

Apply Title Case consistently across article or slide headings.

Preparing code variable names

Convert a phrase into camelCase for use as a JavaScript variable or function name.

Standardizing pasted content

Normalize case across text pulled from different sources with inconsistent formatting.

Matching a team's coding style guide

Quickly convert a variable name to match whatever case convention your team's style guide specifies before committing code.

Tips for best results

  • Title Case capitalizes most words for headline-style formatting, while Sentence case only capitalizes the first word and proper nouns.
  • For code, camelCase is standard for JavaScript variables, while snake_case is more common in Python — check your language's convention.
  • Run through the text once converted, since automated title casing can occasionally capitalize small connector words unexpectedly.
  • This works best with standard Latin-alphabet text; languages without an uppercase/lowercase distinction aren't affected by case conversion.
  • Match your target codebase's convention exactly — camelCase for JavaScript, snake_case for Python — rather than assuming one style works everywhere.
  • In casual writing, remember that all-uppercase text is commonly read as shouting; use it sparingly and intentionally.

Frequently asked questions

What's the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of most words, common in headlines, while Sentence case only capitalizes the first word and proper nouns.

Does this work with non-English text?

Basic case conversion works with Latin-alphabet text; languages using different scripts don't have an uppercase/lowercase distinction, so case conversion won't apply.

Can I convert text into camelCase for code?

Yes, camelCase conversion removes spaces and capitalizes each word after the first, matching common JavaScript variable naming conventions.

Is my text stored anywhere?

No, all conversion happens locally in your browser and nothing is saved or transmitted.

Which case convention should I use for a Python variable?

Python's community convention is snake_case (lowercase with underscores), unlike JavaScript's more common camelCase.

Does this tool support snake_case conversion?

Yes, alongside UPPERCASE, lowercase, Title Case, Sentence case, and camelCase, snake_case conversion is available for code-focused use cases.

Does Title Case conversion always capitalize correctly according to style guides?

Automated Title Case conversion follows general capitalization rules but may handle small connector words differently than a specific style guide would; a quick manual check is worth doing for polished, published headlines.

Can I undo a case conversion if I make a mistake?

Yes, simply select a different case option or paste your original text back in — no changes are permanent until you copy and use the converted output elsewhere.