LOCAL TOOL · TEXT

Case Converter

Paste once, take whichever spelling you needed.

Only scripts that have capitals change — Latin letters and the like. Korean passes through as it is. Text typed with the wrong keyboard mode belongs here: Korean Keyboard Converter

  • UPPER CASE
  • lower case
  • Title Case
  • Sentence case
  • aLtErNaTiNg
  • camelCase
  • PascalCase
  • snake_case
  • kebab-case
  • CONSTANT_CASE
  • dot.case

Title Case keeps a, an, the, and, but, or, nor, of, in, on, at, to, for, by, as, vs and via lowercase inside the line.

Everything happens on this device.

How to use

  1. Paste or type the text. Every card below converts as you go.
  2. Copy the card you want — each one has its own button.
  3. The code spellings cut the text into words first, so a sentence and a variable name both work.

Examples

A heading in Title Case

"the lord of the rings" becomes "The Lord of the Rings": the short words stay small unless they are first or last.

A variable name out of a sentence

"user profile image" comes out as userProfileImage, UserProfileImage, user_profile_image or user-profile-image.

A name that was already code

XMLHttpRequest is read as three words, so it becomes xml_http_request rather than x_m_l_http_request.

Text typed with the wrong keyboard mode

Case has nothing to do with gksdud — that is the other tool. Korean Keyboard Converter

FAQ

Does it change Korean text?

No. Korean and other scripts without case pass through unchanged.

Which Title Case rule is used?

Short words like a, the, of stay lowercase unless first or last — a general rule, not a style guide.

Is it useful for code?

Yes: camelCase, snake_case, CONSTANT_CASE, kebab-case; nothing is stored or sent.