Text Case Converter - 13 Letter and Code Case Styles in One Tap
This text case converter changes prose and programming cases in one tap, from Title Case to snake_case. Undo and redo cover every step, and your text never leaves the browser. Paste, tap a style, copy the result.
Characters: 0 | Words: 0 | Sentences: 0 | Lines: 0
Letter case
Programming cases
Actions
- 100% private:
All conversions run locally in your browser. Your text is never uploaded, stored, or shared with any server. - Free & unlimited:
No sign-up, no account, and no usage limits — every case option is free for everyone. - Check before use:
Converted output depends on your original text. Always review the result before publishing, submitting, or downloading it. - Safe browsing habit:
This tool works only on your device, but as a general rule, never paste passwords or banking details into any web page.
Table of Contents
ToggleThirteen Cases, Two Families
The 13 styles split into a prose family, which changes how sentences look, and a programming family, which turns phrases into identifiers. A good case converter separates the two because their rules differ.
The Seven Prose Cases
Every style in this text case converter applies to the whole text box at once, and the prose styles are all variations of letter case.
- UPPERCASE: every letter becomes a capital, which also makes it the one-tap route from lowercase to uppercase.
- lowercase: every letter becomes small, the quickest route from uppercase to lowercase when a pasted block arrives shouting.
- Sentence case: lowercases everything, then capitalizes each sentence start.
- Title Case: capitalizes main words and keeps short ones like “of” and “the” small, the style most people want from a title case converter.
- Capitalized Case: capitalizes every word, so it is the shortcut to capitalize each word in a sentence, small ones included.
- aLtErNaTiNg: switches between lower and upper on each letter.
- InVeRsE case: flips every letter to the opposite of what it was.
The Six Programming Cases
These styles join words without spaces, and camel case is the one most people bring to a camel case converter first.
- camelCase: variables and functions, such as
userProfileData. - PascalCase: classes and components, such as
UserProfileData. - snake_case: Python variables, database columns and file names:
user_profile_data. - CONSTANT_CASE: environment constants like
USER_PROFILE_DATA. - kebab-case: URL slugs and CSS classes:
user-profile-data. - dot.case: config keys and import paths:
user.profile.data.
The Small-Word Rule: Title Case vs Capitalized Case
A title case converter has to decide which small words stay lowercase. This one keeps a fixed list: a, an, and, as, at, but, by, for, from, if, in, into, nor, of, off, on, onto, or, per, so, the, to, up, via, vs, with, yet. Two exceptions override the list. A small word is capitalized when it is the first or last word in a line, or when it follows a colon, period, exclamation mark or question mark.
Capitalized Case has no list. Every word gets a capital, which suits names and labels but looks heavy on headlines. Headline writers usually want the first style; menu items and button labels often want the second. Here is “the lord of the rings” through both:
- Title Case: The Lord of the Rings
- Capitalized Case: The Lord Of The Rings
Style guides disagree on edge cases, such as whether four-letter words like “with” or “from” stay small, so check the APA Style title case rules if you publish to a specific standard. As a title case converter, it applies one consistent list, which suits most headlines, blog posts and slide titles.
Sellers use the same logic. If you are working on product title seo, formatting is the easy half: paste the listing name into the text case converter, tap Title Case, and words like “for” and “with” stay lowercase. That works for Shopify product title SEO as much as Amazon or Etsy, and it keeps title case for product titles consistent across a whole catalogue. Marketplace character limits still apply, so check them before you publish. It is also a quick way to convert text to title case online without opening a word processor.
Sentence Case That Catches the Lonely “i”
The text case converter runs three steps. It lowercases everything, then capitalizes the first letter of the text, of each sentence after a period, exclamation mark or question mark, and of every new line. Finally it turns a standalone lowercase “i” into “I”.
Before:
hey, i just got your note. i think the draft is fine
we can ship it friday. thanks!
After:
Hey, I just got your note. I think the draft is fine
We can ship it friday. Thanks!
Notice that “friday” stays lowercase. Sentence case has no dictionary of names, so proper nouns, acronyms and days need a manual touch afterward. Contractions like “i’m” and “i’ll” are fixed too, while abbreviations such as “i.e.” are left alone.
It works best on text that arrived in all caps or with ragged capitals, such as copied chat logs or rough transcripts.
From Spaced Words to Code Names
In this text case converter, code cases split text into words before joining them. Apostrophes are stripped, so “user’s” becomes “users” rather than two pieces. Camel humps are split wherever a lowercase letter or digit meets a capital, so “parseHtmlFile” becomes parse, Html and File. A run of capitals stays together, which means “parseHTMLFile” splits only after “parse”.
Splitting runs line by line, so each line becomes its own identifier. Here is “user’s profile data” in all six styles:
- camelCase:
usersProfileData - PascalCase:
UsersProfileData - snake_case:
users_profile_data - CONSTANT_CASE:
USERS_PROFILE_DATA - kebab-case:
users-profile-data - dot.case:
users.profile.data
Use kebab-case for URL slugs and CONSTANT_CASE for environment variables. Digits stay attached to their word, so “version2 update” becomes version2Update. The same splitting makes the text case converter work as a camel case to snake case converter: paste getUserName, tap snake_case, and get get_user_name. For spaced words, a camel case converter is just as direct: tap camelCase.
aLtErNaTiNg, InVeRsE and the Playful End of the Tool
The text case converter’s alternating mode counts letters only, starting lowercase, and the rhythm carries across spaces: “hello world” becomes “hElLo WoRlD”. Inverse case flips each letter instead, so “Hello World” becomes “hELLO wORLD”.
People use them in social bios, captions, memes and design mockups. Unlike a plain uppercase to lowercase change, inverse case mirrors mixed capitals, and it rescues text typed with caps lock on by accident: “hELLO” flips back to “Hello” in one tap.
One honest caution: both letter case tricks hurt readability, and screen readers may spell the text out letter by letter. Keep them to short, decorative lines, never to anything people need to read. For other decorative looks, try the tiny text generator.
A 100-Step Memory: Undo, Redo and Chained Conversions
The text case converter keeps its own history of up to 100 states. When the limit is reached, the oldest state drops off. Ctrl+Z undoes and Ctrl+Y redoes, with Cmd replacing Ctrl on a Mac.
The Undo and Redo buttons work without keyboard focus, so on a phone the keyboard stays closed while you step back. Typing is saved as one step after a short pause, so a burst of keystrokes does not fill the history.
Conversions chain. Paste “the QUICK brown fox jumps over the lazy dog”, tap Sentence case for “The quick brown fox jumps over the lazy dog”, then Title Case for “The Quick Brown Fox Jumps Over the Lazy Dog”. Undo once and you are back at sentence case, with Redo ready to return. That makes experimenting cheap: try Title Case, dislike it, undo, try Capitalized Case.
Nothing Uploaded, Nothing Stored
Conversion in this text case converter is plain JavaScript running in your tab. The text you paste is never sent to a server, so there is no copy to keep, log or share. There is no account, no queue and no server round trip. The live stats line under the box counts characters, words, sentences and lines as you type, also locally.
That answers a question searchers often ask: do online counters delete uploaded text after use? For tools that upload, the answer depends on their policy. Here the text case converter never uploads anything, so there is nothing to delete. You can check this yourself by opening your browser’s network tab while you convert.
The only thing saved is your light or dark theme choice, stored in your browser’s localStorage. Close the tab and the text is gone. As with any case converter, avoid pasting passwords into a web page.
For deeper stats, pair it with the word counter and the character counter.
Frequently Asked Questions
Q1: What is the difference between Title Case and Capitalized Case?
In this text case converter, Title Case keeps small words such as “of” and “the” lowercase, except at the start or end of a line or after punctuation like a colon. Capitalized Case capitalizes every word.
Q2: How do I change uppercase to lowercase without retyping?
For uppercase to lowercase, paste the text into this text case converter and tap lowercase. To go from lowercase to uppercase, tap UPPERCASE instead. A wrong tap is one Undo away.
Q3: Can this case converter turn spaced words into camelCase or snake_case?
Yes. The tool splits your text into words, strips apostrophes, then joins them as camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case or dot.case, so it doubles as a camel case converter.
Q4: Does sentence case fix a lowercase “i” in the middle of a sentence?
Yes. Any standalone lowercase “i” becomes “I”, including inside “i’m” and “i’ll”. Letters inside words, such as the i in “bring”, are untouched.
Q5: Do online converters delete uploaded text after use?
This text case converter has nothing to delete, because your text is never uploaded. Conversion runs in your browser, and only your theme choice is saved locally.
Q6: What is alternating case used for?
Mostly decoration: bios, captions, memes and mockups. It reduces readability, so avoid it for anything important.
Q7: Can I undo a case conversion if I tap the wrong one?
Yes. Tap Undo or press Ctrl+Z (Cmd+Z on Mac). The history holds up to 100 states, and Redo brings a change back.
Q8: Is this text case converter free and unlimited?
Yes. There is no sign-up and no usage limit, and every one of the 13 styles is available to everyone.
One Tap Between You and the Right Case
This text case converter packs thirteen styles, a 100-state undo history and fully local processing into one text box. Scroll up, paste your text and tap a case. When you are done, the text reverser is a natural next transformation.
