text case converter

How to use the text case converter

  1. Paste text into the input area.
  2. Pick a case: UPPER, lower, Title Case, Sentence case, camelCase, snake_case, kebab-case, CONSTANT_CASE, or dot.case.
  3. Result updates live in the output panel.
  4. Copy, or paste a new value — bulk transforms are instant.

When to use it

Useful for converting user-entered form field names to programmatic identifiers (snake_case, camelCase), normalizing display titles (Title Case), or prepping CSV headers for database import. For JSON key renames across a large payload, a code transformer (jq, lodash _.mapKeys) is better suited; this tool is best for small batches.

Frequently asked questions

What's the difference between Title Case and Sentence case?
Title Case capitalizes every major word ('The Quick Brown Fox'). Sentence case capitalizes only the first word and proper nouns ('The quick brown fox').
Does Title Case know which words to skip?
Yes — common prepositions, articles, and conjunctions (a, an, the, and, or, of, in, on) stay lowercase except when they're the first or last word of the title.
Can I convert with punctuation preserved?
Yes. Case transforms only affect letters; punctuation, numbers, and whitespace pass through untouched.
What's CONSTANT_CASE for?
Environment variables, SQL column names, and programming language constants. Same as snake_case but uppercased.

Related tools

Last updated: 2026-04-22