Case Converter: Change text case
Convert text from uppercase to lowercase and vice versa online. Also includes sentence case, Title Case using AP or Chicago rules, camelCase, snake_case and other case styles, with an undo function. Free, no sign-up required, and runs directly in your browser: your text is neither uploaded nor stored.
Built by Rugile Rutkauskaite
Planning a project? Get fast, reliable web hosting.
0 characters · 0 words · 0 lines
Your text stays in your browser: it is neither uploaded nor saved.
Example result
What each notation looks like
All examples show the same sentence. Enter your own text above and it converts instantly.
Source text
the quick brown fox jumps over the lazy dog
UPPERCASE LETTERS
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
lowercase
the quick brown fox jumps over the lazy dog
Capitalize the start of the sentence
The quick brown fox jumps over the lazy dog
Title Case (AP)
The Quick Brown Fox Jumps Over the Lazy Dog
Title Case (Chicago)
The Quick Brown Fox Jumps over the Lazy Dog
Capitalize every word
The Quick Brown Fox Jumps Over The Lazy Dog
aLtErNaTiNg
tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg
aLtErNaTiNg CaSe
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
camelCase
theQuickBrownFoxJumpsOverTheLazyDog
PascalCase
TheQuickBrownFoxJumpsOverTheLazyDog
snake_case
the_quick_brown_fox_jumps_over_the_lazy_dog
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog
CONSTANT_CASE
THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
dot.case
the.quick.brown.fox.jumps.over.the.lazy.dog
Why use this Case Converter?
More than uppercase and lowercase
What makes this converter different from typical text tools.
Thirteen styles
Uppercase, lowercase, sentence case, title case, capitalize each word, alternating case, and inverted case, plus six styles for programmers.
Title Case according to AP or Chicago
For English headings: articles, short conjunctions and short prepositions remain lowercase, while the first and last words are capitalized. Choose between AP and Chicago rules.
Also for code
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case. Existing names like userID or XMLHttpRequest are correctly split into their component words.
Undo instead of starting over
You can undo each conversion step by step. This lets you try several styles in a row without pasting the text again.
Umlauts, Ăź and Turkish i
Accented characters are preserved, Ăź becomes SS or optionally áşž, and you can enable the dotted and dotless Turkish i.
Stays in your browser
The conversion runs entirely in your browser. Your text is neither uploaded nor stored, even for statistics.
How it works
How the Case Converter works
Three steps from your text to your preferred style.
Step 1
Paste text
Type your text into the “Your text” field or paste it from the clipboard. To try it out, “Sample text” loads a ready-made sentence. Text case styles preserve line breaks, punctuation and umlauts.
Step 2
Choose notation
Click a case style, such as UPPERCASE, lowercase, Sentence case, Title Case or snake_case. The text in the field is converted immediately. For Title Case, choose AP or Chicago rules first. “Undo” restores the previous version.
Step 3
Apply result
Copy the converted text with “Copy text” or download it as a .txt file. You can apply another case style to the same text right away.
Capitalization
Capitalization explained simply
When to use each capitalization style, how to convert text in Word, Excel, and Google Docs, and which naming conventions programmers use.
Convert uppercase to lowercase and vice versa
“lowercase” makes all text lowercase, while “UPPERCASE” makes it uppercase. Punctuation, spaces and line breaks remain unchanged; umlauts and accented letters such as ä and é are converted too.
Typed with Caps Lock on?
“iNvErTeD” swaps uppercase and lowercase for each letter, turning “hELLO wORLD” into “Hello World”. If everything is uppercase, “Sentence case” makes the text lowercase except for the beginning of each sentence and line.
Sentence case, title case or capitalize every word?
Sentence case capitalizes only the first word of each sentence and line, making it suitable for running text. Title Case is for English headings: the first and last words are capitalized, while articles, short conjunctions and short prepositions remain lowercase. “Capitalize Every Word” capitalizes each word regardless of its role.
AP or Chicago?
Both rule sets keep articles, short conjunctions and short prepositions lowercase. Chicago also keeps longer prepositions such as over or with lowercase, while AP capitalizes words of four letters or more. These rules apply to English titles. For headings in languages that capitalize only the first word, choose “Sentence case” and then correct proper nouns manually.
Convert text for Word, Excel and Google Docs
- Word: Select the text and press Shift + F3 repeatedly, or select the Change Case button on the Home tab.
- Excel: Use text functions to convert cells: UPPER, LOWER and PROPER in the English version, for example =LOWER(A1).
- Google Docs: Select the text, then choose Format, Text and Capitalization.
Special cases: Ăź and Turkish i
The uppercase form of ß is SS by default, so Straße becomes STRASSE. You can choose to use the capital ẞ instead. In Turkish, i pairs with İ and ı pairs with I; use the “Turkish i” option for this.
Naming conventions for code
| Spelling | Example | Typical of |
|---|---|---|
| camelCase | userProfileImage | JavaScript, Java |
| PascalCase | UserProfileImage | C#, TypeScript |
| snake_case | user_profile_image | Python, SQL |
| kebab-case | user-profile-image | CSS, URLs |
| CONSTANT_CASE | USER_PROFILE_IMAGE | .env |
| dot.case | user.profile.image | Spring, i18n |
Explore more
More tools
Character Counter & Word Count (Word Counter)
Character and word counter: count words and characters online, calculate reading time, and check limits for X, SMS, meta tags, and Discord. Runs entirely in your browser.
Built by Dimitri Heissler
Font Generator (Fancy Text)
Fonts to copy: instantly convert text into 18 Unicode styles (bold, cursive, Fraktur, Bubble), with compatibility checks for Discord, Steam, Xbox, and PlayStation.
Built by Dimitri Heissler
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text as paragraphs, sentences, words, or a list — classic or gaming-themed, as text or HTML. Runs entirely in your browser.
Built by Dimitri Heissler
FAQ
Frequently asked questions
Quick answers about capitalization and this converter.
Paste your text into the field and click “lowercase”. All text immediately becomes lowercase, while punctuation and line breaks are preserved. To keep the first letter of each sentence capitalized, use “Sentence case” instead. “Undo” restores the previous version.
Click “UPPERCASE”. Umlauts and accented letters are converted too: ä becomes Ä and é becomes É. By default, ß becomes SS (Straße becomes STRASSE); the “Write ß as ẞ” option produces STRAẞE. For Turkish text, the “Turkish i” option turns i into İ.
Click “iNvErTeD”: the converter swaps the case of every letter, turning “hALLO wELT” into “Hallo Welt”. If the entire text is uppercase, use “Sentence case”: it lowercases everything, then capitalizes the first letter of each sentence and line. Capitalize proper names manually afterward.
“Sentence case” capitalizes only the first letter of each sentence and line. Title Case follows English headline rules: the first and last words, and the first word after a colon, are capitalized; articles, short conjunctions and short prepositions stay lowercase. “Capitalize Every Word” capitalizes every word, regardless of its role. For headings in languages that capitalize only the first word, use “Sentence case”.
Both rule sets leave articles, short conjunctions and short prepositions lowercase. Chicago also leaves long prepositions such as over or with lowercase; AP capitalizes words of four or more letters. Under AP, “the fox jumps over the lazy dog” becomes “The Fox Jumps Over the Lazy Dog”; under Chicago, it becomes “The Fox Jumps over the Lazy Dog”. Choose the rules under “Title Case rules”; AP is the default.
Under “Code case style”, click camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE or dot.case. The converter first splits the text into words, even if it already uses another case style: userID becomes user_id, and some_snake_case becomes someSnakeCase. Punctuation is removed, and each line is converted separately, so you can process whole lists of names at once.
Not with “Sentence case”, Title Case or “Capitalize Every Word”: these styles lowercase the text first, so NASA becomes Nasa or nasa. Check abbreviations and proper names after conversion and correct them directly in the text field. You can also undo these edits with “Undo”.
In Word, select the text and press Shift + F3 repeatedly. In Excel, use the UPPER, LOWER and PROPER functions, for example =LOWER(A1). In Google Docs, select Format, Text and Capitalization. For code case styles or several conversions in a row, convert the text here and use “Undo” to switch between versions.
No. Conversion takes place entirely in your browser; your text is neither uploaded nor stored. This also applies to confidential text such as contracts or source code. Copy the finished text or download it as a .txt file.
Any more questions?
Contact SupportBuilding something of your own?
With a ZAP-Hosting VPS, you can reliably bring your website, shop, or project online.
No setup. No risk. Online in seconds.
Looking for more tools? View all text & character tools
