Text Tools

Case converter.

Paste text and switch between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and six more. The result updates as you type, and nothing leaves your browser.

Advertisement

Your text

Privacy: everything runs in this browser. Your text is not uploaded or saved.

Pick a case

Result

Title Case

Type or paste text above and the result appears here.

About this case converter

A case converter rewrites the capital letters in a piece of text without changing the words. Use it to fix a paragraph typed with Caps Lock on, to format a headline, or to turn a phrase into a variable name such as user_id or userId. Pick a case above and the result is ready to copy.

What each case does

How it handles awkward text

Naming conventions in code

Python's PEP 8 asks for lowercase_with_underscores for functions and variables and CapWords for classes. Google's JavaScript style guide uses lowerCamelCase for variables and functions and UpperCamelCase for classes, and Oracle's Java conventions add all-uppercase names with underscores for constants. For web addresses, Google recommends hyphens rather than underscores to separate words in a URL.

Examples

The same sentence in each case
InputCaseResult
the quick brown fox jumps over the lazy dogUPPERCASETHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
the quick brown fox jumps over the lazy doglowercasethe quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dogTitle CaseThe Quick Brown Fox Jumps Over the Lazy Dog
the quick brown fox jumps over the lazy dogSentence caseThe quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dogCapitalized Each WordThe Quick Brown Fox Jumps Over The Lazy Dog
the quick brown fox jumps over the lazy dogcamelCasetheQuickBrownFoxJumpsOverTheLazyDog
the quick brown fox jumps over the lazy dogPascalCaseTheQuickBrownFoxJumpsOverTheLazyDog
the quick brown fox jumps over the lazy dogsnake_casethe_quick_brown_fox_jumps_over_the_lazy_dog
the quick brown fox jumps over the lazy dogkebab-casethe-quick-brown-fox-jumps-over-the-lazy-dog
the quick brown fox jumps over the lazy dogCONSTANT_CASETHE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
the quick brown fox jumps over the lazy dogdot.casethe.quick.brown.fox.jumps.over.the.lazy.dog
the quick brown fox jumps over the lazy dogaLtErNaTiNgtHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg
the quick brown fox jumps over the lazy dogInverse caseTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

More: Single-purpose pages: Uppercase Converter · Lowercase Converter · Title Case Converter · Sentence Case Converter · camelCase Converter · snake_case Converter · Alphabetical Order Sorter

Sources (retrieved October 2026): Unicode SpecialCasing.txt; MDN, String.prototype.toLocaleUpperCase(); The Chicago Manual of Style, 17th ed., section 8.159 (subscription site); AP Stylebook (subscription site); PEP 8, Naming Conventions; Google JavaScript Style Guide, Naming; Oracle, Java Code Conventions, Naming Conventions; Google Search Central, URL structure.

FAQ: Case converter

How do I change uppercase to lowercase?

Paste the text into the box and click lowercase. Every capital letter becomes a small letter, and the result updates as you type. The lowercase converter does only this.

What is the difference between Title Case and Sentence case?

Title Case capitalizes the main words of every line, as in a headline: The Quick Brown Fox Jumps Over the Lazy Dog. Sentence case capitalizes only the first word of each sentence and proper nouns you type that way: The quick brown fox jumps over the lazy dog. This tool cannot recognize proper nouns, so sentence case lowercases them; tick the keep-capitals option to protect names with inner capitals.

Which small words stay lowercase in Title Case?

In AP style, articles and conjunctions and prepositions of three letters or fewer stay lowercase, and longer words are capitalized. In Chicago style, articles, coordinating conjunctions and prepositions stay lowercase whatever their length. The first and last words are always capitalized. This tool works from word lists and cannot read grammar, so it leaves words that can be adverbs, such as up and over in Chicago mode, capitalized. Check headlines for your own style guide.

Does it work with accented and non-English letters?

Yes. The conversion uses Unicode case mappings in your browser, so letters such as é, ñ, ü and ø convert correctly. For Turkish and Azerbaijani, choose that language so that i and I map to İ and ı. Scripts without letter case, such as Chinese or Arabic, are left unchanged.

Is my text uploaded?

No. The conversion runs in your browser and the text is not sent or stored anywhere.

Copied to clipboard
Advertisement
Advertisement