Case Converter

Convert text to UPPERCASE, lowercase, Title Case, and more in one click.

ToolFlux's Case Converter switches text between UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case and kebab-case with one click — it all runs in your browser, so your text never uploads.

Your text never leaves your device — conversion runs in your browser.

Convert text to any case, instantly and privately

This free case converter transforms text between seven common formats with a single click. Paste any text — a heading, a variable name, a slug, a sentence — and choose the case you need. The conversion happens entirely in your browser, so even sensitive copy never leaves your computer. There is nothing to install and no account to create.

How to convert text case

  1. Add your text Paste or type your text into the input box.
  2. Choose a case Click the button for the case you want — UPPER, lower, Title, Sentence, camel, snake, or kebab.
  3. See the result The converted text appears instantly in the output box below.
  4. Copy it Press Copy result to copy it to your clipboard, then paste it wherever you need it.

What each case is for

  • UPPER CASE — headings, acronyms, or adding emphasis.
  • lower case — normalising text or removing shouting.
  • Title Case — article titles, headlines, and book names.
  • Sentence case — body copy where only sentence starts are capitalised.
  • camelCase — JavaScript variables and JSON keys.
  • snake_case — Python identifiers and database columns.
  • kebab-case — URL slugs, CSS classes, and file names.

Built for developers and writers alike

Programmers reach for camelCase, snake_case, and kebab-case dozens of times a day when renaming variables, generating slugs, or normalising keys between systems. Writers and editors lean on Title Case and Sentence case to keep headlines and body text consistent with a style guide. Because the converter understands mixed separators and existing camelCase boundaries, you can paste almost any string and get a clean, predictable result.

Frequently asked questions

Is my text uploaded when I convert it?
No. The case conversion runs entirely in your browser. Your text is never sent to a server.
What is the difference between Title Case and Sentence case?
Title Case capitalises the first letter of every word (“The Quick Brown Fox”). Sentence case capitalises only the first letter of each sentence (“The quick brown fox.”).
How does camelCase handle separators?
The converter splits your text on spaces, underscores, hyphens, and existing camelCase boundaries, then joins the words with each subsequent word capitalised — so “foo_bar-baz” becomes “fooBarBaz”.
Is there a limit on how much text I can convert?
No. Conversion happens instantly on your own device, so you can convert anything from a single heading to thousands of lines of text or code without hitting a size cap.
Does converting preserve my line breaks and spacing?
The letter-case modes (UPPER, lower, Title, Sentence) keep your original spacing and line breaks intact. The identifier modes (camelCase, snake_case, kebab-case) intentionally collapse separators into a single style, since their whole purpose is to produce one continuous token.
Can I use this to make URL slugs and CSS class names?
Yes. kebab-case is ideal for URL slugs, CSS classes and file names, while snake_case suits database columns and Python identifiers. Paste your text, click the matching button, and copy the clean result.
Does the case converter work offline?
Yes. After the page loads, no connection is needed — the conversion runs in your browser, so your text never leaves your device even when you are offline.