Skip to content

Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE, and PascalCase.

Loading...
1. Paste or type the text you want to convert into the input area. 2. Select the desired case format from the options: UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE, or PascalCase. 3. Review the converted text that appears instantly in the output area. 4. Click the copy button to copy the converted text to your clipboard. 5. Switch between different case formats to compare results without re-entering your text.

About This Tool

The Case Converter transforms your text between nine different letter case formats with a single click. Whether you need to convert a heading to title case, prepare variable names in camelCase for code, or transform text to UPPERCASE for emphasis, this tool handles it all instantly.

Supported formats include UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, kebab-case, CONSTANT_CASE, and PascalCase. Each conversion is handled accurately, respecting word boundaries, punctuation, and special characters. The tool is especially useful for developers who frequently switch between naming conventions across programming languages and file formats.

Simply paste or type your text, select the desired case format, and the converted output appears instantly. Copy the result to your clipboard with one click. The tool processes everything in your browser - no data leaves your device.

Frequently Asked Questions

In camelCase, the first word starts with a lowercase letter and each subsequent word starts with an uppercase letter (e.g., myVariableName). In PascalCase, every word including the first starts with an uppercase letter (e.g., MyVariableName).
Title Case capitalizes the first letter of each major word while keeping minor words like "a," "an," "the," "and," "but," "or," "in," "on," and "at" in lowercase - unless they appear at the start of the text.
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is commonly used for constant values in programming. All letters are uppercased and words are separated by underscores, such as MAX_RETRY_COUNT.
Yes. Numbers and special characters are preserved during conversion. The tool focuses on changing letter casing while leaving non-alphabetic characters intact in most modes. For code-style cases like camelCase and snake_case, spaces and punctuation are replaced with the appropriate separator.
Kebab-case uses lowercase letters with words separated by hyphens (e.g., my-component-name). It is widely used in URLs, CSS class names, HTML attributes, and file names in web development projects.

Related Tools

Word Counter and Character Counter

Count words, characters, sentences, and paragraphs in your text. Includes reading time and speaking time estimates.

Text and Writing

Text to Slug and URL Generator

Convert any text into a clean, URL-friendly slug. Handles special characters, accents, and multiple languages automatically.

Text and Writing

Find and Replace

Find and replace text with support for regular expressions, case-sensitive matching, and whole-word search options.

Text and Writing

Text to Binary Converter

Convert text to binary representation and binary back to text. Supports ASCII and UTF-8 encoding with space-separated bytes.

Text and Writing

ASCII Art Text Generator

Convert text to ASCII art using various font styles like Standard, Banner, Big, Slant, and Small for eye-catching displays.

Text and Writing

Letter Counter and Frequency Analyzer

Analyze letter frequency in your text with counts and percentages. Visualize character distribution and find the most used letters.

Text and Writing