How to use this tool
- Paste the text whose capitalization you want to change.
- Choose one of the six case styles and review the updated preview, especially names and acronyms.
- Copy or download the output. Use output as input starts another pass; Undo last replacement restores the text before that replacement or Clear text.
Understanding the output
Uppercase and lowercase transform letters using JavaScript Unicode casing. Sentence case lowercases the passage and capitalizes the opening letter and letters after a period, question mark, or exclamation mark followed by whitespace. Simple title case capitalizes detected word starts without applying a publishing style guide.
If pasted text also has irregular spacing, use the Whitespace Cleaner after checking the capitalization.
Changing an all-caps sentence
HELLO WORLD. THIS IS A TEST. becomes Hello world. This is a test. in sentence mode. An acronym such as NASA also becomes Nasa and needs editorial review.
Mechanical conversion needs an editorial pass
Capitalization expresses more than appearance. Company names, product spellings, initials, and abbreviations can carry meaning that cannot be recovered from plain uppercase text. When you convert a heading or imported list, keep the original nearby and compare proper names before replacing the source.
Use uppercase for a specific formatting requirement, not as a substitute for emphasis throughout a long paragraph. Lowercase can help normalize tags or compare entries, but case-sensitive identifiers and passwords should retain their original spelling.
Title case depends on a style guide
A headline written for one publication may follow different capitalization rules from a book title or a sentence-style interface label. Small words, hyphenated compounds, and proper nouns are handled differently across styles. This tool offers a simple mechanical title mode; it does not claim to implement AP, Chicago, APA, or another editorial standard. Treat its result as a starting point.
Inverse and alternating case
Inverse case swaps each Unicode letter’s upper or lower form. Alternating case starts with an uppercase letter and then alternates by letter across words and lines; digits, punctuation and combining marks do not advance the pattern. Casing can expand a letter into several characters, and language-specific editorial conventions are not inferred.
Method and supported input
Conversion uses Unicode string casing with a simple pattern for sentence boundaries and word starts. The original whitespace and punctuation remain in place.
Inverse and alternating styles process Unicode letters without moving punctuation or whitespace. Alternation advances per source letter, including letters with no case distinction; it does not restart at spaces.
- The text is ordinary prose rather than executable source code.
- Sentence endings are approximated by punctuation followed by whitespace.
Limitations
- Abbreviations and proper nouns need manual review.
- Simple title mode is most suitable for Latin-script text and is not a language-aware style engine.
Common questions
Will sentence case preserve acronyms?
No. It lowercases the source first, so you should restore acronyms and proper nouns manually.
Does changing case remove spaces or newlines?
No. Case conversion keeps the existing spacing and line breaks.
Can I undo using the preview as input?
Yes. Undo last replacement restores the text from immediately before Use output as input or Clear text. It is one replacement of history, not a saved draft.
Sources and further reading
Reviewed on