Text Case Converter

Every casing style at once, from one box of text.

Runs entirely in your browser

Advertisement

Loading the tool…

Advertisement

Paste once and read every style off the list: the writing cases (UPPER, lower, Title, Sentence) and the programming ones (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE).

The split is the interesting part. Input is broken into words on separators and on capitalisation changes, so parseHTTPResponse, parse_http_response and Parse HTTP Response all produce the same result in every style, including the awkward case of an acronym running into the next word.

How to use it

  1. Type or paste your text.
  2. Every style updates as you type.
  3. Click Copy on the one you want.

Questions

What is title case exactly?

Major words capitalised, minor ones (a, an, the, of, in, and, to…) left lowercase unless they start or end the title. That is the convention most style guides share, though they disagree on the details of which words count as minor.

What is the difference between camelCase and PascalCase?

Only the first letter. camelCase starts lowercase (usually variables and functions), PascalCase starts uppercase (usually types and classes). They are otherwise identical.

Why did my ALL-CAPS text become lowercase?

A word in full capitals is ambiguous: it could be an acronym or shouting. Styles that lowercase words treat it as a word. If you need acronyms preserved, use Title Case, which capitalises rather than folds.

Your data stays on your device

Everything above runs inside your browser as WebAssembly compiled from Rust. Nothing you type is uploaded, logged or stored on a server. There is no server. You can load this page once, go offline, and it still works.