Convert text between UPPERCASE, Title Case, camelCase, snake_case, and more — instantly.
This free tool converts text between eight common casing conventions at once — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case — entirely in your browser.
camelCase (myVariable) is the standard for variables and functions in JavaScript, Java, and C#. PascalCase (MyClass) is used for class and component names in most of the same languages. snake_case (my_variable) is the Python convention, also common for database columns. kebab-case (my-value) is used in URLs, CSS class names, and file names, but isn't valid as a variable name in most languages since hyphens are interpreted as subtraction.
Title Case capitalizes the first letter of most words — commonly used for headlines and titles, typically skipping short articles and prepositions ("a," "the," "of," "in") unless they start or end the title. Sentence case capitalizes only the first word (and proper nouns), matching how a normal sentence is punctuated.
camelCase starts lowercase (myVariableName); PascalCase capitalizes the first letter too (MyClassName). camelCase is typical for variables/functions, PascalCase for classes/components.
snake_case is common in Python and database columns. kebab-case is common in URLs, CSS classes, and file names — but isn't valid as a code identifier in most languages.
Title Case capitalizes most words (used for headlines). Sentence case capitalizes only the first word and proper nouns, like a normal sentence.
Yes — paste any amount of text and the conversion applies to the whole input, preserving line breaks.