Text Case Converter — Free Online Case Changer

You typed an entire paragraph with Caps Lock on by mistake. Or you need a heading in title case before publishing. Or you are a developer who needs snake_case variable names from plain English labels. Whatever the reason — this free text case converter changes your text instantly. The tool covers nine conversion modes from basic UPPERCASE and lowercase to developer-friendly camelCase and snake_case.
Paste your text, select a case and the result appears on the right immediately. Nine conversion modes, no button to press, no page to reload.
How to Fix Accidental Caps Lock Typing
Accidentally typed a whole paragraph with Caps Lock on? This is the most common reason people search for a text case converter — and the fastest fix.
Before:
i WAS TYPING THIS EMAIL AND DID NOT REALISE MY CAPS LOCK WAS ON THE WHOLE TIME.
After — Inverse Case:
I was typing this email and did not realise my caps lock was on the whole time.
Paste your text into the text case converter → click iNVERSE cASE → copy the result. Done in three seconds. Inverse case flips every letter to its opposite — uppercase becomes lowercase and lowercase becomes uppercase — correcting the mistake without retyping a single word.
Title Case Rules — What Gets Capitalised
Title case is more nuanced than capitalising every word. The standard rules are:
Always capitalise:
- The first and last word of the title
- Nouns, verbs, adjectives and adverbs
- Words of four or more letters
Do not capitalise:
- Articles: a, an, the
- Short prepositions: at, by, for, in, of, on, to, up
- Short conjunctions: and, but, or, nor
Examples:
- “The Quick Brown Fox Jumps over the Lazy Dog”
- “How to Write a Blog Post That Ranks on Google”
- “A Guide to Title Case for Writers and Editors”
This text case converter follows these rules automatically — small connecting words stay lowercase while every meaningful word is correctly capitalised.
camelCase and snake_case — For Developers
Two of the nine conversion modes are built specifically for developers:
camelCase is the standard naming convention in JavaScript, Java and Swift. It removes spaces and capitalises the first letter of each word except the first:
firstName, getUserData, calculateTotalPrice
snake_case is the standard in Python, Ruby and SQL databases. It replaces spaces with underscores and uses all lowercase:
first_name, get_user_data, calculate_total_price
Paste a list of plain English labels — “First Name”, “Last Name”, “Total Price” — select the convention you need and get developer-ready names instantly.
Other Free Tools
- Word Counter — Words, characters, sentences and keyword density
- Percentage Calculator — Percentage of a number, change and markup
- Random Number Generator — Pick a random number, roll dice, flip a coin
- Days Calculator — Date difference and days between dates
Frequently Asked Questions
About This Text Case Converter
This text case converter is part of CalcDaysTime — a free suite of date, time and maths tools built for students, writers, developers and anyone who works with text. All nine conversion modes run entirely in your browser. Your text is never sent to our servers, stored or shared with anyone. There is no character limit — paste an entire document and the conversion happens instantly.
Disclaimer: Results are based on standard English case conversion rules. Title Case follows the AP and Chicago style guidelines for small words. camelCase and snake_case conversions remove special characters and punctuation — always review output before using in code.
