Free Online Case Converter

A case converter rewrites text into a different letter-casing style without changing the words themselves.

Need to use Case Converter right now?

A case converter rewrites text into a different letter-casing style without changing the words themselves. It's a small utility that quietly saves a lot of manual retyping: fixing text that got stuck in CAPS LOCK, converting a headline into Title Case for a style guide, or turning a phrase into camelCase or snake_case for use as a variable name in code.

No sign-upNo uploads 100% free

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

StudentsWritersBloggersEditorsContent marketersDevelopers

About Case Converter

A case converter rewrites text into a different letter-casing style without changing the words themselves. It's a small utility that quietly saves a lot of manual retyping: fixing text that got stuck in CAPS LOCK, converting a headline into Title Case for a style guide, or turning a phrase into camelCase or snake_case for use as a variable name in code.

This tool supports nine casing styles in one place. UPPERCASE and lowercase are the simplest — every letter forced one way or the other. Title Case capitalizes the first letter of each word, the convention used for headlines and book titles. Sentence case capitalizes only the first letter of each sentence, the normal casing for regular prose, which is useful for cleaning up text that was typed entirely in lowercase or entirely in caps.

The remaining four are aimed squarely at developers naming things. camelCase (lowercase first word, capitalized subsequent words, no spaces) and PascalCase (every word capitalized, no spaces) are the two dominant conventions for variable, function, and class names across JavaScript, Java, C#, and most modern languages. snake_case (all lowercase, words joined by underscores) is the standard in Python, Ruby, and most database column names. kebab-case (all lowercase, words joined by hyphens) is everywhere in URLs, CSS class names, and command-line flags. Converting a plain-English phrase into any of these by hand means remembering the exact capitalization and separator rules each time — this tool applies them consistently in one click.

There's also aLtErNaTiNg CaSe, alternating upper and lower case letter by letter, which is mostly used for sarcastic emphasis online (sometimes called "mocking case" or "spongebob case") rather than any formal writing convention — included here because it's genuinely one of the more commonly requested case conversions. Every conversion runs instantly in your browser as plain JavaScript string manipulation; nothing is sent anywhere, and you can convert as much text as you like.

How it works

  1. Enter your text. Type or paste the text you want to convert into the box above.
  2. Pick a case style. Click any of the nine case buttons — UPPERCASE, Title Case, camelCase, snake_case, and more.
  3. Copy the result. The converted text appears below instantly. Use the Copy button to grab it, or pick a different case to try again.

Examples

Converting a phrase

Input

the quick brown fox

Output

UPPERCASE: THE QUICK BROWN FOX
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
PascalCase: TheQuickBrownFox
snake_case: the_quick_brown_fox
kebab-case: the-quick-brown-fox

Frequently asked questions