Text Case Converter
Convert text between different cases instantly. Support for uppercase, lowercase, title case, camelCase, snake_case, kebab-case, and more.
Text Case Converter
Characters: 0
Tip: All conversions happen instantly as you type. Special characters and numbers are handled appropriately for each case type.
Case Types Explained
Common Cases
Title Case:Used for headings, titles, and proper nouns
Sentence case:Standard sentence capitalization
UPPERCASE:For emphasis, constants, or acronyms
lowercase:General text, hashtags, or URLs
Programming Cases
camelCase:JavaScript variables, Java methods
PascalCase:Class names, C# properties
snake_case:Python variables, database fields
kebab-case:CSS classes, URLs, HTML attributes
CONSTANT_CASE:Constants, environment variables
Programming Convention Examples
JavaScript:
const userName = "john";
class UserProfile {}
const API_URL = "..."
class UserProfile {}
const API_URL = "..."
Python:
user_name = "john"
class UserProfile:
API_URL = "..."
class UserProfile:
API_URL = "..."
CSS:
.user-profile {}
.btn-primary {}
.nav-item {}
.btn-primary {}
.nav-item {}
When to Use Different Cases
Writing & Content
- Title Case: Article headlines, book titles, proper nouns
- Sentence case: Regular paragraphs, social media posts
- UPPERCASE: Emphasis, warnings, acronyms, constants
- lowercase: Casual writing, hashtags, email addresses
Style Guide Examples
AP Style: "Capitalize the First Word of Headlines"
Chicago Style: "Capitalize All Major Words in Titles"
APA Style: "Sentence case for most headings"
Programming & Development
- camelCase: JavaScript variables, Java methods
- PascalCase: Class names, components, interfaces
- snake_case: Python variables, database columns
- kebab-case: CSS classes, URLs, file names
- CONSTANT_CASE: Environment variables, constants
Language Conventions
JavaScript: camelCase for variables, PascalCase for classes
Python: snake_case for variables, PascalCase for classes
CSS: kebab-case for classes and IDs
Common Use Cases
Content Creation
- • Blog post headlines
- • Social media captions
- • Email subject lines
- • Video titles
- • Product descriptions
Web Development
- • CSS class naming
- • JavaScript variables
- • API endpoints
- • File naming conventions
- • Database schema design
Data Processing
- • CSV header formatting
- • JSON key standardization
- • Database migrations
- • Configuration files
- • Log file processing
Case Conversion Best Practices
For Developers
- • Be consistent within your project
- • Follow language-specific conventions
- • Use meaningful names regardless of case
- • Consider readability in your team context
- • Document your naming conventions
Example Project Structure:
components/UserProfile.tsx
utils/format-date.js
constants/API_ENDPOINTS.js
styles/user-profile.css
utils/format-date.js
constants/API_ENDPOINTS.js
styles/user-profile.css
For Writers
- • Follow your style guide consistently
- • Consider your audience and platform
- • Use title case for formal headings
- • Apply sentence case for readability
- • Reserve UPPERCASE for emphasis only
Title Case Examples:
✓ "The Ultimate Guide to Web Development"
✓ "How to Build Better User Interfaces"
✗ "the ultimate guide to web development"
✗ "HOW TO BUILD BETTER USER INTERFACES"
✓ "How to Build Better User Interfaces"
✗ "the ultimate guide to web development"
✗ "HOW TO BUILD BETTER USER INTERFACES"
Features & Privacy
Tool Features
- • Instant conversion as you type
- • 9 different case types supported
- • One-click copy to clipboard
- • Handles special characters properly
- • Preserves numbers and symbols appropriately
Privacy & Security
- • All processing done in your browser
- • No text sent to external servers
- • No data storage or logging
- • Works completely offline
- • Safe for sensitive content