Case Converter
Type or paste your text once and every conversion appears at the same time: UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg, InVeRsE, camelCase, PascalCase, snake_case and kebab-case. Copy the one you want with a single click. Free, no sign-up, and your text never leaves your browser.
Turkish is the only language that cases the letter i differently: İ lowers to i, and i raises to İ.
Results
UPPERCASE
Type above to see output…
lowercase
Type above to see output…
Title Case
Type above to see output…
Sentence case
Type above to see output…
aLtErNaTiNg CaSe
Type above to see output…
InVeRsE CaSe (swap case)
Type above to see output…
camelCase
Type above to see output…
PascalCase
Type above to see output…
snake_case
Type above to see output…
kebab-case
Type above to see output…
How to Use the Case Converter
- Paste or type your text. There is no convert button: all ten results update as you type.
- Find the case you need. Each result sits in its own card, in the order UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg, InVeRsE, camelCase, PascalCase, snake_case, kebab-case.
- Copy it. Press Copy on that card. Empty cards have a disabled button, so you cannot copy nothing by accident.
- Writing Turkish? Tick the Turkish i box so that İ lowers to i and i raises to İ. Every other language folds the same way as English.
What Each Conversion Does
Here is the sentence "the quick brown fox jumps over the lazy dog" run through the same rules the tool uses. The first six keep your spacing and punctuation. The last four throw both away and rebuild the text from its words.
| Case | Result |
|---|---|
| UPPERCASE | THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG |
| Title Case | The Quick Brown Fox Jumps Over the Lazy Dog |
| Sentence case | The quick brown fox jumps over the lazy dog |
| aLtErNaTiNg | tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg |
| camelCase | theQuickBrownFoxJumpsOverTheLazyDog |
| snake_case | the_quick_brown_fox_jumps_over_the_lazy_dog |
| kebab-case | the-quick-brown-fox-jumps-over-the-lazy-dog |
Alternating case counts letters only, so spaces and punctuation do not use up a turn; it starts lower-case and flips with each letter. Inverse case swaps every letter the other way, which is the quickest repair for a paragraph typed with Caps Lock on. Characters that have no case, such as digits, Chinese, Arabic or Hindi, are left alone by every conversion.
Limits to Know About
- Title Case is a quick general rule, not a style guide. It capitalizes the first and last word and every word except a short list of small ones: a, an, the, and, but, or, for, nor, on, at, to, by, in, of, up, as, is, if, it, so, yet and via. That is close to what most people want, but APA, Chicago and AP each draw the line differently. For a title you will submit, use the Title Case Converter.
- Sentence case lower-cases everything first. It then capitalizes the start of the text and any letter that follows a full stop, question mark or exclamation mark. It does not keep acronyms, a standalone "I" or names, so "NASA" becomes "Nasa". Fix those by hand.
- The four programmer cases split on anything that is not a letter or number. An apostrophe inside a word is dropped rather than treated as a break, so "it's a long day" becomes
itsALongDay. Accented letters and non-Latin scripts are kept as letters, so "Grüße aus Köln" snake-cases togrüße_aus_köln. - Line breaks survive only in the first six cards. camelCase, PascalCase, snake_case and kebab-case give one unbroken line, so convert a list one line at a time.
Which Tool Do You Need?
| If you want… | Use |
|---|---|
| A fast change to upper, lower, camel or snake case | This Case Converter |
| A headline capitalized by APA 7, Chicago 18 or AP rules | Title Case Converter |
| ALL CAPS text repaired, or an APA reference title in sentence case | Sentence Case Converter |
| A web address built from a title | Text to Slug Converter |
| Capitalization errors found rather than rewritten | Capitalization Checker |
Frequently Asked Questions
- How do I change uppercase to lowercase?
- Paste the text into the box and copy the lowercase card. If a whole paragraph was typed in capitals and you want normal sentences rather than all lower case, copy the Sentence case card instead and then fix any names and acronyms.
- What is the difference between camelCase, PascalCase, snake_case and kebab-case?
- All four join words with no spaces. camelCase lower-cases the first word and capitalizes the rest (myVariableName), PascalCase capitalizes every word (MyVariableName), snake_case joins lower-case words with underscores (my_variable_name) and kebab-case joins them with hyphens (my-variable-name). Languages and style guides prefer different ones; for example, Python variable names are conventionally snake_case and CSS class names are often kebab-case.
- Is the Title Case output correct for APA or Chicago?
- Not necessarily. This tool uses one short list of small words, while APA capitalizes every word of four letters or more and Chicago 18 lowercases prepositions only up to four letters. A title submitted in a course or journal should go through the Title Case Converter, which applies APA 7, and be checked against the style you were told to use.
- What does inverse case do?
- It swaps the case of every letter, so capitals become lower case and lower case becomes capitals. It is useful when text was typed with Caps Lock accidentally on, because that produces exactly the inverse of what you meant.
- Why does the Turkish i box exist?
- Turkish has two letters i, dotted and dotless, so the capital of i is İ and the lower case of I is ı. Standard casing gets both wrong, so a Turkish word such as "İstanbul" would come out damaged. The box is off by default on the English page and on by default on the Turkish one.
- Is my text uploaded or stored?
- No. Every conversion is computed in your browser as you type, and nothing is sent to a server. Closing the tab clears the text.