Case Converter

Switch any block of text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case in one click.

UPPER

-

lower

-

Title

-

Sentence

-

camelCase

-

PascalCase

-

snake_case

-

kebab-case

-

How to use Case Converter

  1. 1Paste your text into the input box.
  2. 2Click the case you want to convert to.
  3. 3Copy the result with the copy button.

Features

  • 8 case styles including programming conventions
  • Smart Title Case that skips common short words
  • Preserves line breaks and punctuation
  • One-click copy

Common use cases

  • Cleaning up scraped headlines
  • Normalising variable names for code reviews
  • Formatting blog titles and headings
  • Fixing accidentally typed caps-lock text

Why use Synctoolo's Case Converter?

Built for writers who switch between editorial styles and developers who switch between casing conventions, without leaving the page.

Guide: Case Converter

When writers and developers need case conversion

Writers switch between Title Case for headlines, sentence case for body intros and ALL CAPS for disclaimers. Developers switch between camelCase for variables, PascalCase for classes and snake_case for Python modules. Doing this manually is slow and error-prone on long documents.

A case converter applies consistent rules in one click. Title Case tools that blindly capitalise every word look amateurish on the web. Synctoolo's converter follows editorial conventions, keeping short prepositions lowercase unless they start the headline.

Programming naming conventions at a glance

JavaScript and TypeScript use camelCase for functions and variables, PascalCase for React components and classes. Python and Ruby prefer snake_case. CSS classes and URL slugs use kebab-case. Database columns often use snake_case while JSON APIs frequently use camelCase.

When you paste text from a design doc into code, or export a variable name from one language to another, a case converter saves minutes on every rename. It also helps during code reviews when a teammate's naming style does not match the project convention.

Frequently asked about Case Converter

Which words does Title Case keep lowercase?+

Articles (a, an, the), short coordinating conjunctions (and, but, or, nor, for) and short prepositions (of, in, on, at, to, by) are kept lowercase unless they are the first or last word.

What's the difference between camelCase and PascalCase?+

camelCase starts with a lowercase letter (myVariable). PascalCase capitalises every word including the first (MyClass). Pascal is conventional for class names, camel for variables and functions.

Does the converter handle non-English characters?+

Yes. Casing rules use the JavaScript Intl API, so accented letters like é, ñ and ü are converted correctly.

Why does my snake_case output have double underscores?+

Double underscores appear when your input contains spaces around punctuation. Strip extra spaces or remove the punctuation before converting.

More Text Tools

View all →