Text Tools

Case Converter

Transform your text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and 7 more formats. Paste, click, copy.

Quick Answer

Case conversion transforms text between naming conventions: UPPERCASE (all caps), lowercase (all small), Title Case (capitalize first letter of each word), camelCase (no spaces, first word lowercase), PascalCase (no spaces, all words capitalized), snake_case (underscores), and kebab-case (hyphens). These formats are used in programming, writing, URLs, and database naming.

0 chars0 words0 sentences0 lines
0 chars0 words0 sentences0 lines

About This Tool

The Case Converter is a free online tool that instantly transforms text between 12 different capitalization and naming formats. Whether you are a developer formatting variable names, a writer cleaning up headings, or anyone who needs to quickly reformat a block of text, this tool handles it in one click. All conversions run entirely in your browser — your text never leaves your device.

Supported formats include everyday styles like UPPERCASE, lowercase, Title Case, and Sentence case, as well as developer-focused conventions such as camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and path/case. You can even generate aLtErNaTiNg CaSe for a playful touch. Character, word, sentence, and line counts update live as you type, so you always know the dimensions of your text at a glance.

Copy the converted result with a single click and paste it wherever you need it. The tool is completely free, requires no signup, and works offline once the page has loaded. Use it as part of your writing workflow, coding process, or content editing pipeline.

Frequently Asked Questions

What is case conversion and why is it useful?
Case conversion transforms text between different capitalization styles. Developers use it to format variable names (camelCase, snake_case), writers use Title Case for headings, and marketers often need UPPERCASE for emphasis. This tool handles all common formats instantly.
What is the difference between camelCase and PascalCase?
In camelCase, the first word starts lowercase and each subsequent word is capitalized (e.g., myVariableName). In PascalCase, every word including the first starts with an uppercase letter (e.g., MyVariableName). camelCase is common in JavaScript variables, while PascalCase is used for class names and React components.
When should I use snake_case vs kebab-case?
snake_case (words separated by underscores) is the standard in Python, Ruby, and SQL. kebab-case (words separated by hyphens) is common in URLs, CSS class names, and HTML attributes. Choose the convention that matches your language or context.
What is CONSTANT_CASE used for?
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) uses all uppercase letters with underscores between words. It is the standard convention for constants and environment variables in most programming languages, such as MAX_RETRY_COUNT or API_BASE_URL.
Is my text stored or sent to a server?
No. All conversions happen entirely in your browser using JavaScript. Your text never leaves your device -- nothing is sent to any server, stored, or logged. The tool works completely offline once the page loads.