Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and more.
First word lowercase, subsequent words capitalised. Used in JavaScript variable and function names: myVariableName
Every word starts with a capital. Used in class names, components (React): MyComponentName
Words separated by underscores, all lowercase. Used in Python variable names and database column names: my_variable_name
Words separated by hyphens, all lowercase. Used in CSS class names, URL slugs and HTML attributes: my-variable-name
Text case conversion is a fundamental operation in writing, programming, and data processing. The conventions for capitalisation differ widely between human language (title case for headings, sentence case for body text) and programming languages (camelCase in JavaScript and Java, snake_case in Python and SQL, PascalCase in C# and TypeScript, kebab-case in CSS and URLs). Managing these consistently across large codebases or documents is time-consuming without a dedicated tool.
CamelCase joins words by capitalising the start of each subsequent word without spaces (e.g., "userFirstName"), making it the dominant convention in JavaScript, Java, and Swift. Snake_case uses underscores between lowercase words (e.g., "user_first_name") and is standard in Python - the language used in 80% of data science and machine learning projects in India's growing tech industry. Kebab-case (e.g., "user-first-name") is used in HTML, CSS class names, and URL slugs. UPPERCASE is conventional for constants in most languages, defined by standards like PEP 8 for Python.
India's software industry - with over 5 million software developers and contributing approximately $194 billion in IT exports in FY2023 - generates enormous volumes of code requiring consistent naming conventions. Content writers creating SEO-optimised articles, blog posts, and social media copy for Indian digital marketing agencies also use case conversion to format headlines in Title Case and ensure proper capitalisation. Students learning to code in Python, Java, or C++ through platforms like NPTEL, coding bootcamps, and IIT OpenCourseWare frequently need to convert example code between different case conventions.