Text Case Converter — UPPERCASE, lowercase, camelCase, snake_case and More
Our free text case converter instantly transforms any text between ten different case formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE and dot.case. Essential for developers following naming conventions, copywriters reformatting content, and data engineers cleaning imported datasets.
Programming Naming Conventions by Case Type
- camelCase — JavaScript variables and functions (
getUserById), Java methods, JSON property names - PascalCase — JavaScript/TypeScript classes (
UserService), React components, C# everything - snake_case — Python variables and functions (
get_user_by_id), Ruby, SQL column names, URL slugs - kebab-case — CSS class names (
.nav-item), HTML attributes, URL slugs, YAML keys - SCREAMING_SNAKE_CASE — Constants in Python, JavaScript, C, Java (
MAX_RETRY_COUNT) - dot.case — Java package names (
com.company.service), configuration keys
When Does Case Convention Matter?
Programming languages enforce specific conventions — Python PEP 8 mandates snake_case for variables, PascalCase for classes. JavaScript/TypeScript communities follow camelCase for variables and PascalCase for classes. Database administrators use snake_case for column names. REST API designers use kebab-case for URL paths and camelCase or snake_case for JSON properties. Using consistent conventions across a codebase dramatically improves readability and maintainability.