How to change text case
- Paste or type your text into the box.
- Click the style you want. The text in the box is converted immediately.
- Click Copy result and paste it wherever you need it. You can click another style at any time to convert again.
What each case style means
| Style | Example | Typical use |
|---|---|---|
| Sentence case | The quick brown fox. It jumps. | Normal writing, emails, UI text |
| lowercase | the quick brown fox | Tags, email addresses, casual style |
| UPPERCASE | THE QUICK BROWN FOX | Short labels, acronyms, warnings |
| Title Case | The Quick Brown Fox Jumps Over the Lazy Dog | Headlines, book and article titles |
| Capitalize Each Word | The Quick Brown Fox Jumps Over The Lazy Dog | Names, simple headings |
| camelCase | quickBrownFox | JavaScript and Java variables |
| PascalCase | QuickBrownFox | Class and component names |
| snake_case | quick_brown_fox | Python variables, database columns |
| kebab-case | quick-brown-fox | URLs, CSS classes, file names |
| CONSTANT_CASE | QUICK_BROWN_FOX | Constants and environment variables |
Title Case vs. Capitalize Each Word
They look similar but follow different rules. Capitalize Each Word simply makes the first letter of every word a capital. Title Case follows the common headline style used by most English style guides: it capitalises the first and last word and all “major” words, but keeps short articles, conjunctions and prepositions — such as a, an, the, and, but, or, for, of, on, in, to, at, by — in lowercase unless they start the title. That is why “The Lord of the Rings” keeps “of” and “the” small.
Fixing text typed with Caps Lock on
If you have typed a whole paragraph with Caps Lock on, choose Sentence case. The converter lowercases everything, then capitalises the first letter of each sentence and the pronoun “I”. Proper nouns such as names and places cannot be detected automatically, so give the result a quick read and capitalise those by hand.
Case styles for programmers
The programming styles split your text into words using spaces, hyphens, underscores and existing capital letters, then join them back together in the chosen convention. That means you can paste user_first_name and convert it straight to userFirstName or user-first-name. Punctuation that is not valid in identifiers is removed.
Tips
- Use sentence case for website buttons and menus — it is easier to read than title case.
- Avoid writing whole paragraphs in uppercase; online it reads as shouting and is harder to scan.
- For URLs, kebab-case is preferred by search engines because hyphens are treated as word separators.
Frequently asked questions
Does the case converter keep my line breaks?
Yes. Line breaks and paragraph spacing are preserved for all text styles. The programming styles (camelCase, snake_case and so on) convert each line separately.
Which words stay lowercase in Title Case?
Articles (a, an, the), short conjunctions (and, but, or, nor, for, so, yet) and short prepositions (of, on, in, to, at, by, up, as, via) stay lowercase unless they are the first or last word.
Does it work with accented letters and other languages?
Yes. It uses your browser’s Unicode-aware case rules, so letters such as é, ü and ß convert correctly. Scripts without upper and lower case, such as Bangla, are left unchanged.
Is my text sent anywhere?
No. Conversion happens instantly in your browser and nothing is uploaded.
Can I undo a conversion?
Press Ctrl+Z (Cmd+Z on Mac) inside the text box to undo, or paste your original text again.