Skip to tool
FeuTex · free tools runs in-browser no bloat built by LiMiT

Case Formatter

Convert text between common letter cases for writing, coding, and clean copy/paste. Switch to uppercase/lowercase, title or sentence case, and developer-friendly formats like camelCase, snake_case, and kebab-case.

Everything runs client-side in your browser for fast results and privacy.

Category: Text · URL: /tools/case-formatter.html
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Pick a format, paste your text, and copy the result.

  1. Paste text into the input box.
  2. Select a case style (or use a quick button).
  3. (Optional) Enable line-by-line processing for lists.
  4. Click Format, then Copy Output.
Keywords this page targets (natural cluster): case formatter, convert text to uppercase, convert text to lowercase, title case converter, sentence case converter, camelcase converter, pascal case converter, snake case converter, kebab case converter, constant case converter, swap case text, uppercase lowercase tool, format variable names, convert spaces to underscores, convert underscores to spaces, convert hyphenated to camelcase, dot case converter, case change online, text case changer, convert phrase to slug case
Secondary intents covered: Change the case of a paragraph for publishing, Convert headings to Title Case consistently, Turn labels into variable names (camelCase, snake_case), Normalize mixed-format identifiers copied from logs or APIs, Quickly swap case for proofreading, Convert delimited text (hyphens/underscores/spaces) into a chosen case, Process multi-line lists line-by-line, Copy a cleanly formatted output for pasting into code or docs

FAQ

What’s the difference between camelCase and PascalCase?

camelCase starts with a lowercase word (myVariable), while PascalCase starts with an uppercase word (MyVariable).

Does it handle text like myHTTPServer or JSONData?

It splits common uppercase-to-lowercase transitions (HTTP Server, JSON Data) reasonably well, but edge cases can vary with unusual acronyms.

Will punctuation and symbols be preserved?

Upper/lower/swap keep punctuation as-is; developer cases (snake/kebab/camel) rebuild text from detected words and numbers and drop most symbols.

Can I format a list line-by-line?

Yes—enable Process each line separately to convert each line independently without merging lines.

Is my text uploaded to a server?

No. The formatter runs in your browser and does not make network requests.

Why does Title Case lowercase words after the first letter?

This tool uses a simple Title Case rule (Capitalize Each Word). It doesn’t apply special “small word” exceptions.

What should I use for URL slugs?

Use kebab-case for readable slugs, then validate with the Slug Checker.