Transform text between Title Case, UPPERCASE, lowercase, camelCase, snake_case, kebab-case, and more. Paste your text and pick a format.
Select Conversion
Type or paste text above, then select a conversion style to see the result.
Case conversion is the process of transforming text from one capitalization style to another. Different contexts require different casing rules. For example, a headline typically uses Title Case, while a JavaScript variable uses camelCase, and a URL slug uses kebab-case. Manually converting text between these formats is tedious and error-prone, especially when working with large blocks of text.
Our free case converter tool handles all popular text transformations instantly in your browser. Whether you are a developer who needs to convert variable names between naming conventions, a writer formatting titles and headings, or a data analyst normalizing text fields, this tool saves you time and ensures consistency across your work.
Convert between camelCase, PascalCase, snake_case, and CONSTANT_CASE for consistent naming conventions across your codebase. Essential for developers working with multiple languages.
Quickly format headlines in Title Case, fix accidentally typed CAPS LOCK text, or convert text to Sentence case. Perfect for content creators, editors, and copywriters.
Normalize data fields, create consistent database column names in snake_case, generate URL-friendly kebab-case slugs, or format configuration keys in dot.case.
Capitalizes the first letter of each major word. Minor words like 'a', 'the', and 'of' remain lowercase unless they start the sentence.
Converts every character to its uppercase form. Commonly used for acronyms, constants, and emphasis in text.
Converts every character to its lowercase form. Used in URLs, file names, and programming identifiers.
Capitalizes only the first letter of each sentence. This is the standard capitalization used in most everyday writing.
Joins words together with no separator. The first word is lowercase, and subsequent words start with an uppercase letter. Standard in JavaScript and Java.
Similar to camelCase, but the first word also starts with an uppercase letter. Used for class names in most programming languages.
Words are separated by underscores and all characters are lowercase. Common in Python, Ruby, and database column names.
Words are separated by hyphens and all characters are lowercase. Used in URLs, CSS class names, and CLI arguments.
All uppercase letters with words separated by underscores. Used for constants and environment variables in most programming languages.
Words are separated by dots and all characters are lowercase. Used in configuration keys, Java package names, and property paths.
Alternates between lowercase and uppercase for each letter. Primarily used for stylistic or humorous purposes in informal text.
Reverses the entire string character by character. Useful for text puzzles, encoding exercises, or just having fun with text.
From polished copy to clean code, our team delivers content and technology solutions that follow every convention perfectly.