Our free case converter changes the capitalization of your text in one click, turning it into UPPERCASE, lowercase, Title Case, Sentence case, or coding styles like camelCase, snake_case, and kebab-case, all without retyping a single letter. Paste the words you have, choose the style you want, and copy the result. The whole thing runs inside your browser, so there is nothing to install, no account to create, and the text you paste never leaves your device.
Changing letter case by hand is one of those small chores that eats more time than it should. Fixing a sentence you typed with caps lock on, styling a heading, or reshaping a phrase into the naming convention a codebase expects all mean going letter by letter if you do it manually. A case converter does the whole job at once. This page explains the case styles the tool offers, how to use it step by step, and the real situations where it saves writers, editors, and coders a lot of fiddly editing.
What a case converter does
A case converter takes the text you give it and rewrites the capitalization to a pattern you pick, leaving the underlying words intact. The letters are the same letters, just cased differently, so "hello world" can become "HELLO WORLD", "Hello World", or "Hello world" depending on what you choose. The tool reads your text, applies the rules of the chosen style, and hands back the converted version ready to copy.
The important thing to understand is that this is a transformation, not a rewrite. For the everyday styles, the case converter does not add words, remove words, or change your content. It only adjusts which letters are capital and which are small. That is why you can move between styles as often as you like without worrying that your text is being altered or shortened. What you paste is what you get back, cased the way you asked.
There are two broad families of case styles. The first is for ordinary writing, and it covers UPPERCASE, lowercase, Title Case, and Sentence case. The second is for code and technical naming, and it covers camelCase, PascalCase, snake_case, and kebab-case. The tool handles both families from the same box, which is why one page serves a novelist, an editor, and a programmer equally well.
The everyday case styles
UPPERCASE turns every letter into a capital, so the text reads in full caps like A SIGN OR A HEADING. It is useful for emphasis, for labels, for short headings, and for matching a style that calls for all capitals. It is also the style people create by accident when caps lock is on, which is where the reverse conversion comes in.
lowercase does the opposite, dropping every letter to small case with no capitals at all. This suits a deliberately casual look, certain brand styles, and cleaning up text that arrived shouting in capitals when it should be calm. It is also a quick way to normalize text before you recapitalize it properly.
Title Case capitalizes the first letter of each main word, the way book titles, headlines, and headings are usually written, as in The Quick Brown Fox. Most Title Case styles keep short words such as articles, conjunctions, and short prepositions in lowercase unless they begin the title, so "a tale of two cities" becomes "A Tale of Two Cities". It is the go-to style for anything that reads as a title.
Sentence case capitalizes only the first letter of the sentence and any proper nouns, leaving everything else lowercase, exactly as normal prose is written. Paste a block of all-caps text, choose Sentence case, and it reads like a proper sentence again. This is the style that rescues text typed with caps lock stuck on, and it is the one to reach for when writing should look natural rather than styled.
The developer case styles
Programmers name things constantly, and different languages and systems expect different conventions, so a case converter that speaks code saves real effort.
camelCase joins words together with no spaces and capitalizes the first letter of each word after the first, producing names like firstName, totalAmount, or myVariableName. It is the standard for variables and functions in languages such as JavaScript and Java. Type the words plainly, convert to camelCase, and you get a ready-to-paste identifier.
PascalCase, sometimes called upper camel case, is the same idea but capitalizes the first word too, giving names like FirstName or InvoiceItem. It is commonly used for class names, types, and components. The difference between camelCase and PascalCase is just that first letter, and the case converter produces either on demand.
snake_case joins words with underscores and keeps them lowercase, as in first_name or total_amount. It is the convention in Python, Ruby, and many database column names. There is also an all-caps cousin, often used for constants, that looks like MAX_RETRY_COUNT. Underscores make multi-word names readable without spaces.
kebab-case joins words with hyphens and keeps them lowercase, as in first-name or main-header. It shows up in web addresses, CSS class names, and file names, because hyphens are safe and readable in those places. The name comes from the words looking like pieces on a skewer. Between these four styles, the case converter covers almost every naming convention you are likely to meet in code.
How to use the ToolFiddle case converter
We built the tool to be as direct as possible, so the whole process is paste, pick, copy.
- Paste your text. Drop in a word, a sentence, a heading, a paragraph, or a whole document. There is no length you need to stay under, so a single line and a long passage are both fine.
- Choose a case style. Pick UPPERCASE, lowercase, Title Case, or Sentence case for writing, or camelCase, PascalCase, snake_case, or kebab-case for code. The result appears immediately, so you can see how the text looks in that style before you commit.
- Switch styles if you want to compare. Because the conversion is instant, you can try Title Case, then Sentence case, then UPPERCASE on the same text to see which fits, without pasting again. The case converter reworks the whole block each time you choose.
- Copy the result. Take the converted text with the copy control and paste it wherever you need it, into a document, an email, a code editor, a form, or a content box. The output is plain text, so it drops in cleanly.
That is the entire flow. There is no upload step, no processing wait, and no save button, because the conversion happens the instant you pick a style, right on your device.
Worked examples you can follow
A few concrete cases show how flexible the tool is.
The caps lock accident
You typed a whole line with caps lock on and got "PLEASE SEND ME THE REPORT BY FRIDAY." Rather than deleting and retyping, paste it and choose Sentence case to get "Please send me the report by friday." You capitalize the day by hand if needed, and the line is fixed in seconds. Choosing lowercase first, then recapitalizing, is another route to the same clean result.
A heading for an article
You have the working title "the complete guide to home baking" in lowercase. Choose Title Case and it becomes "The Complete Guide to Home Baking", with the small word "to" left lowercase in the usual style. Paste that straight into your document as the heading.
Naming a variable
You are coding and want a variable for a user's shipping address. Type "user shipping address" and convert to camelCase for userShippingAddress, or snake_case for user_shipping_address, depending on the language you are in. No manual joining or capitalizing required.
A clean file or URL slug
You want a tidy file name or web slug from the title "My First Blog Post". Convert to kebab-case and you get my-first-blog-post, ready to use as a file name or in a link, with spaces safely replaced by hyphens.
Cleaning a messy list
You pasted a column of names from a spreadsheet that arrived in inconsistent capitals. Convert the whole block to Title Case in one pass so every name is styled the same way, which is far faster than fixing each row by hand.
Real-world use cases
Writers and editors reach for a case converter constantly. Headings need Title Case, body text needs Sentence case, and text pasted from an email or a website often arrives in the wrong case entirely. Converting the whole block at once keeps a document consistent without line-by-line editing, and it is a quick fix when a client or a house style wants headings styled a particular way.
Students and office workers use it to clean up notes, fix accidental caps lock, and tidy text copied from PDFs or slides that comes through in odd capitalization. Turning a shouting paragraph into calm Sentence case, or a lowercase heading into proper Title Case, is a small polish that makes work look finished.
Coders and web developers rely on the naming styles. Turning a plain description into camelCase, PascalCase, snake_case, or kebab-case is a routine task when writing variables, class names, database columns, CSS classes, file names, and URL slugs. Doing it by hand invites typos, so a converter that follows the rules exactly removes a small but frequent source of bugs.
Data cleanup is another strong use. Names, product titles, and categories exported from different systems often mix capitalization, and normalizing a whole column to one style makes the data consistent before it goes into a report or a database. Because the case converter handles a large block at once, cleaning a long list is a single paste and click. Pair it with our word counter when you also need to know how long the cleaned text runs.
Spreadsheet users often land here for exactly that reason. Excel and Google Sheets can change case, but only through formulas like UPPER, LOWER, and PROPER placed in a helper column, which you then have to copy back over the originals. For a quick one-off fix that is more steps than it is worth. Copying a column into the case converter, choosing the style you want, and pasting the cleaned text back is faster, and it gives you a true Sentence case that spreadsheet formulas do not offer at all. It is a common answer to searches about changing uppercase to lowercase in Excel without wrestling with formulas.
Social media managers, marketers, and designers use case changes for emphasis and style, whether that is an all-caps call to action, a lowercase brand voice, or Title Case headlines across a campaign. Switching a line between styles to see which reads best is instant, so it fits neatly into drafting posts and captions.
Fixing caps lock mistakes the easy way
One of the most common reasons people search for a case converter is a block of text typed by accident with caps lock on. It happens to everyone, and the manual fix, deleting the line and retyping it, is exactly the kind of chore worth avoiding. The tool turns it into a two-step fix.
Paste the all-caps text and choose Sentence case, and the line comes back with a single capital at the start and the rest in lowercase, reading like normal writing again. If the text is actually a heading, choose Title Case instead so each main word is capitalized. For a stubborn mix of capitals and lowercase that came out wrong, dropping everything to lowercase first and then applying Sentence or Title Case gives you a clean base to build from.
The key advantage is that your words are preserved. The case converter is only changing which letters are capital, so nothing is retyped and nothing is lost, which means there is no risk of introducing a typo while you fix the capitalization. A paragraph that looked like shouting becomes ordinary text in the time it takes to click once.
Title Case and the small words question
Title Case is the one style where reasonable people disagree, and it is worth understanding why. The disagreement is about the short words, the articles like "a" and "the", the conjunctions like "and" and "but", and the short prepositions like "of", "in", and "to". Some style guides capitalize every word without exception, while the more common newspaper and book style keeps those short words lowercase unless they begin the title.
So "the lord of the rings" becomes "The Lord of the Rings" in the common style, with "of" and the second "the" left lowercase, but "The Lord Of The Rings" under a capitalize-everything rule. Neither is wrong, they are just different conventions. The case converter applies a sensible, widely used Title Case that keeps the short words lowercase in the middle of a title, which matches how most headlines and book titles look.
If your house style differs, the practical approach is to convert to Title Case first, which does the bulk of the work by capitalizing all the main words, and then adjust the handful of short words by hand to match your guide. That is still far faster than capitalizing every main word manually, and it leaves you in control of the edge cases that style guides argue about.
Tips and common mistakes to avoid
A few small habits get the most out of the tool and avoid the usual snags.
- Pick Sentence case, not lowercase, to fix shouting text. Lowercase removes every capital, including the one at the start of the sentence and any proper nouns, so you then have to put those back. Sentence case gives you a properly capitalized sentence in one step.
- Remember that developer styles change spacing by design. When you convert to camelCase, snake_case, or kebab-case, the spaces between words are removed or replaced with underscores or hyphens, because that is what those conventions require. That is intended behavior, not lost text, and it is the difference between the coding styles and the plain writing styles.
- Check proper nouns after a big conversion. Sentence case capitalizes the first word of the sentence, but it cannot always know that "paris" is a city or "james" is a name, so a quick scan to fix proper nouns finishes the job. This is a small manual step on top of a big automatic one.
- Convert the whole block, not line by line. The tool reworks everything you paste at once, so there is no need to do a paragraph at a time. For a long document or a list, paste the lot and convert in a single pass.
- Keep an eye on your intended style guide for Title Case. Since Title Case conventions vary, know whether your context wants the short words capitalized or not, and adjust the few that matter after converting.
Your text stays on your device
Text can be personal or sensitive, from an unpublished draft to a private message to code that belongs to your employer. That is why we built this case converter to do everything on your own device. When you paste text and choose a style, the conversion runs in your browser using code the page already loaded. The text is not sent anywhere.
Nothing you paste is uploaded, stored, or logged on a server, and we keep no copy of your words. You could disconnect from the internet the moment the page finishes loading and keep converting text all day, which is the plainest proof that the work is local. Some free text tools send whatever you type to a server for processing, sometimes alongside tracking. Ours does not, so your writing and your code stay yours.
Genuinely free, with no catches
This case converter is free without the usual strings. There is no account to create, no email to hand over, and no payment at any point. Every case style is available to everyone, the plain writing styles and the developer styles alike, and there is no premium tier holding the useful ones back.
We mention this because limits are common with online text tools. Some cap how much text you can convert at once, some gate the extra case styles behind a subscription, and some wrap the page in so many ads that the tool itself gets lost. We keep the whole thing open and uncluttered. Convert a word or a whole manuscript, use any style, and do it as many times as you like, without ever meeting a paywall.
Instant and unlimited by design
Because the conversion happens on your device, the result appears the instant you pick a style, with no spinner while text travels to a server and back. There is no queue when the site is busy, no daily quota, and no drag from heavy advertising scripts. The page is deliberately light, so it loads fast and responds immediately even on an older phone or a slow connection.
That responsiveness is what a text tool should feel like. You paste, you click, and the converted text is there, so trying UPPERCASE, then Title Case, then Sentence case on the same block to compare them is effortless. The tool does one job, does it at once, and stays out of your way.
Works on every device, even offline
The case converter behaves the same on a phone, a tablet, and a computer, and the layout adapts so pasting and copying stay easy on any screen size. Once the page has loaded, the tool no longer needs the internet, because the conversion runs entirely on your device. That means you can fix a heading, clean up a note, or build a variable name on a train, a plane, or anywhere with no signal. It does not depend on a particular browser brand, only a modern one, so it works across whatever device you happen to have with you.
Related tools on ToolFiddle
A case converter pairs naturally with our other text tools. The Word Counter tells you how many words and characters a passage has, which is handy right after you have styled it. The Text to Speech tool reads your text aloud, a useful way to proofread a heading or paragraph you have just recased. For the coding side, the JSON Formatter tidies and validates JSON, a good companion when you are naming fields in camelCase or snake_case. And the Password Generator builds strong random passwords when you need one. Each of these keeps your input on your device just as this tool does.
A quick recap
A case converter changes the capitalization of your text without retyping, offering UPPERCASE, lowercase, Title Case, and Sentence case for writing, plus camelCase, PascalCase, snake_case, and kebab-case for code. For the everyday styles it changes only the capitalization, so your words and content are preserved, while the developer styles swap spaces for the right separator by design. Paste your text, pick a style, and copy the result. The tool handles the common jobs equally well, including fixing a caps lock mistake, styling a heading, cleaning a messy list, and naming a variable in code. The ToolFiddle case converter does it instantly, keeps your text on your own device, and stays free on any device, even offline.