Text Case Converter
Convert text to any case format instantly — uppercase, camelCase, snake_case, and more.
When to Use Each Case
Different contexts call for different naming conventions. camelCase is standard in JavaScript variables. PascalCase is used for class names. snake_case is common in Python and databases. kebab-case is preferred in CSS, HTML attributes, and URLs. UPPER_SNAKE_CASE is typically used for constants.
What is Title Case?
Title Case capitalises the first letter of each major word. Small words like "a", "an", "the", "and", "but", "or", "in", "on", "at" are kept lowercase unless they start the title.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (e.g. myVariable). PascalCase starts with an uppercase letter (e.g. MyVariable). Both remove spaces and capitalise word boundaries.
What is snake_case used for?
snake_case uses underscores between words with all letters lowercase. It's the standard naming convention in Python, Ruby, and SQL database columns.
What is Sentence case?
Sentence case capitalises only the first letter of the first word and any proper nouns, making text read like a normal sentence. It's commonly used in UI labels and headings.