Skip to content
universal Case Converter

universal

Free Case Converter

Change text to uppercase, lowercase, title case, sentence case, camelCase and more — free, instant, in your browser.

✓ 13 case styles✓ No account needed✓ Text never uploaded✓ Any device

Text styles

Code and file names

Sentence case lowercases everything first, so names and acronyms need a manual fix. Code styles convert each line separately.

The text you enter never leaves your browser. Nothing is sent to a server and nothing is stored.

How it works

Three steps, no account

Paste or type your text

Click the text box and paste or type any text, from a single word to a long document. The character, word and line count updates as you type.

Choose a case

Click UPPERCASE, lowercase, Sentence case, Title Case or any other style. The text in the box changes at once. For Title Case you can pick APA/AP, Chicago or MLA rules.

Copy, download or undo

Copy the result with one click or download it as a .txt file. If you do not like the result, press Undo to go back, or choose another case.

Why it matters

Capitalization is a style rule, not one rule

Title case, sentence case and programming cases follow different conventions, and the same words can be written correctly in several ways.

A headline in a US news article, an academic paper and a blog post can all use title case, but they do not capitalize the same words. APA and AP capitalize words of four letters or more, Chicago (since its 18th edition) lowercases prepositions of four letters or fewer, and MLA lowercases all prepositions. This converter lets you choose between these three styles for English. For code, it splits your text into words, including camelCase boundaries, and joins them again as camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE or dot.case. It does not guess names: proper nouns, acronyms and brand names are lowercased in sentence case and have to be corrected by hand where needed.

Use cases

What people use a case converter for

Headlines and titles

Turn a draft headline into proper title case or sentence case for an article, a slide or a video title.

Fixing caps-lock text

Convert a paragraph typed with caps lock on into normal sentences without retyping it.

Variable and file names

Change a phrase into camelCase, snake_case or kebab-case for code, database columns and file names.

Spreadsheets and data cleaning

Make a list of names or product titles consistent before you import it or remove duplicates.

URLs and slugs

Turn a title into a lowercase, hyphenated string that can be used as a web address.

Social media and design

Create ALL CAPS labels, aLtErNaTiNg text or inverse case for posts, banners and memes.

Under the hood

How the conversion works

The converter uses the case functions of your browser, which follow the Unicode standard and your page language, so letters such as ä, é or ñ are handled correctly and the German ß becomes SS in capitals. Sentence case lowercases the text and then capitalizes the first letter after a full stop, question mark, exclamation mark or line break. Title case lowercases the text, capitalizes each word and keeps short words such as the, of and and in lowercase, except for the first word, the last word and the first word after a colon. Hyphenated words are treated as separate words. camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case work line by line: the text is split at spaces, punctuation and lower-to-upper changes, then joined with the chosen separator. Everything runs locally in your browser, so no text is uploaded.

Questions

Frequently asked questions

Basics
Is this case converter really free?
Yes. The converter is completely free, with no limit on how much text you convert. There is no paid tier and no feature locked behind a payment.
Do I need an account to use it?
No. There is nothing to sign up for, no email address to give and no login. Paste your text, click a case and copy the result.
Is my text stored or sent anywhere?
No. All conversion runs in your browser. The text you enter is not uploaded, logged or stored by this site, and it is gone when you close or reload the page.
Which case styles does it support?
UPPERCASE, lowercase, Sentence case, Capitalize Each Word, Title Case, aLtErNaTiNg case and iNVERSE case for ordinary text, plus camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case for code, file names and web addresses.
Case styles and rules
What is the difference between Title Case and Capitalize Each Word?
Capitalize Each Word makes the first letter of every word a capital letter, including small words such as the, of and and. Title Case follows publishing rules: it keeps articles, short prepositions and conjunctions in lowercase, except for the first and last word of the title.
Which title case style should I use, APA, AP, Chicago or MLA?
Use the style your publisher, school or employer asks for. APA and AP capitalize every word of four letters or more and lowercase shorter articles, conjunctions and prepositions. Chicago, in its 18th edition, also lowercases prepositions of four letters or fewer, such as with and from, but capitalizes longer ones such as between. MLA lowercases all prepositions, whatever their length. When no style is required, APA/AP is a common choice for headlines.
What is sentence case?
Sentence case capitalizes only the first word of each sentence and proper nouns, as in normal writing. This converter lowercases everything and capitalizes the first letter of each sentence, so you may need to restore names, acronyms and brand names by hand.
How do I fix text that was typed with caps lock on?
Paste the text, click Sentence case, and the all-caps text becomes normal sentences. Then check names and abbreviations. If you only need everything in lowercase, click lowercase instead.
What are camelCase, PascalCase, snake_case and kebab-case used for?
They are naming conventions for code and files. camelCase is common for variables in JavaScript and Java, PascalCase for class names, snake_case for Python variables and database columns, kebab-case for CSS class names and web addresses, and CONSTANT_CASE for constants and environment variables.
Can I convert several lines at once?
Yes. The text styles work on the whole text. The code styles camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case convert every line separately, so a list of phrases becomes a list of identifiers.
Does it work with accents and other alphabets?
Yes. Letters with accents such as é, ü or ñ are converted correctly, and the German ß becomes SS in uppercase. Alphabets with upper and lower case, such as Greek and Cyrillic, work too. Scripts without case, such as Japanese or Chinese, stay unchanged.
Technical
Can I undo a conversion or download the result?
Yes. The Undo button steps back through your changes, and Copy puts the text on your clipboard. Download saves it as a plain text file named text.txt.
Is there a limit on the text length?
There is no limit set by this site. Very long texts depend on the memory of your device and browser, but several hundred thousand characters work on a normal computer.
Does it work on a phone?
Yes. The layout adapts to small screens and uses your phone's own keyboard. Once the page has loaded, conversion also works without a connection.