Skip to content
4.7

from 2,418 ratings

Case Converter

Paste your text once and flip it between UPPERCASE, lowercase, Title Case, Sentence case, and developer styles like camelCase and snake_case. Every conversion happens the instant you click a style, and nothing you paste ever leaves your device.

Your result

Title Case
Writing
Code

The Quick Brown Fox Jumps Over the Lazy Dog. Paste or Type Your Own Words in the Box, Pick Any Style Above, and the Result Updates the Instant You Click.

Title Case · 154 characters · 30 words

Characters

154

Spaces included

Words

30

In the result

Sentences

2

Ending . ! or ?

Paragraphs

2

Breaks preserved

Capitals versus small letters

Capitals 19%Small letters 81%

The bar tracks the result live. UPPERCASE fills it completely, lowercase empties it, and Title Case settles somewhere in between.

30 words · 154 characters

Options

Everything runs on your device. Nothing you paste is uploaded, logged, or stored.

🔒

Private by design

Everything runs in your browser. Nothing you enter is uploaded, logged, or stored.

Instant results

No server round-trip and no queue. The answer appears the moment you ask for it.

🎁

Free, no limits

No account, no email, no daily cap, and nothing useful hidden behind a paywall.

📴

Works offline

Once the page loads it keeps working with no connection, even in airplane mode.

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.

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.

Frequently asked questions

The real questions people ask, answered plainly.

What is a case converter and how does it work?

A case converter changes the capitalization of your text without you retyping it. You paste your words, pick a style such as UPPERCASE, lowercase, or Title Case, and it rewrites the letters to match. On ToolFiddle the case converter runs in your browser and transforms the text on your own device, so it is instant and nothing is uploaded.

What case styles can I convert to?

The tool covers UPPERCASE, lowercase, Title Case, and Sentence case for everyday writing, plus developer styles like camelCase, PascalCase, snake_case, and kebab-case for code and file names. You paste once and switch styles freely, so the case converter suits writers, editors, and coders from the same box.

How do I change UPPERCASE to lowercase?

Paste the text that is in capitals, then choose the lowercase option. Every letter drops to small case at once, which is the fastest fix for a sentence or a whole paragraph typed with caps lock on. To do the reverse, choose UPPERCASE, and to tidy it into normal writing, choose Sentence case.

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of each main word, the way headlines and titles are styled. Sentence case capitalizes only the first letter of the sentence, with the rest lowercase apart from proper nouns. Use Title Case for headings and Sentence case for normal prose, and the case converter switches between them in one click.

What are camelCase, snake_case, and kebab-case?

These are naming styles used in code. camelCase joins words with no spaces and capitalizes each after the first, like myVariableName. snake_case joins words with underscores, like my_variable_name. kebab-case joins them with hyphens, like my-file-name. The case converter builds all three from plain words, which saves fiddly manual editing.

Will converting case change my word count or delete text?

For UPPERCASE, lowercase, Title Case, and Sentence case, no. Only the capitalization changes, so your words, characters, and content stay exactly the same. The developer styles do swap spaces for underscores or hyphens by design. In every mode the case converter keeps your actual words and never quietly deletes anything.

How do I fix a sentence I typed with caps lock on?

Paste the shouting text and choose Sentence case to get normal writing back, with just the first letter capitalized. If it should be a heading, choose Title Case instead. This turns an accidental block of capitals into clean text in a second, with no need to delete and retype the line.

Do I need Word or Excel to change case?

No. Word and Excel can change case, but you have to open a document, find the menu, and select the exact range. The case converter does it on a simple web page with a paste and a click, which is quicker for a stray sentence, a heading, or text copied from somewhere else. It also handles code styles those programs lack.

Is there a keyboard shortcut, and does it work on a Mac?

The tool works the same on Mac, Windows, Linux, iPhone, and Android, since it runs in the browser. You can paste with the usual shortcut and copy the result the same way. There is no separate app to learn, and the case converter behaves identically across every operating system.

Is my text private?

Yes. The text you paste is transformed by code running in your browser, and it is never uploaded, stored, or logged on a server. Whatever you convert, from a private note to unpublished work, stays on your own device. You could go offline right after the page loads and the case converter would still work.

Is the case converter free with no sign-up?

Yes. It is completely free with no account, no email, and no daily limit. Every case style is available, and there is nothing locked behind a subscription. You open the page and use it, unlike some tools that cap how much text you can convert or gate the extra styles for paying users.

Can I convert a large block of text at once?

Yes. Paste a long passage, a full document, or a list, and the whole thing converts at once rather than line by line. Because the work happens on your device, there is no upload wait and no size limit imposed by a server, so big blocks convert as quickly as short ones.

Does Title Case capitalize small words like of and the?

Title Case styles differ on this. A common approach capitalizes the main words and leaves short articles, conjunctions, and prepositions like of, the, and, and to in lowercase unless they start the title. The case converter applies a sensible Title Case, and you can adjust any word by hand after if a house style differs.

Can I use it on my phone and offline?

Yes. It works on phones, tablets, and computers, and the layout fits any screen. Once the page has loaded, the case converter runs on your device, so it keeps working with no connection. That is useful on a train or plane when you want to tidy a heading or fix some text with no signal.

How is this different from my word processor's change case?

A word processor can change case, but you have to be inside a document with the text selected. The case converter is a quick, standalone page for any text you paste, including snippets copied from email, the web, or a spreadsheet. It also offers coding styles like camelCase and snake_case that writing apps do not include.

Related tools

Same promise: everything runs in your browser, nothing gets uploaded.