Case Converter

Convert text between 12 different case formats. Paste your text and pick a style. 100% client-side.

Last reviewed: April 2026

New to this tool? Click here for instructions

Input
Output
Paste text above and choose a case format.

Quick Answer

A case converter changes the capitalization of text between formats β€” UPPERCASE, lowercase, Title Case, Sentence case β€” and programming styles like camelCase, snake_case, and kebab-case. Paste your text above and pick a case to convert it instantly. It is handy for renaming variables or cleaning up copy, and your text stays local in your browser.

How to Use the Case Converter

To use the Case Converter, simply paste your text into the input area on the left (or top on mobile). Choose a case format by clicking one of the 12 format chips above the panes. The converted text will appear instantly on the right. You can copy or download the result using the buttons above the output.

When to Use the Tool in Real Workflows

The Case Converter is ideal for developers, writers, and content creators who need to convert text between different case formats. It's particularly useful when working with programming languages, file names, titles, and more.

How It Works

The Case Converter uses a smart splitting algorithm to detect word boundaries in any input format. It recognizes spaces, hyphens, underscores, and dots as explicit separators. For camelCase and PascalCase inputs, it detects boundaries where a lowercase letter is followed by an uppercase letter. This ensures accurate conversion between any two formats.

Tips, Edge Cases, or Limitations

For programming, match the convention of your language. CSS class names should use kebab-case. When naming database tables and columns, snake_case is the most portable format. Title Case is ideal for headings, but small words like 'and', 'the', 'of' are typically not capitalized in formal title style.

Frequently Asked Questions

camelCase is a naming convention where the first word is lowercase, and each subsequent word starts with an uppercase letter.
camelCase has the first word lowercase, while PascalCase has all words capitalized with no separator.
Use snake_case for Python, Ruby, and database column names, and kebab-case for CSS classes and URLs.
No, the Case Converter operates entirely in your browser. Your text is never sent to a server.
The tool uses a smart splitting algorithm that detects word boundaries based on spaces, hyphens, underscores, and dots.