How to Use
- Type or paste your text in the Input panel on the left.
- Click any case button above the text areas to instantly convert the format.
- The converted result will appear in the Output panel on the right.
- Click 📋 Copy to extract the final result to your clipboard.
When to Use Each Case
Frequently Asked Questions
What is camelCase and when should I use it?
camelCase starts with a lowercase letter and capitalises each subsequent word with no separators: myVariableName, getUserData, totalItemCount. It's the standard naming convention for variables and functions in JavaScript, Java, TypeScript, and Swift.
What is the difference between snake_case and kebab-case?
Both use lowercase words with separators, but snake_case uses underscores (user_first_name) while kebab-case uses hyphens (user-first-name). snake_case is preferred in Python, Ruby, and database column names. kebab-case is standard in CSS class names, HTML attributes, and URL slugs.
What is PascalCase?
PascalCase (also called UpperCamelCase) capitalises the first letter of every word: MyClassName, UserProfile, HttpRequest. It's the standard convention for class names and type names in most programming languages including C#, Java, TypeScript, and Python.
What is SCREAMING_SNAKE_CASE used for?
SCREAMING_SNAKE_CASE (all uppercase with underscores) is the convention for constants and environment variables: MAX_RETRIES, DATABASE_URL, API_KEY. It visually signals that the value shouldn't change at runtime.
What is Title Case?
Title Case capitalises the first letter of each major word: The Quick Brown Fox. In publishing, minor words (a, an, the, and, but, or, in, on, at, etc.) are usually lowercase unless they start the title. This tool applies simple title case — capitalising all words.