How to convert text case and naming styles
- Paste your text into the input box — phrases, variable names or mixed formats all work.
- All eleven styles appear at once and update as you type; there is no mode to pick.
- Click Copy next to the style you need — each row copies independently.
- camelCase inputs are split automatically: userProfilePage tokenizes into three words before recombining.
- Use the right-side panel to check which convention your target language or platform expects.
Frequently Asked Questions
Which case style should I use for variables?
Follow your language: camelCase for JavaScript and Java variables, snake_case for Python and Rust, PascalCase for classes and components, and CONSTANT_CASE for values that never change. The tool outputs all of them at once so you can grab the right one.
What is kebab-case used for?
URLs, CSS class names and command-line flags. Hyphens keep words readable in places where spaces are illegal and underscores are awkward, and search engines treat hyphens as word separators in slugs.
How does the tokenizer split my input?
It splits on spaces, hyphens, underscores and other punctuation, and detects camelCase boundaries — including acronyms like HTMLParser, which splits into HTML and parser — then rebuilds each style from the same word list.
Is my text uploaded anywhere?
No. Conversion happens locally in your browser as you type; nothing is stored, logged or transmitted, so pasting internal names or drafts is safe.
What is a URL slug and which style should it use?
A slug is the human-readable part of a URL after the domain, like /tools/case-converter. Use lowercase kebab-case: it is the convention most platforms expect and the style search engines parse most cleanly.