Text Case Converter — Transform Text to Any Case Instantly

Free text case converter. Change text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more. One-click conversion and copy.

Convert any text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE or dot.case with a single click. Paste your text, pick a case and copy the result. Everything runs locally in your browser.

When to Use the Text Case Converter

Use when you need to change text case for coding conventions, formatting headings, cleaning up copy-pasted text, or preparing variable names for programming. To count words or characters in your converted text, use the word counter.

Case Converter Tips

  • Use Sentence case to quickly fix text that was accidentally typed in all caps.
  • Use snake_case or camelCase buttons to convert plain English phrases into valid variable names.
  • CONSTANT_CASE is ideal for environment variables and configuration constants.
  • Try kebab-case for creating URL-friendly slugs from page titles.

Frequently Asked Questions

What text cases are supported?

The tool supports UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case conversions.

How does Title Case work?

Title Case capitalises the first letter of every word. Small words like "a", "the" and "of" are kept lowercase unless they appear at the start of the text.

What is the difference between camelCase and PascalCase?

In camelCase the first word is lowercase and subsequent words start with a capital letter (e.g. myVariableName). PascalCase capitalises every word including the first (e.g. MyVariableName).

Can I use this for programming variable names?

Yes. Use camelCase for JavaScript variables, PascalCase for class names, snake_case for Python and Ruby, kebab-case for CSS classes and CONSTANT_CASE for constants.

Does it preserve line breaks?

Yes. Line breaks and paragraph structure are preserved. Only the letter casing changes.

Is there a character limit?

No. You can convert text of any length. All processing happens in your browser with no server calls.

Related Tools