Letter Case Converter

Convert English text between 12 letter-case and naming styles — UPPERCASE, lowercase, Title Case, camelCase, snake_case, aLtErNaTiNg and more.

Enter English text

Choose a conversion

Result

Enter some English text above first.

About case conversion and naming styles

The basic conversions cover everyday needs: UPPERCASE for acronyms and emphasis, lowercase for normalization, Title Case for headlines, Sentence case for paragraphs, and aLtErNaTiNg case for playful nicknames.

The naming styles target developers: camelCase for JavaScript variables and functions, PascalCase for class names, snake_case for Python and database columns, kebab-case for URLs and CSS classes, and CONSTANT_CASE for config keys and environment variables. The tool detects spaces, hyphens, underscores and existing case boundaries to split words.

Only the 26 English letters are converted — Chinese characters, digits and punctuation pass through unchanged. Everything runs locally in your browser.

How to use

  1. Paste or type your English text in the box above.
  2. Click any conversion button; the result appears immediately below.
  3. Click "Copy" to copy the result to your clipboard.

FAQ

Does the conversion modify my original text?

No. Your original text stays in the input box; every conversion is computed from the original and shown separately, so you can try different styles freely.

What is the difference between camelCase and PascalCase?

Both join words and capitalize each word. camelCase keeps the first word lowercase (userName), while PascalCase also capitalizes it (UserName).

Are Chinese characters or digits converted?

No. Only the 26 English letters are affected. Chinese characters, digits and punctuation are preserved exactly, so mixed text is safe.

How does snake_case split my words?

The tool splits on spaces, hyphens and underscores, and also detects existing case boundaries — "user name", "user-name" and "userName" all resolve to the words user and name, then rejoin in the target style.