Case Converter

Convert text between different cases (upper, lower, title)

Case Converter

Convert text between different cases (upper, lower, title)

Characters: 0 | Words: 0

UPPERCASE

lowercase

Title Case

Sentence case

camelCase

PascalCase

snake_case

kebab-case

CONSTANT_CASE

Features

  • 9 different case conversions
  • Real-time text transformation
  • Character and word counting
  • One-click copy for each format

How to Use

  1. 1. Type or paste your text into the input area
  2. 2. Watch all case formats update automatically
  3. 3. Click the copy button next to any format
  4. 4. Use "Copy All" to get all formats at once

About the Case Converter

Most of the nine conversions here are mechanical, but two trip people up. Title Case capitalizes the first letter of every word, while Sentence case lowercases everything and capitalizes only the first letter of each sentence: headlines use the former, prose uses the latter. The five programmer cases differ in delimiter and initial capital, so camelCase and PascalCase strip separators entirely, while snake_case, kebab-case, and CONSTANT_CASE join words with underscores or hyphens.

Each style has strong conventions. JavaScript variables and JSON keys are usually camelCase; TypeScript and C# class names and React components are PascalCase; Python variables and PostgreSQL columns favor snake_case; CSS classes, HTML attributes, and URL slugs are kebab-case; and environment variables are screaming snake case. Note that the code-oriented conversions discard punctuation and spaces, so paste natural phrases rather than pre-formatted identifiers for the cleanest results.

Conversions update live as you type, with character and word counts alongside, and nothing is sent to a server. For related text utilities, measure output in the Word Counter, generate filler copy with the Lorem Ipsum Generator, or convert markup with Markdown to HTML.

Case Converter FAQs

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every word, which suits headlines, buttons, and menu labels. Sentence case lowercases everything except the first letter of each sentence, which reads more naturally in paragraphs and UI copy.

Which case format should I use in code?

Follow your language's convention: camelCase for JavaScript variables and JSON keys, PascalCase for classes and React components, snake_case for Python and database columns, kebab-case for CSS classes and URL slugs, and CONSTANT_CASE for environment variables.

What happens to punctuation in camelCase or snake_case?

The code-oriented conversions remove spaces and non-alphanumeric characters and use word boundaries for capitals, so a phrase like hello world! becomes helloWorld. Paste raw phrases rather than pre-formatted identifiers for the cleanest output.

Does the converter handle accented characters?

The UPPER, lower, Title, and Sentence conversions use Unicode-aware JavaScript case methods, so accented letters convert correctly. The five code cases strip down to ASCII letters and digits, so accents are removed in those outputs.

Is my text uploaded anywhere?

No. Every conversion runs in your browser as you type, and the character and word counts are computed locally too. Nothing you paste leaves your machine.