Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more in one click.
Pick a style
Your original text stays on the left, so you can try every style. “Use result as input” makes the conversion permanent.
Your text
Converted
How to change text case
- Paste or type your text into the left box.
- Click a style chip — UPPERCASE, Title Case, camelCase, snake_case and the rest all convert instantly.
- Copy the result, download it as a
.txt, or press Use result as input and convert again.
FAQ
What makes Title Case “smart”?
Short joining words — a, an, the, and, but, or, nor, of, in, on, at, to, by, for, per, via — stay lowercase unless they are the first or last word of a line, or follow a colon. That matches how English headlines and book titles are actually written.
What happens to Chinese text?
Chinese characters have no upper or lower case, so they pass through untouched. In camelCase, snake_case and the other programming styles they are kept as one word, and Latin words around them are re-joined with the right separator.
Where would I use CONSTANT_CASE or kebab-case?
CONSTANT_CASE is the convention for constants and environment variables; kebab-case is used for URLs, CSS class names and file names; snake_case for Python and database columns; camelCase and PascalCase for JavaScript variables and classes.