Free Case Converter — Change Text Case Online

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more. Paste text, pick a case, done.

Input Text

Characters: 0Words: 0

Common

Developer

Special

Last updated: March 2026

Why Change Text Case?

Text case matters more than most people realize. A headline in all lowercase feels casual and modern. The same headline in UPPERCASE screams urgency. Title Case looks professional and polished. Getting the case right sets the tone before anyone reads a single word.

Programming naming conventions vary widely: JavaScript uses camelCase, Python uses snake_case, CSS uses kebab-case, and databases often use UPPER_SNAKE_CASE.

The most common scenario is fixing text that's in the wrong case. Someone pastes content from a PDF and it's ALL CAPS. An email subject line needs title capitalization. A database export has inconsistent casing. Manually fixing case — especially across hundreds or thousands of words — is tedious and error-prone.

Developers face a different version of this problem. Variable naming conventions vary by language and context. JavaScript uses camelCase for variables and PascalCase for classes. Python prefers snake_case. CSS uses kebab-case. Environment variables use CONSTANT_CASE. Converting between these conventions when porting code or adapting APIs saves real time.

Title Case has surprising nuance. Professional style guides (AP, Chicago, APA) agree on the basics — capitalize the first and last words, plus all major words — but disagree on edge cases. Our converter handles the common rules: articles (a, an, the), short conjunctions (and, but, or), and prepositions (in, on, at) stay lowercase unless they start the title.

Other use cases include data normalization (converting user-submitted text to a consistent format), SEO optimization (testing different title capitalizations), and social media formatting. Some people even use alternating case or inverse case for stylistic effect in messaging and captions.

Frequently Asked Questions

What cases can I convert between?

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, aLtErNaTiNg CaSe, iNVERSE cASE, and Remove Extra Spaces.

Does Title Case handle small words correctly?

Yes. Articles (a, an, the), conjunctions (and, but, or), and short prepositions (in, on, at, to, by, of) stay lowercase unless they're the first word. This follows standard title capitalization rules.

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (myVariableName). PascalCase starts with an uppercase letter (MyClassName). Both capitalize the first letter of subsequent words.

Can I convert text as I type?

Yes. The 'Convert as I type' toggle is on by default. Your text converts in real-time as you type or paste. Toggle it off if you prefer to click a button to convert.

Is my text stored or sent anywhere?

No. All conversion happens in your browser using JavaScript. Your text never leaves your device. Nothing is stored, logged, or transmitted.

Can I download the converted text?

Yes. Click the 'Download .txt' button to save the converted output as a plain text file.

Related Tools