Multi-Case Text & Code Transformer v7.0

Sentence & Title Case Converter Instant Capitalization & Formatting

Convert text to Sentence case, Title Case, UPPERCASE, lowercase, camelCase, snake_case, and kebab-case.

Sentence & Title Case
10 Case Formats
camelCase / snake_case
One-Click Copy
{{ c.preview }}
{{ t('text.sentenceCase.case' + c.id.charAt(0).toUpperCase() + c.id.slice(1), c.name) }}
{{ t('text.sentenceCase.case' + c.id.charAt(0).toUpperCase() + c.id.slice(1) + 'Desc', c.desc) }}
Input Text
{{ inChars }} chars
{{ selectedLangObj ? selectedLangObj.name : 'Language' }}
{{ l.name }}
{{ activeCaseName }}
{{ stChanged }} changed
{{ stChars }}
Characters
{{ stWords }}
Words
{{ stChanged }}
Chars changed
{{ stUpper }}
Uppercase
{{ stLower }}
Lowercase
All Case Types — Click to apply
Case TypeExample OutputCommon UseApply
{{ t('text.sentenceCase.case' + c.id.charAt(0).toUpperCase() + c.id.slice(1), c.name) }}{{ c.preview }}{{ t('text.sentenceCase.case' + c.id.charAt(0).toUpperCase() + c.id.slice(1) + 'Use', c.use) }}
Apply
Text Analytics & Comparison
Live Updates
Letters vs Numbers Breakdown
Words {{ stWords }}
Characters {{ stChars }}
Casing Ratio Structure
Uppercase {{ stUpper }}
Lowercase {{ stLower }}
Changes Highlight Diff
Characters Changed {{ stChanged }}
Features

10 Case Types

Sentence case, Title Case, UPPER, lower, camelCase, PascalCase, snake_case, kebab-case, dot.case, and alternating case — all with live real-time conversion.

Changes Highlight

Switch to Changes view to see exactly which characters were modified — changed characters are highlighted in red so you can review every transformation.

All Languages

Unicode-aware conversion handles Latin, Arabic, Greek, Cyrillic, and other scripts. RTL/LTR toggle for correct display direction in any language.

Real-time

Conversion happens as you type — no button needed. Switch between case types instantly by clicking the case cards above the editor.

Reference Table

A full reference table shows every case type with an example and its common use — click the Apply button in any row to switch to that case instantly.

Change Stats

Live stats show character count, word count, number of characters changed, and uppercase vs lowercase distribution after conversion.

Recommended for you

Tool Title

Tool Description

{{ isOutOfCredits ? t('quota.outOfCredits', 'Out of Credits!') : t('quota.title', 'Your Quota') }}

{{ t('global.loading', 'Fetching quota data...') }}

{{ badgeText }}
{{ quotaData.usedPlan.toLocaleString() }}
{{ t('quota.consumption', 'Consumption') }} / {{ quotaData.totalPlan.toLocaleString() }}

{{ descText }}