// IT TOOLS & CALCULATORS
| 50+ TOOLS
ADVERTISEMENT
[ ADSENSE — configure in ads.js ]
Aa TEXT CASE CONVERTER
// Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more
ADVERTISEMENT
[ IN-CONTENT AD ]

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.