Text

How to Change Text Case: Upper, Lower, Title and More

3 min read Updated 30 June 2026

You have a block of text in the wrong case: a heading screaming in ALL CAPS, a sentence that forgot its capital letters, or a variable name that needs to be camelCase. Retyping it by hand is slow and error-prone, and most "case converter" sites make you sign up or send your text to a server first.

This guide shows you how to fix any of those in seconds with Tooldrop's Case Converter. Paste your text, click the case you want, and copy the result. Everything happens right in your browser, so your text is never uploaded, and there's no account and no limit to how much you convert.

Step by step

  1. 1Open the Case Converter at /text/case-converter. There's nothing to install or sign in to.
  2. 2In the "Your text" box, type or paste the text you want to change. Drop in a single word, a paragraph, or a whole document.
  3. 3Under "Convert," pick the case you want by clicking one of the seven buttons: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case. Your text in the box updates instantly.
  4. 4Not happy with the result? Click a different case button to re-transform the text, or use Clear to start over. Each click converts the text currently in the box.
  5. 5When the text looks right, click "Copy result" to copy it to your clipboard, then paste it wherever you need it.
Try it now — it's free
Runs in your browser. No upload, no sign-up.
Open Case Converter

Which case should you use?

Each option exists for a different job, so picking the right one saves a round of edits.

UPPERCASE and lowercase are the simple ones: force every letter up or down, handy for fixing a stray caps-lock mishap or normalising data.

Title Case capitalises the first letter of every word, which is what you want for headings, titles and proper-noun lists. Sentence case capitalises only the first letter after each period, question mark or exclamation mark, so paragraphs read naturally again.

The last three are for code and the web. camelCase joins words with no spaces and capitalises each word after the first (myVariableName) for JavaScript and similar languages. snake_case joins words with underscores (my_variable_name), common in Python and database columns. kebab-case joins them with hyphens (my-variable-name), the standard for URLs, CSS classes and file names.

Tips for the best results

For camelCase, snake_case and kebab-case, the converter is smart about word boundaries: it splits not just on spaces but also on existing underscores, hyphens and capital letters. That means "HelloWorld" or "hello_world" both convert cleanly to "helloWorld" or "hello-world" without you reformatting first.

If you only need part of a document changed, paste just that part rather than the whole thing. The tool transforms everything in the box, so trimming your input gives you exactly the slice you want.

Sentence case relies on punctuation to know where sentences end. If your text has missing periods, add them before converting so each new sentence gets its capital letter.

Is it private and safe to use?

Yes. The Case Converter runs entirely in your browser using on-device JavaScript. Your text is never uploaded to a server, never stored, and never seen by anyone but you, which makes it safe for confidential notes, client copy, code snippets or anything you'd rather not paste into a random website.

Because the work happens locally, there's also no sign-up, no email capture and no usage cap. You can convert a one-line title or a ten-thousand-word draft, as many times as you like, completely free. You can even disconnect from the internet after the page loads and it will keep working.

Common problems and fixes

"My text didn't change." Some conversions look almost identical to the original. If your text is already lowercase and you click lowercase, nothing visibly happens, which is expected. Try the case you actually need.

"Title Case capitalised small words like 'and' or 'the'." Title Case capitalises the first letter of every word by design. If a style guide wants those words lowercase, do a quick manual tweak after copying.

"The buttons are greyed out." The convert and copy buttons stay disabled until there's text in the box. Add some text and they'll activate.

"Copy didn't work." Some browsers block clipboard access on insecure connections or in private modes. If "Copy result" doesn't respond, select the text in the box and copy it manually.

Frequently asked questions

What is a case converter?
A case converter is a tool that changes the letter casing of your text without retyping it, switching between styles like UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case. Tooldrop's runs in your browser, so you just paste text, pick a style and copy the result.
Is the Case Converter free and does it require an account?
It's completely free with no sign-up, no email and no usage limits. You can convert as much text as often as you like without creating an account.
Is my text uploaded anywhere?
No. All conversion happens on your device in the browser, so your text never leaves your computer and isn't stored or sent to any server. It's safe for private or sensitive content.
What's the difference between camelCase, snake_case and kebab-case?
All three join words without spaces but use different separators: camelCase capitalises each word after the first (myVariableName), snake_case links words with underscores (my_variable_name), and kebab-case links them with hyphens (my-variable-name). They're used in code, databases and URLs respectively.

Tools used in this guide

Related guides