Convert your text to any case format instantly — UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.
Text case refers to the capitalisation pattern of letters in a string. Different professions and programming languages use different conventions — understanding each format and when to use it saves time and prevents errors in code, writing, and data entry.
UPPERCASE capitalises every letter. Used for acronyms, constants in code, emphasis, and headings in certain style guides. lowercase uses only small letters — common for email addresses, URLs, and usernames. Title Case capitalises the first letter of every word — the standard for article headlines, book titles, and formal headings in English. Sentence case capitalises only the first letter of the first word and proper nouns — the natural format for body text, captions, and UI labels.
camelCase joins words by capitalising each after the first, with no spaces: getUserProfile. The dominant naming convention for JavaScript variables, functions, and JSON keys. PascalCase (also called UpperCamelCase) capitalises the first letter of every word: UserProfile. Standard for class names in Java, C#, Python, and TypeScript. snake_case joins words with underscores in lowercase: user_profile. Standard in Python (PEP 8), PostgreSQL column names, and many configuration file keys. kebab-case joins words with hyphens: user-profile. Used in CSS class names, HTML attributes, URL slugs, and npm package names.
Follow the conventions of your language or style guide consistently. Mixed cases within the same codebase cause confusion and maintenance problems. Most linters and formatters can enforce case conventions automatically for code.