Case Converter

Free online case converter. Transform text to uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case instantly.

Everything runs in your browser — your data is never sent to any server.

Why Use Our Case Converter?

Our case converter lets you transform text into 8 different case formats simultaneously. Whether you need to prepare variable names for code, format titles for documents, or convert text for URLs, this tool shows all conversions at once so you can pick the one you need. It's essential for developers, writers, and content creators.

Key Features

  • 8 case conversions displayed simultaneously
  • UPPER CASE and lower case for basic formatting
  • Title Case and Sentence case for proper capitalization
  • camelCase, PascalCase, snake_case, kebab-case for developers
  • One-click copy for any conversion result

How to Use This Tool

  1. Type or paste your text in the input field
  2. All 8 case conversions appear automatically in cards below
  3. Click the Copy button on any result to copy it
  4. Use the converted text in your project or document

Technical Details

The case converter handles various edge cases: Title Case capitalizes the first letter of every word, Sentence Case only capitalizes after sentence-ending punctuation. Programming cases (camelCase, PascalCase, snake_case, kebab-case) properly handle word boundaries including spaces, hyphens, and existing mixed-case patterns. Non-alphanumeric characters are treated as word separators for code case conversions.

Frequently Asked Questions

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

Title Case capitalizes the first letter of every word (e.g., 'Hello World'), while Sentence case only capitalizes the first letter after a period or at the beginning (e.g., 'Hello world').

When should I use camelCase vs PascalCase?

camelCase starts with a lowercase letter and is used for variable names in JavaScript/Java. PascalCase starts with an uppercase letter and is used for class names and React components.

Does it handle special characters and accented letters?

Yes, the converter handles accented characters and most Unicode letters. Special characters and numbers are preserved and treated as word separators in code case conversions.

Related tools