Search Ctrl K
Home / Tools
THE FEUTEX TOOLKIT

Case Formatter Online

Format text casing online: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case. Fast, client-side, copy-ready.

Input: 0 chars · 0 lines
Tip: enable “Preserve line breaks” to format each line separately.
Output: 0 chars · 0 lines
Privacy: review the processing notes for this tool. Advertising makes separate network requests; see the Privacy page.

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.

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.

Continue your workflow

Browse related tools by task. Use the improved core tools for a consistent workspace with file import, downloads and clear validation errors.

Case detection · Case conversion · Pipe handling

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

Upper/lower/title/sentence · Camel/Pascal/snake/kebab · Per-line conversion

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

Case conversion · Toggle/dot case · Per-line

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.