How to change the case of text
- 1.
Paste your text
Type or paste any amount of text into the input field.
- 2.
Pick a style
Choose UPPERCASE, lowercase, Capitalize Each Word, Sentence case, a programming style or iNVERSE cASE.
- 3.
Copy the result
The output updates instantly. Copy it, or use it as the new input to apply another conversion.
Text styles at a glance
| Style | Example for “customer date of birth” | Typical use |
|---|---|---|
| UPPERCASE | CUSTOMER DATE OF BIRTH | labels, signs, acronyms |
| lowercase | customer date of birth | fixing text typed with Caps Lock |
| Capitalize Each Word | Customer Date Of Birth | names, product titles, quick headings |
| Sentence case | Customer date of birth | body text, UI labels, modern headlines |
| iNVERSE cASE | cUSTOMER dATE oF bIRTH | undoing accidental Caps Lock |
Capitalize Each Word vs title case: this mode capitalizes every word. Editorial title case (AP, Chicago, APA) keeps short words such as “of”, “and”, “the” or “in” lowercase unless they start the title - so “Customer Date Of Birth” becomes “Customer Date of Birth”. Fix those few words by hand, or use Sentence case, which many style guides now prefer for headlines.
Naming conventions in code
| Style | Example | Where it is used |
|---|---|---|
| camelCase | dateOfBirth | variables and functions in JavaScript, Java, C# |
| PascalCase | DateOfBirth | classes, types, React components |
| snake_case | date_of_birth | Python, Ruby, SQL columns |
| kebab-case | date-of-birth | CSS classes, URLs, file names |
| CONSTANT_CASE | DATE_OF_BIRTH | constants, environment variables |
The converter recognises existing camelCase, PascalCase and snake_case, so getUserID correctly becomes get_user_id. In code modes every line is converted separately, which means a pasted list of column names stays a list. Turn on the accent option to get plain ASCII identifiers: “Größe café” becomes grosseCafe (ö → o, ß → ss, é → e). For URL slugs specifically, use the slug generator.
Keyboard shortcuts and spreadsheet functions
- Microsoft Word: select text and press Shift+F3 to cycle through lowercase, UPPERCASE and Capitalize Each Word.
- Excel and Google Sheets:
=UPPER(A1),=LOWER(A1)and=PROPER(A1), which works like Capitalize Each Word. - Google Docs: Format → Text → Capitalization.
- Text typed with Caps Lock on (“tHIS IS MY TEXT”) is fixed fastest with iNVERSE cASE or Sentence case.
Case conversion follows Unicode rules, so accented and non-Latin letters work too: “é” becomes “É”, “ł” becomes “Ł” and Greek or Cyrillic text changes case correctly.
Frequently asked questions
What is the difference between camelCase and PascalCase?
+
How does Sentence case work?
+
Is “Capitalize Each Word” the same as title case?
+
Does it work with accented letters?
+
Can I convert a whole list of names at once?
+
Is my text sent to a server?
+
Updated: