TEXT TOOLS

Case Converter●

The same words. Just the right case.

Choose the text’s language for casing rules. Browser default uses your browser’s language; it does not detect the text’s language.

Convert all cased letters to uppercase, using the selected language’s rules.

Up to date

Your text stays in this tab. It is not uploaded or saved. My workspace saves a link to the tool, not your writing.

A few ways to change the tone.

These examples use English rules. Try example fills the editor only when it is empty.

UPPERCASE

Hello, world!

HELLO, WORLD!

lowercase

Hello, WORLD!

hello, world!

Sentence case

HELLO. HOW ARE YOU?

Hello. How are you?

Title Case

a small tool for today

A Small Tool For Today

aLtErNaTiNg

Hello, world!

hElLo, WoRlD!

iNVERSE cASE

Hello, WORLD!

hELLO, world!

A change of case, with the original in view.

Typing and switching modes only update the result. Your input changes when you explicitly choose Apply to input or Clear text; Undo restores that previous input. Numbers, spacing, line breaks and punctuation are retained. Unicode case mappings can change a letter’s length or accents.

Count words and characters →

Common questions

Does it work with Bulgarian and other languages?

Yes. Uppercase and lowercase use Unicode case mappings, with optional language rules such as Turkish i → İ. Bulgarian Cyrillic is supported. Scripts without uppercase and lowercase, such as Chinese or Arabic, are generally unchanged.

Is Title Case the same as a headline style guide?

No. This mode capitalises each word without a list of exceptions. It does not preserve acronyms, names or brand spelling automatically, and it does not apply AP, Chicago or other editorial rules.

How does Sentence case find sentences?

It uses punctuation (. ! ? and their supported Arabic/CJK equivalents), ellipses and line breaks. Decimal points between digits are ignored. This is a simple rule, so abbreviations, URLs, names and acronyms may need manual review.

Will changing the case lose my original text?

Switching modes does not modify the input. Apply to input and Clear text each offer one-step Undo. Undo is discarded when you type a new edit or load an example. Copying or previewing never changes the input.

Why can the result have more letters?

Unicode casing is not always one-to-one. For example, German ß becomes SS in uppercase. Use Undo to restore an input change rather than relying on the opposite case mode to recreate the original.

Are large texts supported?

Up to 200,000 UTF-16 text units are accepted for conversion. Processing uses a local browser worker where available. The text and converted result are not stored or sent to a server.