Text Case Converter
Convert text to any case format instantly — uppercase, camelCase, snake_case, and more.
How to Use the Text Case Converter
When to Use Each Case
Different contexts call for different naming conventions. camelCase is standard in JavaScript variables. PascalCase is used for class names in object-oriented languages. 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.
Supported Formats
This tool supports 11 case formats: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE, kebab-case, aLtErNaTiNg CaSe, and iNVERSE cASE. Each output row has a Copy button to copy the result instantly and a Use button to feed that result back as new input.
FAQ
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.