How it works
This all caps generator turns your text into capitals as you type. It fills 12 more rows too, from Sentence case to kebab-case, for 13 case styles. A case converter cannot know names, so Sentence case turns Paris into paris unless you protect it.
Read the full guide
One paste, 13 rows
Press Clear to empty the sample, then type or paste, and every row fills in at once. Copy UPPER CASE takes the capitals, and each other row has its own copy icon. Under More options, Protected words takes names and acronyms, one per line, and keeps them as you wrote them. Language rules switches to Turkish and Azerbaijani, where the capital of i is İ.
Sentence case against title case
Sentence case capitalises the first word and proper nouns, and nothing else. Many British publishers and many U.S. newspapers set headlines that way. Title Case capitalises most words, and each house style sets its own rule for prepositions. AP capitalises those of four letters or more. Chicago has capitalised those longer than four letters since its 18th edition in 2024. MLA keeps them all small. Prepositions that Title Case keeps small has a choice for each. They are Short only, Up to 4 letters and Any length, in that order. The word lists are this site's own.
Code names, saving and the next job
The seven code rows first split your text into words: at spaces and punctuation, between a small letter and a capital, and before the last capital in a run, so HTTPResponse becomes http and response. Share makes a link: a computer copies it, a phone opens its share sheet. It carries your settings and Protected words, plus your text if that is one short line. Protected words also stay in this browser. If the text arrived chopped into short lines, remove line breaks first.
Tips
- Typed a whole paragraph with Caps Lock on? Copy the iNVERSE cASE row. For alternating capitals, use the mocking text generator.
- Sentence case does not restore March or May, which are ordinary words too. Put those, and any names, in Protected words.
- snake_case and kebab-case delete apostrophes instead of splitting on them, so don't becomes dont, never don_t.
Questions and answers
How does the all caps generator work?
It applies the uppercase mapping from the Unicode Character Database, so it handles accented letters, Greek and Cyrillic too. A few characters grow: ß becomes SS and the ligature fi becomes FI, so check character limits. The results are ordinary capital letters, not styled look-alikes.
What does the sentence case converter row actually do?
It makes everything small, then capitalises the first letter after a full stop, a question mark, an exclamation mark or a line break. It also restores the pronoun I, the seven days and ten of the months. Any other name goes in Protected words.
Is there a snake case converter and a kebab case converter here?
Yes. Press For code and file names and they are the first two rows. snake_case joins the words with underscores and kebab-case joins them with hyphens, all in small letters. A digit stays with the letters before it, so v2 remains one piece.
Can I get my original capitals back?
Not from the converted text. UPPER CASE and lower case forget which letters were capitals. iNVERSE cASE is the one exception: run it twice and ordinary letters return as they were. The box you typed in is never altered, so the original stays there.
Why does the Turkish setting change the letter i?
Turkish and Azerbaijani have two letters: a dotted i whose capital is İ, and a dotless ı whose capital is I. The default rules turn i into I, a different letter in Turkish. With the setting on, istanbul becomes İSTANBUL and ISPARTA becomes ısparta.