AmufoYour free workshop for everyday things.

Case Converter

Ten cases, including one that turns titles into clean web addresses.

Runs in your browser

A case converter changes text between capitalisation styles - ALL CAPS to lowercase, sentence case, or a Title Like This. This one converts every line on its own so lists keep their structure, and nothing you paste leaves your browser.

More for your documents

Open the Documents page

The styles

  • Sentence case capitalises the first letter after every full stop, question mark and exclamation mark.
  • Title Case capitalises every word except short joining words such as “a”, “of”, “and”, following the common English convention. The first word is always capitalised.
  • camelCase and PascalCase remove spaces. The difference is only the first letter: myVariableName against MyClassName.
  • snake_case, kebab-case and CONSTANT_CASE replace spaces with underscores or hyphens.
  • URL slug (the readable words of a web address, like /tools/word-counter) goes further: accents are folded to plain letters, the German ß becomes ss, everything not a letter, digit or hyphen is dropped.

Where each one belongs

StyleTypical home
camelCaseJavaScript variables, Java methods
PascalCaseclass names, React components, C#
snake_casePython, Ruby, database columns
kebab-caseCSS classes, file names, URLs
CONSTANT_CASEenvironment variables, constants
URL slugpage addresses, filenames without surprises

Why slugs drop accents

A URL with accents works in a modern browser, but it gets percent-encoded when copied, which turns a readable address into an unreadable string in emails and chat. Folding “Über uns” to “uber-uns” keeps the address readable everywhere. German ß becomes ss, matching what German sites conventionally do.

Questions

Does it handle multiple lines?

Yes. Every line is converted on its own, so lists, key-value pairs and code blocks keep their structure.

Is Title Case grammatically correct?

It follows the common English convention of lowercasing short joining words. Style guides differ on details, so check against your house style for published text.

What happens to German umlauts?

All styles keep them except the URL slug, which folds ä to a, ö to o, ü to u and ß to ss, because that is what web addresses need.

Is anything sent to a server?

No. The conversion runs in your browser.