ToolJutsu
All tools
Text Tools

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, and more.

Conversions
UPPERCASE

Type some text above to see the conversion…

lowercase

Type some text above to see the conversion…

Title Case

Type some text above to see the conversion…

Sentence case

Type some text above to see the conversion…

aLtErNaTiNg cAsE

Type some text above to see the conversion…

Code-style casesbonus
camelCase

Type some text above…

snake_case

Type some text above…

kebab-case

Type some text above…

Processed on your device. We never see your files.

How to use Case Converter

What this tool does

The Case Converter takes text you type or paste and immediately shows it in eight different case styles — all at once, each with its own copy button. You do not choose one conversion and wait; every variant appears live as you type. The five main styles are UPPERCASE, lowercase, Title Case, Sentence case, and aLtErNaTiNg cAsE. Three bonus styles — camelCase, snake_case, and kebab-case — cover the naming conventions used in programming and web development.

Why you might need it

Different platforms, style guides, and contexts demand different text casing, and manually retyping or editing text to match them is tedious and error-prone. The most practical use cases are:

Writing and editing. Paste a heading and instantly see it in Title Case and Sentence case side by side so you can choose which fits the style guide. Or reset a block of pasted text that is ALL CAPS back to lowercase in one click.

Development and design. Variable names, CSS class names, file names, and database columns all follow different conventions. camelCase for JavaScript, snake_case for Python and SQL, kebab-case for URLs and CSS — the converter generates all three from the same input so you can copy whichever you need.

Content creation. Heading case varies across publications: some use Title Case for all headings, others prefer Sentence case. Having both variants visible at once makes it easy to follow a house style consistently without looking it up each time.

How to use it

  1. Type or paste your text into the input box at the top.
  2. All eight conversions appear immediately in the cards below. No button to press.
  3. Click the Copy button on any card to copy that specific variant to your clipboard.
  4. Use Load sample if you just want to try the tool, and Clear to start over with a fresh input.

Common pitfalls

Title Case capitalises every word by splitting on word boundaries. This means short words like “a”, “the”, “of”, and “in” are also capitalised — which is correct for AP and Chicago style but not for APA or MLA, which have specific rules about which short words to lowercase. If your style guide has exceptions, apply them manually after copying.

Sentence case only knows about punctuation, not grammar. It capitalises the first letter of the text and the first letter after each period, exclamation mark, or question mark. Proper nouns in the middle of a sentence are not capitalised automatically — you need to fix those yourself after copying.

For camelCase, snake_case, and kebab-case, the converter works best with plain natural-language input or already-separated words. Pasting a long paragraph and expecting a camelCase variable name out of it will produce a very long identifier. Use these conversions for short phrases, labels, or identifiers.

Tips and advanced use

A common workflow when writing documentation or a style guide is to draft headings in plain sentence case first, then use this tool to generate the Title Case version for the published version. Paste each heading, copy the Title Case output, and paste it back — faster than manually adjusting each word.

For developers renaming things across a codebase, the three code-style variants are genuinely useful. Type the English description of what a variable represents — “user profile image url” — and copy whichever convention the codebase uses: userProfileImageUrl, user_profile_image_url, or user-profile-image-url.

The alternating case (aLtErNaTiNg cAsE) is mostly a fun style for memes, social posts, and creative headings. It is not a serious formatting choice, but that is exactly why it is included — the tool aims to cover everything.

Frequently asked questions

Does my text get sent to a server?
No. Every conversion runs entirely inside your browser using JavaScript. Nothing you type or paste is uploaded, stored, or transmitted. The tool is safe to use with private drafts, client copy, or confidential text.
What is the difference between Title Case and Sentence case?
Title Case capitalises the first letter of every word, which is typical for headings, book titles, and page titles. Sentence case only capitalises the first letter of the first word in a sentence (and any proper noun you add manually afterwards). Sentence case is closer to how normal English prose is written.
When would I use camelCase, snake_case, or kebab-case?
These three are code conventions rather than prose styles. camelCase is the standard for JavaScript variables and function names. snake_case is common in Python, Ruby, and database column names. kebab-case is widely used in URLs, CSS class names, and HTML attributes. The tool generates all three so you can pick the right one for your context.
Why does the alternating case skip punctuation and spaces?
The alternating toggle only flips when it encounters a letter. Spaces, punctuation, and numbers pass through unchanged and do not count as a 'step' in the alternation. This keeps the uppercase-lowercase rhythm consistent through words rather than resetting at every space.
Why does camelCase drop some words or look wrong on my input?
The camelCase converter first breaks your text into individual words by splitting on spaces, hyphens, underscores, and camelCase/PascalCase boundaries within existing words. Then it joins them. If the input contains abbreviations, all-caps words, or numbers, they may be treated as single tokens. For clean results, input plain natural-language text or hyphenated/underscored identifiers.

Related tools