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

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 = "..."
Python:
user_name = "john"
class UserProfile:
API_URL = "..."
CSS:
.user-profile {}
.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

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"

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