Skip to content

Case Converter – Uppercase, Lowercase and Title Case

Updated:

Convert text to UPPERCASE, lowercase, Title Case, or Sentence case. Enter your text, choose a Case Type, and copy the converted result.

Text Case Transformation Tool

Input Fields
If enabled, the result will update automatically when you change any value.

Case Converter Formula

Formula
\[ C(x,t)=\begin{cases}\operatorname{upper}(x), & t=\text{UPPERCASE} \\ \operatorname{lower}(x), & t=\text{lowercase} \\ \operatorname{title}(x), & t=\text{Title Case} \\ \operatorname{sentence}(x), & t=\text{Sentence case}\end{cases} \]

Where:

  • \(x\) — the entered text after whitespace at its beginning and end is removed.
  • \(t\) — the selected Case Type.
  • \(C(x,t)\) — the text shown in Converted Text.

UPPERCASE and lowercase change letter case throughout the text. Title Case capitalizes the first ASCII letter, digit, or underscore at the start of each whitespace-delimited match and lowercases the rest of that match; Sentence case first lowercases the text, then capitalizes a matching character at the start or after a period, exclamation mark, or question mark.

Case Converter – Calculation Example

Example: Keep the default Text Input, “welcome to WPCalc! this is awesome.”, and the default Case Type, Title Case.

Each matched word starts with a capital letter, and its remaining letters become lowercase. The original capitalization of “WPCalc” is not retained:

\[ \text{welcome to WPCalc! this is awesome.}\;\longrightarrow\;\text{Welcome To Wpcalc! This Is Awesome.} \]

Result: Welcome To Wpcalc! This Is Awesome.

How to use the Case Converter

  1. Enter or paste the text you want to change into Text Input. You can replace the sample text or edit part of it.
  2. Choose a Case Type: UPPERCASE, lowercase, Title Case, or Sentence case.
  3. Read the result under Converted Text. If you need another version, change Case Type and compare the new result.
  4. Use the copy option on Converted Text to paste the result where you need it. Check names, abbreviations, and punctuation before publishing.

What the different case types do

Letter case is the distinction between capital and small letters. Changing case can make a heading consistent, prepare text for a particular format, or correct material typed with inconsistent capitalization. This converter changes the text you enter according to one selected rule; it does not rewrite the words, correct spelling, or decide which words are proper nouns.

UPPERCASE converts lowercase letters to capitals, as in “Mixed Text” becoming “MIXED TEXT.” lowercase does the reverse, producing “mixed text.” These options are useful when a format requires a uniform case. Numbers and ordinary punctuation have no uppercase or lowercase form, so they normally stay as they are.

Title Case capitalizes the beginning of each match that starts with an ASCII letter, digit, or underscore and lowercases the rest of that match up to the next whitespace. It is a mechanical conversion, not an editorial title-style guide: it also capitalizes short words such as “to” and “the.” It can change intentional mixed capitalization. In the example above, “WPCalc” becomes “Wpcalc,” so restore brand names or acronyms manually if their exact spelling matters.

Sentence case first makes the text lowercase. It then capitalizes a matching ASCII letter at the beginning of the text or immediately after a period, exclamation mark, or question mark, allowing whitespace after that punctuation. For example, “HELLO! HOW ARE YOU?” becomes “Hello! How are you?” The result is useful as a starting point for prose, but it does not recognize whether a period ends a sentence or belongs to an abbreviation.

Limits and practical tips

Spaces and line breaks inside the input are retained, but whitespace at the very beginning and end is removed before conversion. Case conversion is not a text-cleaning step: it will not remove duplicate lines, strip symbols, or fix extra spaces between words. If spacing affects your final layout, inspect the copied result in its destination.

Title Case uses a pattern based on ASCII word characters and non-whitespace text. Punctuation within a matched run does not necessarily start another capitalized word: “hello-world” becomes “Hello-world,” not “Hello-World.” Accented letters and other writing systems may also behave differently from an editor’s expectations, particularly when identifying where a word starts. UPPERCASE and lowercase may change the length of some Unicode text because a letter’s uppercase or lowercase form can contain more than one character.

Sentence case treats a period, exclamation mark, or question mark as a possible sentence boundary even when there is no following space. Conversely, a new line without one of those marks does not necessarily start with a capital. Review abbreviations, initials, URLs, and sentences separated only by line breaks rather than relying on automatic capitalization for final copy.

If you are preparing text for a length limit, use the Character Counter after conversion: the number of characters is not guaranteed to remain the same. For other text-cleaning tasks, try the Duplicate Lines Remover or Emojis Remover. Those tools address different changes and do not replace a final review of capitalization.

Frequently Asked Questions

How can I change text case by hand without losing names and acronyms?

Make a copy of the original text first. Apply your chosen capitalization rule, then compare the result with the original and restore names, acronyms, and brand spellings individually. For a heading, also check whether your style guide keeps short words lowercase. Manual review matters because no simple case rule can tell that “NASA” should remain an acronym or that “iPhone” has intentional capitalization.

Can I recover the original capitalization after converting text?

Not reliably. Converting “NASA,” “Nasa,” and “nasa” to lowercase produces the same result, so the original spelling cannot be determined from the output alone. Keep a copy of your input before changing it, especially when it contains names, product spellings, or abbreviations. If you have already replaced the original, check whether the application you pasted into has an undo or version-history feature.

Why does a word after a quotation mark stay lowercase in Sentence case?

A quotation mark can interrupt the pattern used to identify the next sentence’s first letter. For example, in `Hello. "next sentence"`, the letter after the period is preceded by a quote, so it may stay lowercase. The same issue can occur with an opening parenthesis. Review dialogue and quoted passages manually rather than assuming every grammatical sentence will be capitalized.

Is the Title Case result suitable for APA or Chicago-style headings?

Not without review. Editorial styles have rules about which short words to lowercase and how to capitalize words after hyphens or colons. A mechanical Title Case conversion does not apply those rules or identify parts of speech. Use the result as a draft, then check the capitalization rules required by your publication, school, or organization.

Will converting case break email addresses, URLs, or hashtags?

It can change text you intended to preserve. Lowercasing a URL may alter a case-sensitive path, while changing an email address’s spelling or a hashtag’s capitalization may make it harder to recognize, even when it remains usable. Punctuation and digits generally remain in place, but that does not guarantee a converted identifier will work. Copy important addresses and identifiers separately or verify them afterward.

Why do accented letters or characters such as ß convert unexpectedly?

Unicode case conversion is not always a one-character swap, and this converter does not apply language-specific spelling rules. For example, uppercasing “ß” can produce “SS,” increasing the text length. Word-start detection for Title Case and Sentence case also relies on ASCII characters, so accented initials may not be handled as expected. Check the output carefully when working with multilingual text.

Leave a Reply

Your email address will not be published. Required fields are marked *