Letter Case Converter
Convert English text between 12 letter-case and naming styles — UPPERCASE, lowercase, Title Case, camelCase, snake_case, aLtErNaTiNg and more.
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
- Paste or type your English text in the box above.
- Click any conversion button; the result appears immediately below.
- 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.