Related tools
- Escape / UnescapeEscape or unescape text in over thirty formats, from JSON, HTML, XML and URL to C, Python, shell, SQL, base64, ROT13, Morse and punycode.
- Character CounterGrapheme-accurate character, word, sentence, line, byte, and LLM token counts for any text.
- Unicode PickerSearch a curated set of Unicode symbols, arrows, math operators, Greek letters, and HTML entities, and copy any of them.
- Invisible CharactersReveal zero-width characters, BOMs, non-breaking spaces, bidi controls, and stray line endings in pasted text.
- Language Code LookupLook up a language by ISO 639 code, English name, or native name, or a writing script by ISO 15924 code.
- Fancy Text GeneratorTurn plain text into bold, italic, script, fraktur, double-struck, circled, upside down, zalgo, and a dozen other Unicode text styles at once.
What it does
Converts text into every common naming case at once: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, Sentence case, lowercase, UPPERCASE, and a URL-safe slug. It tokenizes robustly, splitting on spaces, underscores, hyphens, and camelCase boundaries, including acronym runs like "parseHTMLDocument" or "XMLHttpRequest", so mixed-format input still converts cleanly.
How to use it
Paste or type any text, identifier, or phrase. Multi-line input is supported: each line converts independently and the results stay lined up. Every result row has its own copy button, so you can grab exactly the case you need.
Why this one
Most case converters online handle one format at a time, mangle acronyms, or leave diacritics in your slugs. This one produces all ten formats in a single pass, folds accented characters (é → e) for clean URL slugs, and applies real Title Case small-word rules, all client-side, with no ads or usage limits.
FAQ
- How does it handle acronyms like HTML or XML in camelCase input?
- It detects acronym runs as a single unit and splits them from the surrounding words, so "parseHTMLDocument" tokenizes to parse / HTML / Document rather than parse / H / T / M / L / Document.
- What happens to accented characters in the URL slug?
- The URL slug folds diacritics to their closest ASCII letter (é becomes e, ñ becomes n, and so on), then strips remaining punctuation and joins words with hyphens.
- Does Title Case capitalize every word?
- No. Small words like "a", "the", "of", "in", and "and" stay lowercase unless they are the first or last word, matching standard title-case style rules.
Keyboard shortcuts: press ? anywhere on this page to see them.