X
πŸ” 

Case Converter

Instantly change your text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.

0 words Β· 0 characters
πŸ”’ 100% Private: your text is processed in your browser and never uploaded.

Change text capitalisation in one tap with the Case Converter

Fixing capitalisation by hand is slow and easy to get wrong β€” you delete a heading and retype it, or you accidentally leave Caps Lock on and have to start over. This free Case Converter takes whatever you have typed or pasted and rewrites it in the style you choose with a single tap. There is no retyping, no formula to remember and no menu-digging: paste your text, pick a button, copy the result, done.

It covers both everyday writing styles and the naming conventions developers use in code. The everyday styles are UPPERCASE, lowercase, Title Case and Sentence case. The programming styles are camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. There are also two novelty styles β€” aLtErNaTiNg case and InVeRsE case β€” for captions, memes and stylised social posts. A live counter under the box shows your word and character totals as you type, and Paste, Copy and Clear buttons keep the whole flow on one screen.

How to use it

  1. Type your text into the box, or tap Paste to drop in whatever is on your clipboard.
  2. Tap the case you want β€” for example Title Case, snake_case or UPPER CASE.
  3. The text in the box is rewritten instantly in that style.
  4. Tap Copy to put the result on your clipboard, ready to paste anywhere.
  5. Need another style? Tap a different button β€” or use Clear to start fresh.

What each case style means

UPPERCASE turns every letter into a capital, useful for headings and emphasis. lowercase does the opposite and removes all capitals. Title Case capitalises the first letter of every word, which suits headlines and titles. Sentence case capitalises only the first letter of each sentence and lowercases the rest β€” handy for cleaning up text that arrived in all caps. camelCase joins words with no spaces and capitalises each word after the first (myVariableName), while PascalCase capitalises the first word too (MyVariableName). snake_case joins words with underscores in lowercase (my_variable_name), kebab-case uses hyphens (my-variable-name), and CONSTANT_CASE uses uppercase words joined by underscores (MY_VARIABLE_NAME). The two playful styles flip letters for effect: aLtErNaTiNg swaps between lower and upper as it goes, and InVeRsE flips the case of every letter you already have.

When developers use snake, camel, kebab and Pascal case

Programming languages and style guides each favour particular naming conventions, and using the right one keeps your code readable. snake_case is the norm for variables and functions in Python and for column names in many databases. camelCase is standard for variables and functions in JavaScript and Java, while PascalCase is used for class and component names in those same languages and in React. kebab-case appears in URLs, CSS class names and file names because hyphens are URL-friendly. CONSTANT_CASE marks fixed values and environment variables (like API_KEY or MAX_RETRIES) so they stand out. Converting between these by hand is fiddly β€” this tool does it in one tap, which is why it is handy when you are translating an idea written in plain English into a clean variable name.

Practical tips and common mistakes

A few things are worth knowing. Title Case here capitalises every word, so short joining words such as "of", "and" or "the" are capitalised too; if you are following a strict editorial style guide that lowercases those, give the result a quick read before publishing. Sentence case is the fastest way to rescue a message that someone typed entirely in capitals β€” switch to lowercase first if needed, then to Sentence case, and the punctuation guides where new capitals go. When you convert to a code style such as camelCase or snake_case, the tool splits your text into words and drops the spaces, so very long sentences become long single tokens; keep the input to the few words you actually want in the name. The novelty styles (alternating and inverse) are best kept for captions and social posts rather than anything formal.

Private by design β€” nothing is uploaded

Every conversion happens locally in your browser using a small amount of JavaScript. Your text is never sent to a server, never stored on our side and never shared β€” it stays on your device. For convenience the tool remembers your last entry in your browser only, so it is still there if you come back, and you can wipe it any time with the Clear button. Because nothing is uploaded, the tool works the same whether you are pasting a private note, a draft email or a snippet of code, and it keeps working even on a slow or offline connection once the page has loaded.

❓

FAQ

How do I convert text case?

Type or paste your text into the box, then tap a case button such as UPPERCASE, lowercase, Title Case or camelCase. The text is rewritten instantly in that style, and you can tap Copy to put the result on your clipboard.

What is the difference between Title Case and Sentence case?

Title Case capitalises the first letter of every word, so it suits headlines and titles. Sentence case capitalises only the first letter of each sentence and lowercases the rest, which is best for fixing text that arrived in all capitals.

What is the difference between camelCase, PascalCase and snake_case?

All three remove the spaces between words. camelCase capitalises every word except the first (myVariableName). PascalCase capitalises the first word too (MyVariableName). snake_case keeps everything lowercase and joins the words with underscores (my_variable_name). They are different naming conventions used in different programming languages.

Is there a limit on how much text I can convert?

There is no fixed limit. Because everything runs in your browser, you can convert anything from a single word to long passages. Very large amounts of text may take a moment on older phones, but normal paragraphs convert instantly.

Does the converter save my text if I leave the page?

Yes. Your most recent entry is stored in your browser only so it is still there when you return. Nothing is uploaded anywhere, and you can remove it at any time by tapping the Clear button.

Is my text private?

Yes. Everything is processed locally in your browser and your text is never uploaded, stored on a server or shared. It works the same even when you are offline once the page has loaded.

✨

More tools