Convert text between 20+ case formats: camelCase, snake_case, kebab-case, Title Case, and more.
Free online text case converter for developers and writers. Paste any text — camelCase variable names, snake_case identifiers, UPPER_SNAKE environment variables, kebab-case URL slugs, or plain prose — and convert to any of 20 case formats instantly. Smart case detection automatically identifies your input format. Convert all 20 formats simultaneously with a single click, or use batch mode to convert an entire list of phrases at once. Export results, share via URL, and use keyboard shortcuts for maximum productivity. Runs entirely in your browser — no data is ever sent to a server.
Keywords: text case converter, case converter online, camelcase converter, snake case converter, kebab case converter, pascal case converter, camel case to snake case, snake case to camel case, kebab case to camel case, title case converter, sentence case converter, constant case converter, text case online, string case converter, case transformer, identifier converter, variable name converter, text transformer online, convert camelcase online, convert to snake case, convert to camelcase, convert to kebab case, convert to pascal case, upper case lower case converter, slug generator, url slug converter, programming case converter, cobol case converter, train case converter, spongebob case converter, alternating case converter
Tags: text, case, camelcase, snake-case, kebab-case, pascal, convert, identifier
Paste or type your source text into the input area on the left — any case format is accepted.
The tool tokenises the input, splitting on whitespace, underscores, hyphens, dots, slashes, and camelCase / PascalCase boundaries.
All 20 case formats are computed instantly from the normalised token list.
Smart Detect identifies your input case and highlights the corresponding result card.
Click any result card to select it as your primary conversion, then copy with one click.
Use Batch mode (⌘⇧B) to convert a full list of phrases in one operation.
Share results via the Share button — your input is gzip-compressed and stored in the URL.
20 case formats: camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE, kebab-case, UPPER-KEBAB-CASE, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, lowercase, UPPERCASE, Capital Words, aLtErNaTiNg, iNVERSE, COBOL-CASE, Train-Case, flatcase, and SpOnGeBoB.
Smart case detection automatically identifies your input format and highlights the matching result card.
Live preview — converts as you type with 150ms debounce. Toggle live mode off for manual control.
Batch mode (⌘⇧B) with transformation queue: chain Trim, Convert, Prefix, and Suffix steps.
Stats bar: character count, word count, line count, and byte size shown in real time.
One-click copy button on every result card with a 2-second confirmation tick.
URL sharing: gzip-compresses your input into a shareable URL parameter.
Runs entirely in your browser — no text is ever sent to a server.
Keyboard shortcuts: ⌘↵ Run, ⌘⇧B Batch, ⌘⇧C Copy selected, ⌘⇧K Clear, ⌘⇧L Toggle live mode.