Case Converter

Instantly convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and 13 more case formats. Free online tool with one-click copy.

Last updated: 2026/01/13
Text to Convert
Characters: 0Words: 0

Basic Conversions

UPPERCASE
Enter text to convert
lowercase
Enter text to convert
Title Case
Enter text to convert
Sentence case
Enter text to convert
tOGGLE cASE
Enter text to convert

Programming Cases

camelCase
Enter text to convert
PascalCase
Enter text to convert
snake_case
Enter text to convert
SCREAMING_SNAKE_CASE
Enter text to convert
kebab-case
Enter text to convert
COBOL-CASE
Enter text to convert
dot.case
Enter text to convert
path/case
Enter text to convert

What is Case Converter?

Case Converter is an online tool that instantly transforms text into various case formats. From basic uppercase/lowercase conversions to programming-specific formats like camelCase, snake_case, and kebab-case, this tool supports 13 different case styles.

As you type, all conversion results are displayed simultaneously, allowing you to quickly find and copy the format you need.

Key Features

  • Real-time Conversion: Automatically converts to 13 different cases as you type
  • 5 Basic Conversions: UPPERCASE, lowercase, Title Case, Sentence case, tOGGLE cASE
  • 8 Programming Cases: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, COBOL-CASE, dot.case, path/case
  • One-click Copy: Quickly copy any result to clipboard with dedicated copy buttons
  • Sample Text: Preview conversion results with various example texts

How to Use

  1. Enter the text you want to convert in the input field above.
  2. All case conversion results will appear below instantly.
  3. Click the “Copy” button next to your desired case to copy the result.
  4. Use the “Sample” button to try example texts.

Case Types Explained

Basic Conversions

  • UPPERCASE: Converts all letters to uppercase (e.g., HELLO WORLD)
  • lowercase: Converts all letters to lowercase (e.g., hello world)
  • Title Case: Capitalizes the first letter of each word (e.g., Hello World)
  • Sentence case: Capitalizes only the first letter of sentences (e.g., Hello world)
  • tOGGLE cASE: Inverts the case of each letter

Programming Cases

  • camelCase: First word lowercase, subsequent words capitalized (e.g., helloWorld)
  • PascalCase: All words capitalized (e.g., HelloWorld)
  • snake_case: Lowercase with underscores between words (e.g., hello_world)
  • SCREAMING_SNAKE_CASE: Uppercase with underscores (e.g., HELLO_WORLD)
  • kebab-case: Lowercase with hyphens between words (e.g., hello-world)
  • COBOL-CASE: Uppercase with hyphens (e.g., HELLO-WORLD)
  • dot.case: Lowercase with dots between words (e.g., hello.world)
  • path/case: Lowercase with slashes between words (e.g., hello/world)

Frequently Asked Questions

Does this work with non-English characters?

Basic case conversions (UPPERCASE, lowercase, etc.) work with any language that has uppercase and lowercase letters, including Latin, Cyrillic, and Greek alphabets. Languages without case distinction (like Chinese or Japanese) will remain unchanged for basic conversions, but programming cases will still apply word separators.

What’s the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (helloWorld), while PascalCase starts with an uppercase letter (HelloWorld). camelCase is typically used for variable names, while PascalCase is commonly used for class names.

Which case should I use for programming?

It depends on the programming language and coding conventions. JavaScript/Java typically use camelCase, Python uses snake_case, CSS/HTML use kebab-case, and constants often use SCREAMING_SNAKE_CASE. Always follow your team’s style guide.

Contact Us