When to use it
When the same concept has to be spelled differently per language or tool — Swift wants camelCase, Python snake_case, CSS kebab-case, environment variables SHOUT_CASE. Seeing all nine conventions side by side cuts down on typos.
How it works
Type in the top field and every row below updates. Hit the Copy button
on a row to grab just that style. Multi-line input is converted line by
line.
Token boundaries
- Split on
_,-, and whitespace first - Split at camelCase / PascalCase boundaries (
helloWorld→hello World) - Split runs of capitals before a lowercase letter (
HTTPServer→HTTP Server)
So acronym-heavy identifiers like myXMLParser segment the way a human
would read them.
Identifiers stay in the page
9 case styles (camel · Pascal · snake · kebab · CONSTANT · Title · Sentence · UPPER · lower) all use regex + replace. Identifiers don't leave the page.