Sentence case
The quick brown fox jumps over the lazy dog
Text Tool
Convert case between 8 styles โ sentence, UPPER, lower, title, alternating and small capitals. Works on fancy Unicode text as well as plain.
Sentence case
The quick brown fox jumps over the lazy dog
lower case
the quick brown fox jumps over the lazy dog
UPPER CASE
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
Capitalized Case
The Quick Brown Fox Jumps Over The Lazy Dog
Title Case
The Quick Brown Fox Jumps Over the Lazy Dog
Minor words such as of, the and and stay lowercase unless they open or close the line
aLtErNaTiNg cAsE
tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg
The mocking-text style โ lowercase first, then alternating on letters only
InVeRsE CaSe
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
Flips whatever case each letter already has
Sแดแดสส Cแดแดs
แดสแด วซแดษชแดแด สสแดแดกษด ๊ฐแดx แดแดแดแด๊ฑ แดแด แดส แดสแด สแดแดขส แด แดษข
Capitals stay full size; lowercase letters become small capitals
8
Case Styles
Unicode
Safe
1-Click
Copy
100%
Free
Type or paste text
A word, a sentence or a whole paragraph โ plain or already styled.
Read down the results
All eight cases are produced at once, so there is nothing to select.
Copy the one you want
Hit Copy and paste it wherever you were working.
Type or paste text and all eight cases are produced at once โ there is no option to choose first. You can convert case on a single word, a sentence or a whole paragraph. Everything happens in your browser; nothing is uploaded or stored.
Digits, punctuation and spacing are never touched. Only letters change, which is why a phone number, a date or a hashtag keeps its shape while the words around it convert.
This is the part other case converters get wrong, and it is worth understanding because the failure is silent.
Almost every case converter is built on JavaScriptโs toUpperCase(). That function does nothing at all to styled Unicode characters โ the mathematical alphabets behind ๐ฃ๐๐ซ๐ ๐ถ and ๐ฏ๐ช๐ท๐ฌ๐ text carry no case mappings, so the text comes back exactly as it went in and the tool appears to have worked:
| Input | A toUpperCase() converter | This converter |
|---|---|---|
๐๐ข๐๐ฃ๐ฑ๐ข๐ฅ | ๐๐ข๐๐ฃ๐ฑ๐ข๐ฅ | ๐
๐๐๐๐๐โ |
๐ฑ๐ฎ๐ต๐ต๐ธ | ๐ฑ๐ฎ๐ต๐ต๐ธ | ๐๐๐๐๐ |
๐๐๐๐๐ช | ๐๐๐๐๐ช | ๐ฝ๐ธโโ๐ |
Here the case is applied to the letter underneath and the result is re-encoded in the same style, so the styling survives the conversion. Note the โ in the first row: Fraktur has no capital H of its own, so Unicode falls back to the letterlike form. That is a property of the standard, not a slip.
Paste anything from the font generator into the box above and it will convert properly.
Sentence case capitalises the first letter after every full stop, question mark or exclamation mark and lowercases the rest. It is the one to use on a paragraph that arrived in all caps.
Capitalized Case capitalises every word without exception. Useful for labels and short headings where you want an even look and do not want a rule deciding which words stay small.
Title case is the headline convention: capitalise the significant words and leave the minor ones lowercase โ of, the, and, a, an, in, to, for, or, but, at, by, on and similar โ unless one of them opens or closes the line.
The difference from Capitalized Case shows up immediately on a real title:
Capitalized Case: The Lord Of The Rings
Title Case: The Lord of the Rings
Style guides disagree on the edges โ whether to capitalise words over four letters, how to treat prepositions โ so this uses the common convention rather than claiming to implement AP or Chicago exactly. For a submission that must follow one of those, check the result against that guide.
aLtErNaTiNg cAsE is the sarcastic-quote style used in comments and chats, sometimes called mocking text or spongebob text.
One implementation detail that changes the result: this alternates on letters only. Spaces, digits and punctuation do not consume a turn, so the pattern stays visually regular across a whole sentence instead of drifting every time it crosses a space.
Inverse case flips the case each letter already has rather than imposing a pattern. Hello World becomes hELLO wORLD.
Its practical use is recovering text typed with caps lock on by accident โ inverting it usually returns exactly what you meant to type.
Small capitals are separate Unicode characters shaped like capitals but sized like lowercase. Capitals in your text stay full height and lowercase letters become small capitals, which is what produces the even, quiet look: Qแดษชแดแด Pสแดแด๊ฑแด.
Two things worth knowing. There is no small capital for x, so it stays as a normal x โ the one visible gap in the set. And because these are distinct characters they will not match a search, so keep handles and hashtags in plain letters. For small capitals on their own, with more styles alongside them, use the small caps generator.
| Input | Result | Case |
|---|---|---|
the lord of the rings | The Lord of the Rings | Title Case |
the lord of the rings | The Lord Of The Rings | Capitalized Case |
hello there. how are you? | Hello there. How are you? | Sentence case |
i am fine | i Am FiNe | aLtErNaTiNg cAsE |
Hello World | hELLO wORLD | InVeRsE CaSe |
Quiet Please | Qแดษชแดแด Pสแดแด๊ฑแด | Sแดแดสส Cแดแดs |
Title Case for anything that reads as a headline; Capitalized Case for short labels where every word should look equal.
Sentence case rescues a paragraph that arrived shouting. Inverse case fixes a caps-lock accident.
Small capitals look deliberate at profile size, but keep your handle in plain letters so people can still find you.
Alternating case is the mocking-text style. It reads as sarcasm, so it does not belong anywhere sincere.
Lower case normalises pasted data before you import it. Digits and punctuation are left alone.
Paste fancy Unicode straight in โ the case changes and the styling stays.
Because they are built on JavaScript's toUpperCase() and toLowerCase(), and those do nothing to styled Unicode characters. The mathematical alphabets that produce ๐ฃ๐๐ซ๐ ๐ถ or ๐ฏ๐ช๐ท๐ฌ๐ text carry no case mappings at all, so the function returns the text unchanged and the tool looks like it worked. This converter decodes each styled character back to its plain letter, applies the case rule to that, then re-encodes it in the same style.
Capitalized Case capitalises every word without exception. Title Case follows the convention used for headlines and book titles, where minor words โ of, the, and, a, in, to and similar โ stay lowercase unless they are the first or last word. "the lord of the rings" becomes "The Lord Of The Rings" in Capitalized Case and "The Lord of the Rings" in Title Case.
It is the mocking-text style, used to write something sarcastically in comments and chats. This tool starts lowercase and alternates on letters only, so digits, spaces and punctuation do not consume a turn and the pattern stays readable across the whole line.
Inverse Case flips whatever case each letter already has rather than following a pattern of its own. "Hello World" becomes "hELLO wORLD". It is most useful when you have hit caps lock by accident and want the original back.
No. Small capitals are separate Unicode characters shaped like capitals but sized like lowercase letters. Capitals in your text stay full height and lowercase letters become small capitals, which is what gives the style its even look. Because they are distinct characters they copy and paste anywhere, but they will not match in a search โ a small-capital แด is not the letter a.
No. Everything happens in your browser. Nothing you type is uploaded, stored or logged, which matters if you are converting anything you would not want to send somewhere.
Plain cases โ sentence, lower, upper, capitalized, title, alternating and inverse โ produce ordinary letters and behave normally everywhere, including in search. Small capitals and any styled text you paste in are different Unicode characters, so they display fine but will not match if someone searches for them.
Yes, completely free with no sign-up and no limit on how much text you convert.
This page changes case. If you want the letters themselves to change shape โ bold, script, blackletter โ start at the font generator, then bring the result back here to fix its case.