Case Converter

Convert text between uppercase, lowercase, title case, camelCase, and more.

How to Use Case Converter

  1. 1

    Enter your text

    Type or paste the text you want to convert into the input area.

  2. 2

    Choose a case style

    Select from uppercase, lowercase, title case, sentence case, camelCase, snake_case, or kebab-case.

  3. 3

    View the converted text

    The output updates instantly as you select different case styles — try several to find the one you need.

  4. 4

    Copy the result

    Click Copy to place the converted text on your clipboard, ready to paste into your project.

Key Features

Seven Case Styles

Convert between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, and kebab-case.

Instant Conversion

Output updates immediately when you change the text or switch case styles — no waiting or button clicks.

One-Click Copy

Copy any converted result to your clipboard with a single click.

Preserves Line Breaks

Multi-line text maintains its paragraph structure through all case conversions.

Common Use Cases

  • Variable Naming

    Convert between camelCase, snake_case, and kebab-case when moving code between languages or following different style guides.

  • Title Formatting

    Convert headings and titles to proper title case for blog posts, articles, presentations, or documentation.

  • Data Normalization

    Standardize text casing across datasets — for example, converting all names to title case or all codes to uppercase.

  • CSS Class Names

    Convert component names to kebab-case for CSS class naming conventions or to camelCase for CSS-in-JS solutions.

Frequently Asked Questions

What is title case?

Title case capitalizes the first letter of each major word while keeping minor words (a, an, the, of, in, etc.) lowercase, unless they are the first or last word. Example: "The Quick Brown Fox Jumps Over the Lazy Dog."

What is the difference between camelCase and PascalCase?

In camelCase, the first word starts lowercase and subsequent words are capitalized (e.g., myVariableName). In PascalCase, every word starts with an uppercase letter (e.g., MyVariableName). PascalCase is commonly used for class names.

Does the tool handle Unicode and accented characters?

Yes. The converter correctly handles accented characters, diacritics, and other Unicode text when changing case.

Is my text sent to a server?

No. All case conversion happens entirely in your browser using JavaScript. Your text stays on your device.