Instantly convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more with a single click.
Different naming conventions serve different purposes in writing and programming. Choosing the right case improves readability and follows established standards in your domain.
Uppercase is common for constants, acronyms, and headings that demand attention. Lowercase is the default for body text and is required for HTML tags, CSS properties, and most URLs.
Title Case capitalises the first letter of every word and is standard for headlines, book titles, and navigation labels. Sentence case only capitalises the first word and proper nouns, matching natural reading flow for paragraphs and UI copy.
camelCase (first word lowercase) is the convention for JavaScript and TypeScript variables, function names, and JSON keys. PascalCase (every word capitalised) is used for React component names, C# class names, and TypeScript interfaces.
snake_case separates words with underscores and is the standard in Python, Ruby, and database column names. kebab-case uses hyphens and is preferred for CSS class names, URL slugs, and file names. CONSTANT_CASE is uppercase snake_case used for environment variables and language constants.
dot.case is common in Java package names, configuration keys, and object property paths. path/case mirrors file system paths and is used in module resolution and URL routing.
JavaScript convention uses camelCase for variables and function names (e.g., getUserName), PascalCase for classes and React components (e.g., UserProfile), and CONSTANT_CASE for constants (e.g., MAX_RETRIES). Our web development team follows these standards across all TypeScript and JavaScript projects.
kebab-case uses hyphens (e.g., my-component-name) and is standard for CSS classes, URL slugs, and HTML attributes. snake_case uses underscores (e.g., my_variable_name) and is preferred in Python, Ruby, and database column names. Both separate words for readability but serve different ecosystem conventions.
Text case does not directly impact search rankings, but consistent formatting improves readability and user experience. Title Case works well for headings and navigation, while Sentence case feels natural in body copy. For URL slugs, use lowercase kebab-case to avoid duplicate-content issues from case-sensitive servers.