Case Converter
Convert text between uppercase, lowercase, title case, sentence case, and more.
🔤 What Is a Case Converter?
A case converter transforms text between different letter case formats instantly. It supports UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and more. Whether you are naming programming variables, formatting titles, or converting API response keys, this tool handles all case transformations in one place.
📋 Case Types Explained
camelCase: First word lowercase, subsequent words capitalized. Used for JavaScript/Java variables (e.g., userName)
PascalCase: Every word capitalized. Used for class names and components (e.g., UserProfile)
snake_case: Words joined by underscores. Used in Python and Ruby (e.g., user_name)
kebab-case: Words joined by hyphens. Used in URLs and CSS classes (e.g., user-name)
CONSTANT_CASE: All uppercase with underscores. Used for constants (e.g., MAX_COUNT)
Title Case: First letter of each word capitalized. Used for headings and titles
Frequently Asked Questions
Which case should I use for programming?▼
It depends on the language. JavaScript/Java use camelCase for variables and PascalCase for classes. Python uses snake_case. CSS uses kebab-case. Follow your language's conventions.
What is the difference between camelCase and PascalCase?▼
camelCase starts with a lowercase letter (userName), while PascalCase starts with an uppercase letter (UserName). Use camelCase for variables and PascalCase for classes/types.
Can this handle non-English characters?▼
Case conversion only applies to alphabetic characters. Non-alphabetic characters (numbers, symbols, CJK characters) are preserved as-is during conversion.
What is Case Converter?
Change text case instantly with this free tool. Convert to UPPERCASE, lowercase, Title Case, Sentence case, or alternating case. Perfect for formatting headings, titles, and cleaning up text.