Free Text Case Converter Online

Convert text between UPPER CASE, lower case, Title Case, camelCase, snake_case, kebab-case, and more. 100% client-side — your text stays private.

Case Converter

Output

How to Use the Case Converter

  1. Type or paste your text in the input area.
  2. Click a case button to instantly convert your text.
  3. Toggle "Preserve line breaks" to keep or remove line breaks during conversion.
  4. Click "Copy" to copy the converted text to your clipboard.
  5. Use "Swap" to move the output back to the input for further conversion.

Why Use This Case Converter

Different coding languages and style guides require different text casing. Whether you need camelCase for JavaScript variables, snake_case for Python, or kebab-case for URLs, this tool handles them all instantly.

Beyond coding use cases, it's perfect for formatting titles, normalizing imported data, or preparing text for style guides. The real-time conversion means you see changes as you type — no extra clicks needed.

Frequently Asked Questions

camelCase starts with a lowercase letter: myVariableName. PascalCase starts with an uppercase letter: MyVariableName. PascalCase is common in class names, while camelCase is used for variables and functions.

This tool applies standard Title Case rules: articles (a, an, the), coordinating conjunctions (and, but, or), and short prepositions (of, in, on) are lowercased unless they're the first or last word.

Yes. The converter works with any Unicode text. For scripts without case distinctions (Chinese, Japanese, Arabic, etc.), the text passes through unchanged. For languages with case (French, German, Turkish, etc.), standard Unicode casing rules apply.

Use Cases

Code Variable Naming

Convert text to camelCase for JavaScript variables, snake_case for Python, or kebab-case for CSS class names.

Title Case Headlines

Convert blog headlines, article titles, and headings to proper title case following standard capitalization rules.

CSS Constants

Convert text to UPPER_CASE or CONSTANT_CASE for CSS custom properties, environment variables, and configuration keys.

Proofreading Text

Convert text to sentence case for proofreading and editing to ensure consistent capitalization throughout documents.

File Naming

Convert text to snake_case or kebab-case for file naming conventions, directory structures, and asset organization.