Case Converter
Convert text between 10 different letter cases instantly — UPPER CASE, lower case, Title Case, camelCase, PascalCase, snake_case, kebab-case, and more.
Related calculators
Frequently asked questions
When do I use each letter case?
UPPER CASE: acronyms, labels, emphasis. lower case: informal writing, usernames. Title Case: book titles, headings, proper nouns. Sentence case: standard prose. camelCase: JavaScript/TypeScript variables and functions. PascalCase: class names, React components. snake_case: Python variables, SQL columns, file names. kebab-case: HTML attributes, URL slugs, CSS class names. CONSTANT_CASE: environment variables, constants. dot.case: package names (npm, Java).
What is the difference between camelCase and PascalCase?
Both combine multiple words without spaces, but camelCase starts lowercase (myVariableName) while PascalCase starts uppercase (MyClassName). In most languages: camelCase is for variables and functions; PascalCase is for classes and types. React uses PascalCase for components because JSX treats lowercase tags as HTML elements and PascalCase tags as components.
How does Title Case differ from Sentence case?
Title Case capitalizes the first letter of every word (The Quick Brown Fox). Sentence case only capitalizes the first word and proper nouns (The quick brown fox). Title Case is conventional for English book titles and formal headings. Sentence case is preferred in modern UI text, buttons, and digital products — it is easier to scan and less formal.