How do I convert text to a different case, like camelCase or Title Case?
Paste your text into FixDoks's Case Converter and click a case button such as UPPERCASE, Title Case, Sentence case, camelCase, snake_case or kebab-case. The result updates instantly in your browser for any length of text, and you can copy or download it. Numbers, spaces and punctuation stay exactly as typed.
Case Converter at a glance
| Input | Pasted text, one or many lines |
|---|---|
| Output | 12 case styles, including upper, lower, title, sentence, camel, snake and kebab |
| Processing | In your browser; your files are not uploaded |
| Price | Free |
| Works on | Chrome, Edge, Safari and Firefox on Windows, Mac, Android and iPhone |
How to use Case Converter
- Paste or type your text in the top box.
- Click a case button, for example Title Case or lowercase.
- The converted text appears below. Click Copy or Download.
Every text case in one place
Typed a whole paragraph with Caps Lock on? Need a heading in proper title case, or a variable name in snake_case? Paste the text once and switch between cases with one click. The result updates live if you keep editing the input.
What each option does
| Case | Example | Used for |
|---|---|---|
| UPPERCASE | ANNUAL REPORT 2026 | Headings, signs, form fields that ask for capitals |
| lowercase | annual report 2026 | Email addresses, URLs, tags |
| Title Case | The Story of an Hour | Book, film and article titles |
| Sentence case | The story of an hour. It was short. | Normal writing, fixing Caps Lock text |
| Capitalize Each Word | The Story Of An Hour | Names, simple headings |
| camelCase | annualReport2026 | JavaScript and Java variables |
| PascalCase | AnnualReport2026 | Class and component names |
| snake_case | annual_report_2026 | Python variables, database columns |
| CONSTANT_CASE | ANNUAL_REPORT_2026 | Constants and environment variables |
| kebab-case | annual-report-2026 | URLs, CSS classes, file names |
| dot.case | annual.report.2026 | Config keys |
| aLtErNaTiNg | aNnUaL rEpOrT | Memes and jokes |
| iNVERSE | aNNUAL rEPORT | Undoing text typed with Caps Lock on |
How Title Case works here
Title case capitalises the main words and keeps short joining words in lowercase: a, an, the, and, but, or, nor, for, of, in, on, at, to, by, as, via. The first word and any word after a colon or full stop are always capitalised. Style guides (APA, Chicago, AP) disagree on a few details, such as whether to capitalise four letter prepositions like "with", so read your final title once before publishing.
Sentence case
Sentence case lowercases everything, then capitalises the first letter of each sentence and the word "I". It cannot know which words are names, so check proper nouns like "Delhi" or "Priya" afterwards and fix them by hand.
Programming cases
camelCase, snake_case and the others split your text into words at spaces, punctuation and existing capital letters. That means "userID", "user id" and "user-id" all become user_id in snake_case. Each line is converted separately, so you can paste a list of column names and convert them all at once.
Letters from other alphabets such as Greek, Cyrillic or accented Latin letters are converted too. Scripts without capital letters, such as Hindi, are left as they are.
Fixing text typed with Caps Lock on
If you typed "hELLO, mY nAME iS" by accident, click iNVERSE to swap every letter back. For a whole paragraph in capitals, Sentence case is usually the quickest fix. Converting case never changes numbers, spaces or punctuation, so dates, prices and codes stay exactly as you typed them.