Text Tools

Case Converter

Convert text instantly between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, kebab-case, and snake_case.

Runs 100% locally in your browser. Zero data transmission.

How It Works & Underlying Concept

Text case formatting transforms strings to match programming conventions (such as camelCase in JavaScript, snake_case in Python, kebab-case in CSS and URLs) or typographic styles (such as Title Case for headlines and Sentence case for body copy).

Mathematical Formula / RuleCase transformations apply regex word boundary matching and capitalization maps.
Quick Instructions
1Paste your source text into the text area.
2Click on your desired case button (e.g. 'Title Case' or 'camelCase').
3Copy the converted text with one click.

Key Capabilities

  • 8 conversion formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, kebab-case, snake_case
  • One-click copy for any converted format
  • Preserves numbers and special symbols accurately
Real-World Example

Converting Database Column to JavaScript Variable

A developer has database fields formatted like 'user_profile_created_at' and needs camelCase variable names.

Step 1:Paste 'user_profile_created_at'.
Step 2:Select 'camelCase'.
Result: Converted to 'userProfileCreatedAt'.
Technical Notes & Limits
  • Sentence case capitalizes the first word following periods, exclamation marks, or question marks.

Frequently Asked Questions

What is the difference between camelCase and PascalCase?▾
camelCase starts with a lowercase letter (e.g. myVariableName), whereas PascalCase starts with an uppercase letter (e.g. MyVariableName).
When should I use kebab-case?▾
kebab-case separates words with hyphens (e.g. my-cool-page) and is standard in URLs, web slugs, and CSS class names.

Related Text Tools

View all Text Tools