Convert text between 12+ case styles instantly — uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, and more.
Capitalize main words
Type text above to see conversion
HELLO WORLDhello worldHello WorldHello world. How are you?helloWorldHelloWorldhello_worldhello-worldHELLO_WORLDhello.worldhello/worldDifferent text case styles serve specific purposes in writing, programming, and design. Understanding when to use each convention improves code readability, maintains consistency, and follows industry standards.
camelCase starts with a lowercase letter, with each subsequent word capitalized. It's the standard for JavaScript variables and functions, Java methods, and JSON keys. PascalCase (also called UpperCamelCase) capitalizes every word and is used for class names in most programming languages, React components, and TypeScript interfaces.
snake_case uses underscores between words, all lowercase. It's the convention for Python variables and functions, Ruby, database column names, and file naming in many systems. CONSTANT_CASE (SCREAMING_SNAKE_CASE) uses uppercase with underscores for constants and environment variables.
kebab-case uses hyphens between words and is the standard for CSS class names, URL slugs, HTML attributes, and npm package names. It's not valid as a variable name in most languages since hyphens are interpreted as minus operators.
Title Case capitalizes the first letter of each significant word (articles and prepositions are typically left lowercase) and is used for headlines, book titles, and proper nouns. Sentence case capitalizes only the first word and proper nouns, used in most body text and UI labels.