Free Sentence Case Converter | Capitalize First Letters
Free Sentence Case Converter Capitalize Sentences Instantly
Text Case Conversion
Convert text to Sentence case, Title Case, UPPER CASE, lower case, camelCase, PascalCase, snake_case, kebab-case, and more — instantly, in any language.
Examples
Sentence case
First letter capitalised, rest lower
The Quick Brown FoxTitle Case
Every major word capitalised
THE QUICK BROWN FOXUPPER CASE
All characters uppercase
the quick brown foxlower case
All characters lowercase
theQuickBrownFoxcamelCase
No spaces, each word capitalised after first
TheQuickBrownFoxPascalCase
No spaces, every word capitalised
the_quick_brown_foxsnake_case
Lowercase words joined with underscores
the-quick-brown-foxkebab-case
Lowercase words joined with hyphens
the.quick.brown.foxdot.case
Lowercase words joined with dots
tHe QuIcK bRoWn FoXaLtErNaTiNg CaSe
Characters alternate upper and lower
Input Text
0 chars
LTRRTL
Paste Sample Upload Clear
Changes
Clean Changes
Copy Download Use as Input
Case Types
| Case Type | Example Output | Common Use | Apply |
|---|---|---|---|
| Sentence case | The quick brown fox. | Body text, paragraphs | Apply |
| Title Case | The Quick Brown Fox | Headings, titles, H1–H6 | Apply |
| UPPER CASE | THE QUICK BROWN FOX | Acronyms, emphasis, headings | Apply |
| lower case | the quick brown fox | Emails, URLs, normalisation | Apply |
| camelCase | theQuickBrownFox | JavaScript variables, JSON keys | Apply |
| PascalCase | TheQuickBrownFox | Classes, components, constructors | Apply |
| snake_case | the_quick_brown_fox | Python variables, database columns | Apply |
| kebab-case | the-quick-brown-fox | CSS classes, HTML attributes, URLs | Apply |
| dot.case | the.quick.brown.fox | File names, config keys, namespaces | Apply |
| aLtErNaTiNg CaSe | tHe QuIcK bRoWn FoX | Mocking tone, sarcasm, humour | Apply |
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.