Case Converter
Change text to UPPERCASE, lowercase, Sentence case or smart Title Case – or to camelCase, snake_case, kebab-case and more for code. See every format at once and copy with one click.
- 21 cases
- Smart Title Case
- Code cases
- Nothing uploaded
Converted in your browser. Your text is never uploaded. Shortcuts: Alt+Shift+U/L/S/T for upper, lower, sentence and title case; C, K, N for camel, kebab and snake.
Every format at once
Click a format’s name to open it above, or copy it straight from here.
How to convert text case
- Paste or type your textDrop in a heading, a paragraph or a list of variable names. Every format updates as you type.
- Pick a caseChoose a text case such as Title Case or Sentence case, or a code case such as camelCase or snake_case.
- Copy or keep goingCopy the main result or any format from the gallery, download it, or send the output back as new input.
Text cases and when to use them
| Case | Example | Typical use |
|---|---|---|
| Sentence case | How to merge PDF files | Body text, UI labels, most web headings |
| Title Case | How to Merge PDF Files | Book, article and film titles; news headlines |
| UPPERCASE | HOW TO MERGE PDF FILES | Short labels, warnings, acronyms |
| camelCase | mergePdfFiles | JavaScript, Java and Swift variables and functions |
| PascalCase | MergePdfFiles | Class and component names (C#, React) |
| snake_case | merge_pdf_files | Python variables, database columns |
| CONSTANT_CASE | MERGE_PDF_FILES | Constants and environment variables |
| kebab-case | merge-pdf-files | URLs, CSS classes, file names |
| Train-Case | Merge-Pdf-Files | HTTP headers such as Content-Type |
| dot.case | merge.pdf.files | Configuration keys and package names |
Title case rules in brief
- Capitalise the first and last word, and the first word after a colon.
- Capitalise nouns, verbs, adjectives, adverbs and pronouns – including short ones like “Is”, “It” and “Up” when used as verbs or adverbs.
- Keep articles (a, an, the), short conjunctions (and, but, or, nor, for, so, yet) and short prepositions (at, by, in, of, on, to, via) lowercase in the middle.
- In hyphenated words, capitalise each part: “Real-Time Data”.
Automatic title case is very accurate for everyday headlines, but a word like “up” can be a preposition or part of a verb (“Set Up”). Give the result a quick read before publishing.
Frequently asked questions
What is the difference between Title Case and Capitalize Each Word?
Capitalize Each Word puts a capital at the start of every word. Title Case follows headline style: short words such as “a”, “of”, “the”, “and” and “in” stay lowercase unless they are the first or last word, as in “The Lord of the Rings”.
Which title case style does this use?
It follows the common rules shared by AP, APA and Chicago for everyday headlines: capitalise major words, keep short articles, conjunctions and prepositions lowercase in the middle, and always capitalise the first and last word and the word after a colon. Style guides differ on some details, so check your publication’s guide for edge cases.
Will it keep acronyms like PDF or NASA?
Yes, while “Keep acronyms” is on. Words written entirely in capitals stay that way in Sentence case, Title Case and Capitalize Each Word. Brand names with inner capitals, such as iPhone or eBay, are also left alone.
How do I convert to camelCase or snake_case?
Choose camelCase, snake_case, kebab-case or another code case. The converter splits words at spaces, punctuation and existing case changes, so “user account ID”, “user-account-id” and “UserAccountID” all become userAccountId or user_account_id.
Can I convert a list of names in one go?
Yes. Keep “Convert each line separately” switched on and put one item per line – each line is converted on its own, which is handy for lists of variable names, database columns or CSS classes.
What is CONSTANT_CASE used for?
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is used for constants and environment variables in many programming languages, for example MAX_RETRY_COUNT or API_BASE_URL.
Does it work with other languages?
Yes. Upper, lower and sentence case work with any alphabet that has capital letters, including accented Latin, Greek and Cyrillic letters. Scripts without capital letters, such as Hindi or Chinese, are left unchanged.
Is my text uploaded?
No. All conversion happens in your browser. Nothing you type is stored or sent anywhere.
Related tools
Last updated: