Convert text between 20+ case formats: camelCase, snake_case, kebab-case, Title Case, and more.
A fast, client-side text case converter and identifier transformer for developers, writers, and data engineers. Convert variable names, API schemas, database columns, URL slugs, or prose across 20 distinct casing conventions—including camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE (CONSTANT_CASE), kebab-case, Train-Case, dot.case, and Title Case. Built with an intelligent tokenizer that respects acronym boundaries (such as XMLParser or getHTMLString), numeric boundaries, and delimiter sequences without mangling tokens. Features real-time simultaneous multi-format preview, automated heuristic case detection, batch multi-line conversion with chaining pipelines, and compressed URL sharing. Operates 100% locally in your browser with zero network requests for complete privacy.
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
Text Case Converter is also known as: Online Text Case Converter, camelCase to snake_case Converter, snake_case to camelCase Tool, Kebab-Case Slug Generator, PascalCase Identifier Formatter, Batch String Case Transformer, Variable Name Case Formatter, CONSTANT_CASE Macro Generator, Title Case and Capital Words Converter.
Paste or type your source text into the input area on the left — camelCase variables, snake_case identifiers, UPPER_SNAKE constants, or raw prose.
The engine tokenizes the string into constituent words, automatically splitting on uppercase character boundaries, numbers, underscores, hyphens, slashes, and dots.
All 20 case variations (camelCase, PascalCase, snake_case, kebab-case, Title Case, etc.) are computed simultaneously in real time.
Smart Case Detection automatically recognizes your source formatting pattern and highlights the matching format card with an active badge.
Click on any case card in the grid to select it as your active output, or use one-click copy to immediately place the converted text onto your clipboard.
Switch to Batch Mode (⌘⇧B) to transform multi-line lists of database columns, CSV headers, or API field definitions at once.
Click "Share" to generate a gzip-compressed URL that encodes your input string and target formatting settings without storing data on any server.
20 standard case formats: camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE (CONSTANT_CASE), kebab-case, UPPER-KEBAB-CASE, dot.case, path/case, Title Case, Sentence case, lowercase, UPPERCASE, Capital Words, aLtErNaTiNg, iNVERSE, COBOL-CASE, Train-Case, flatcase, and SpOnGeBoB.
Intelligent heuristic tokenizer: preserves acronym boundaries (e.g., XMLParser → xml parser, getHTMLString → get html string) and numbers without token corruption.
Smart Case Detection: automatically identifies whether source input is snake_case, kebab-case, camelCase, PascalCase, CONSTANT_CASE, or prose.
Real-time live transformation with debounced rendering as you type, with an option to toggle manual execution mode.
Batch conversion mode (⌘⇧B): convert hundreds of identifiers or column names line-by-line in a single operation.
Transformation pipeline tools: chain Trim, Prefix, Suffix, and Case conversions for rapid database migration and refactoring scripts.
Real-time text metrics bar: displays character count, word count, line count, and byte size.
One-click clipboard copying with visual confirmation on every individual case preview card.
Lossless URL sharing: gzip-compresses the input payload into an idempotent URL hash for easy developer collaboration.
100% client-side execution: all string processing runs locally in browser memory with zero network latency or server data retention.
Full keyboard shortcut support: ⌘↵ Run, ⌘⇧B Batch, ⌘⇧C Copy Selected, ⌘⇧K Clear, ⌘⇧L Toggle Live Mode.
The Text Case Converter supports 8 syntax formats and dialects for accurate parsing and processing.
Master .env formatting rules, resolve multiline string and certificate escaping bugs, manage .env precedence, and prevent secret leaks in CI/CD.
How to generate type-safe TypeScript interfaces, Zod runtime validation schemas, and JSON Schema definitions from arbitrary JSON payloads.
Master the art of reading cryptic regular expressions by breaking patterns down into visual abstract syntax trees, grouping constructs, lookarounds, and quantifiers.
Resolve Git merge and rebase conflicts with confidence. Master standard vs diff3 conflict markers, 3-way merge logic, and conflict prevention strategies.
Understand NFA regular expression engine backtracking, diagnose exponential runtime traps, and fix Regular Expression Denial of Service (ReDoS) vulnerabilities.
Master code diff algorithms (Myers, Patience, Histogram), unified diff patch anatomy (@@ coordinates), side-by-side vs inline comparison, and patch workflows.