Free Text Case Converter — Change Capitalization Instantly
Transform text between uppercase, lowercase, title case, sentence case, and more with our free online case converter. Fix accidental caps lock, format headings properly, convert text for programming, or create stylized text—all with a single click. Perfect for writers, developers, marketers, and anyone working with text.
This tool supports 11 different case formats including standard text cases and programming naming conventions like camelCase, snake_case, and kebab-case. No signup required, works instantly in your browser, and your text is never stored or transmitted.
All Text Case Types Explained
| Case Type | Example | Best Used For |
|---|---|---|
| lowercase | the quick brown fox | URLs, email addresses, casual text |
| UPPERCASE | THE QUICK BROWN FOX | Headlines, emphasis, acronyms |
| Title Case | The Quick Brown Fox | Titles, headings, proper names |
| Sentence case | The quick brown fox. | Normal text, paragraphs, articles |
| camelCase | theQuickBrownFox | JavaScript variables, Java methods |
| PascalCase | TheQuickBrownFox | Class names, React components |
| snake_case | the_quick_brown_fox | Python, Ruby, database columns |
| kebab-case | the-quick-brown-fox | URLs, CSS classes, file names |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX | Constants, environment variables |
| tOGGLE cASE | tHE qUICK bROWN fOX | Fix caps lock errors (invert) |
| aLtErNaTiNg | tHe QuIcK bRoWn FoX | Memes, stylized text, sarcasm |
Common Problems This Tool Solves
Caps Lock Accidents
Typed a whole paragraph in caps? Use toggle case to flip it back, or lowercase and start fresh.
Inconsistent Headlines
Make all your titles consistent with Title Case. Perfect for blog posts, articles, and presentations.
Variable Naming
Convert phrases to camelCase, snake_case, or kebab-case for programming conventions.
Data Standardization
Normalize names and data entries with consistent capitalization for databases and spreadsheets.
Programming Case Conventions by Language
Different programming languages have different naming conventions. Here's a quick reference:
camelCase
- • JavaScript variables & functions
- • Java methods & variables
- • TypeScript properties
- • Swift properties & methods
PascalCase
- • Class names (most languages)
- • React/Vue components
- • C# methods & properties
- • TypeScript interfaces
snake_case
- • Python variables & functions
- • Ruby methods & variables
- • Database column names
- • Rust variables
kebab-case
- • CSS class names
- • URL slugs
- • HTML attributes
- • File names (web)
When to Use Each Text Case
Title Case vs. Sentence Case
Title Case capitalizes major words and is used for headlines, book titles, and headings. Sentence case only capitalizes the first word and proper nouns—it's the standard for body text and most UI copy.
How to Write Better Headlines
How to write better headlines
When UPPERCASE Is Appropriate
Use uppercase sparingly: acronyms (HTML, API), legal notices, short labels (SALE, NEW), or to indicate shouting/emphasis in informal contexts. Avoid for body text—it's harder to read and appears aggressive.
Who Uses Case Converters?
Content Writers
Format headlines and standardize capitalization across articles
Developers
Convert between camelCase, snake_case, and other conventions
Data Entry
Standardize names and text for databases and CRM systems
Designers
Create consistent UI text and proper heading formats
100% Private Processing
All case conversions happen directly in your browser. Your text never leaves your device.
- No server processing
- No text storage
- Works offline
- Safe for sensitive data