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

Case Formatter Online

Convert text to common casing styles (upper, lower, title, sentence, camel, pascal, snake, kebab, dot) directly in your browser. Great for code identifiers, headings, and cleanup.

Category: Text · URL: /tools/case-formatter-online.html
Input: 0 chars · 0 lines
Tip: enable “Preserve line breaks” to format each line separately.
Output: 0 chars · 0 lines
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Pick an output case, paste your text, and format.

  1. Paste text into the input box.
  2. Select the case style (Title, camelCase, snake_case, etc.).
  3. Optionally enable line-by-line formatting and acronym handling.
  4. Click Format, then Copy Output.
Keywords this page targets (natural cluster): case formatter online, text case formatter, change case online, uppercase converter, lowercase converter, title case converter, sentence case converter, camel case converter, pascal case converter, snake case converter, kebab case converter, dot case converter, screaming snake case, convert spaces to underscores, convert underscores to spaces, convert hyphens to underscores, format variable names, format headings case, case converter for list, bulk case convert
Secondary intents covered: Convert a paragraph to Title Case for headings, Generate camelCase or PascalCase identifiers from spaced text, Turn a list into snake_case or kebab-case line by line, Fix inconsistent casing (random caps) into sentence case, Preserve ALLCAPS acronyms while converting to title/camel/pascal, Copy formatted output quickly for pasting into code or docs, Normalize whitespace (trim and collapse spaces), Compare before/after by swapping input and output, Keep line breaks while formatting each line

FAQ

Is this case formatter client-side?

Yes. Formatting runs in your browser; no network requests are made by the tool.

What casing styles are supported?

Upper, lower, title, sentence, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, and dot.case.

Can it format a list line by line?

Yes—enable “Preserve line breaks” to apply the selected case to each line and keep blank lines.

How does it handle acronyms like JSON or API?

Enable “Keep ALLCAPS acronyms” to preserve tokens like JSON/API in Title/Camel/Pascal outputs.

Will punctuation be preserved?

For UPPER/lower/sentence, punctuation stays. For word-join modes (snake/kebab/dot/camel/pascal), most punctuation is treated as a separator.

Why does JSONParser become json_parser in snake_case?

The tool splits common acronym boundaries (JSONParser → JSON + Parser) before joining with underscores.

How is this different from the Online Case Generator?

This tool focuses on fast formatting with line-by-line options and acronym handling; the case generator may offer additional generation-style presets.