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

Online Case Generator

Generate common text cases in one click: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and tOgGlE. Runs fully in your browser.

Category: Text · URL: /tools/online-case-generator.html
Tip: enable Line-by-line to convert lists without merging lines.
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Pick a case style, set options, and convert instantly.

  1. Paste or type text into the input.
  2. Select the target case (e.g., camelCase, snake_case).
  3. (Optional) Enable line-by-line conversion or remove accents.
  4. Click Convert, then Copy.
Keywords this page targets (natural cluster): online case generator, text case converter, convert text to uppercase, convert text to lowercase, title case generator, sentence case converter, camel case generator, pascal case converter, snake case converter, kebab case converter, constant case generator, dot case converter, toggle case online, convert string case, case formatter online, capitalize words tool, lowercase converter online, uppercase converter online, camelcase from spaces, snake_case from text
Secondary intents covered: Convert pasted text into a specific case style, Generate variable or function names (camelCase, PascalCase), Format headings and titles (Title Case, Sentence case), Create consistent identifiers (snake_case, CONSTANT_CASE), Make URL-like text (kebab-case, dot.case) without using a network tool, Batch-convert lists line-by-line, Normalize whitespace before formatting, Copy the converted output instantly

FAQ

Is this online case generator client-side?

Yes. The conversion runs in your browser; nothing is uploaded.

Which case styles are supported?

Upper, lower, Title, Sentence, toggle case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case.

What does “Line-by-line” do?

It converts each line separately, useful for lists or one-item-per-line text.

Does it keep punctuation when converting to snake/kebab/camel?

Punctuation is treated as a separator for word-joining cases, so it won’t appear in the generated identifier.

What does “Remove accents” do?

It strips diacritics like “é” → “e” before conversion (when supported by your browser).

Why does Title Case change the rest of the word?

If “Lowercase rest” is enabled, words are normalized to lower then capitalized for consistent output.

How can I compare the original and converted text?

Use FeuTex Diff Generator Online to see differences side-by-side.