inyourbrowser.com

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

How to convert text case

  1. Paste your text into the input area.
  2. Choose a case format: UPPER CASE, lower case, Title Case, camelCase, PascalCase, snake_case, or kebab-case.
  3. The converted text appears immediately in the output.
  4. 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.prototype methods (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.