Case Converter

Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and CONSTANT_CASE.

Processed in your browser. No data is sent to our servers.

How to Convert Text Case

Paste your text into the input field, then click any of the case style buttons to instantly transform it. You can convert between eight different formats: UPPERCASE makes every letter capital, lowercase makes every letter small, Title Case capitalizes the first letter of each word, and Sentence case capitalizes only the first letter of each sentence. For developers, camelCase joins words together with each new word capitalized except the first, snake_case separates words with underscores, kebab-case uses hyphens, and CONSTANT_CASE combines uppercase with underscores. The converted result appears below and can be copied to your clipboard with one click.

When to Use Different Text Cases

Different case styles serve different purposes. Title Case is standard for headlines, book titles, and headings in most style guides. Sentence case is preferred for subtitles and body text headings in many modern design systems. Developers frequently need camelCase for JavaScript and Java variable names, snake_case for Python and Ruby identifiers, kebab-case for CSS classes and URL slugs, and CONSTANT_CASE for environment variables and constants. UPPERCASE is useful for acronyms and emphasis, while lowercase is often needed for normalizing user input, email addresses, and tags. This tool saves you from manually retyping text when you need to switch between formats.

Frequently Asked Questions

Title Case capitalizes the first letter of every word in your text. For example, 'the quick brown fox' becomes 'The Quick Brown Fox'.

camelCase removes spaces and capitalizes the first letter of each word except the first one. For example, 'my variable name' becomes 'myVariableName'. It is commonly used in JavaScript and Java.

Yes. All conversion happens in your browser. No text is sent to any server or stored anywhere.

Yes. The converter handles multi-line text and preserves line breaks in the output for all case styles except developer-oriented ones like camelCase and snake_case, which are designed for single identifiers.