Skip to main content
Toolsbase Logo

Case Converter

Free online tool to convert text between uppercase, lowercase, camelCase, snake_case, kebab-case, and more. Ideal for programming and document formatting.

Last updated:

How to Use

Expand how to use
  1. 1

    Enter your text

    Type or paste the text you want to convert into the text area above.

  2. 2

    View converted results

    Your text is automatically converted into 8 different formats including upper case, lower case, camelCase, and snake_case.

  3. 3

    Copy the format you need

    Click the 'Copy' button next to each converted result to copy it to your clipboard.

About Case Converter

Case Converter instantly transforms text into multiple naming conventions and text formats simultaneously. Enter any text and see it converted to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case all at once. It's essential for developers switching between JavaScript's camelCase, Python's snake_case, CSS's kebab-case, and C#'s PascalCase, as well as writers who need to format headings in Title Case or fix accidentally typed ALL CAPS. Each converted result has a one-click copy button for quick use. All processing runs locally in your browser.

Key Features

  • Convert to 8 different case formats at once
  • Real-time conversion preview
  • One-click copy for each format
  • Support for programming naming conventions
  • Works with text containing non-ASCII characters

Use Cases

  • Convert variable names between camelCase, snake_case, and kebab-case
  • Format headings in Title Case for blog posts and articles
  • Standardize text for CSV headers or database columns
  • Fix accidentally typed ALL CAPS text
  • Generate CONSTANT_CASE for configuration values

FAQ

What case formats are supported?

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and more.

Can I convert multiple lines at once?

Yes. Paste multi-line text and each line will be converted independently. Great for batch-converting lists of variable names or headings.

Is this useful for programming?

Absolutely. Developers frequently need to convert between camelCase (JavaScript), snake_case (Python/Ruby), kebab-case (CSS/URLs), and PascalCase (C#/TypeScript classes).

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter and capitalizes the first letter of subsequent words (e.g., myVariableName). PascalCase capitalizes the first letter of every word (e.g., MyClassName).

When should I use CONSTANT_CASE?

CONSTANT_CASE is commonly used for defining constants in programming. Examples include MAX_VALUE, API_BASE_URL, etc. It indicates values that should not be changed.