Case Converter
Case converter is a browser-based text tool for transforming any text between camelCase, snake_case, kebab-case, PascalCase, Title Case, and more. Paste your text and click a case button to convert instantly.
Input
Output
CONVERT TO
Currently converting to camelCase.
Runs entirely in your browser
Dedicated pages
Direct links for each case format.
Text to camelCase Converter
Convert any text to camelCase instantly in your browser. All processing runs in your browser.
Text to snake_case Converter
Convert text to snake_case online. Works on camelCase, spaces, hyphens and more. Free and private. Runs in your browser.
Text to kebab-case Converter
Convert text to kebab-case for CSS classes, URLs, and file names. Free, private, runs in your browser.
Text to PascalCase Converter
Convert text to PascalCase (UpperCamelCase) for class names and component names. Free and private.
Text to UPPER CASE Converter
Convert text to UPPER CASE instantly in your browser. Free, private.
Text to lower case Converter
Convert text to lower case instantly in your browser. Free, private.
Text to Title Case Converter
Convert text to Title Case for headings and titles. Free, private, runs in your browser.
How to convert text case
- Paste your text into the input area.
- Choose a case format: UPPER CASE, lower case, Title Case, camelCase, PascalCase, snake_case, or kebab-case.
- The converted text appears immediately in the output.
- Click "Copy" to copy the result to your clipboard.
Common uses
- Converting headings to title case for documents or articles, check word count and readability score after editing
- Normalising user-submitted text to a consistent casing before storing it in a database
- Transforming variable names between camelCase, snake_case, and other programming conventions
Technical specification
- Algorithm or formula: String tokenisation into words, then case-specific joiners (camelCase capitalises every word after the first, snake_case lowercases and joins with underscores, kebab-case with hyphens, Title Case capitalises each word).
- Browser API or library: Native
String.prototypemethods (toLowerCase,toUpperCase,split,replace) with Unicode-aware regex. No external library. - Input limits: Bounded by available browser memory. Multi-megabyte text strings convert without issue on modern devices.
- Output: Plain text in the chosen case format, copyable to the clipboard.
- Known limitations: Sentence-boundary detection is heuristic (period, exclamation, question mark). Acronyms inside camelCase are not preserved.
Frequently asked questions
- Is my text sent to a server?
- No. Case conversion is a pure JavaScript operation that runs entirely in your browser.
- What case formats are supported?
- The tool supports UPPER CASE, lower case, Title Case, camelCase, PascalCase, snake_case, and kebab-case.
- Does it handle accented characters?
- Yes. The converter works with Unicode text including accented characters, so letters like e-acute and n-tilde are handled correctly.
- Can I convert multiple paragraphs at once?
- Yes. Paste any amount of text, the conversion applies to the entire input at once.
Reviewed and tested May 26, 2026.