Which case to use where
Title Case suits headlines, report titles and email subject lines. Sentence case is the modern choice for web headings, buttons and form labels because it reads naturally. UPPER CASE works for short labels and signs but is tiring in long passages, and online it can come across as shouting. lower case is handy for repairing text typed with Caps Lock left on, or for hashtags and usernames.
Styles for code, files and web addresses
Programmers name variables in camelCase (totalAmount) in JavaScript and Java, and in snake_case (total_amount) in Python and SQL. kebab-case (total-amount) is the usual format for web addresses, CSS classes and file names, because search engines read a hyphen as a space. The converter splits words at spaces, punctuation and existing capital humps, so XMLHttpRequest becomes xml_http_request.
How Arabic text is handled
Arabic script has no capital or small letters, so upper, lower, title and sentence case leave Arabic words untouched. In camelCase, snake_case and kebab-case the tool converts only the Latin-script parts and keeps every Arabic run, with its spaces, exactly as written. A line such as "order total الإجمالي" becomes "order-total الإجمالي", so bilingual labels and notes stay readable.
How title case decides on small words
Most English style guides keep articles, short conjunctions and short prepositions such as a, an, the, and, or, of, to and in in lower case unless they start or end the title or follow a colon. This tool follows that rule. Guides disagree about longer prepositions such as "about" and "between"; if a publisher has a house style, check it and adjust a word by hand after copying.
Privacy and limits
The conversion runs in your browser as you type, so nothing is uploaded and there is no account or daily cap. Very long texts of hundreds of thousands of characters still work, though older phones may pause briefly. Line breaks are kept, and in the code styles each line is converted on its own, so a list of field names stays a list.