Text Case Converter: UPPERCASE, lowercase, Title Case & camelCase
Instantly convert text to Sentence case, Title Case, UPPERCASE, lowercase, camelCase, kebab-case, and snake_case.
Interactive Case Converter
Instantly convert strings into 8 standard casing formats for editorial and code.
What this tool does and who it is for
Type or paste any text and the converter shows it instantly in eight forms: sentence case, Title Case, UPPERCASE, lowercase, camelCase, kebab-case, snake_case and CONSTANT_CASE. Each result has its own copy button. It is handy for fixing an all-caps paste, formatting a headline, or naming a variable or file.
The first four are for readers, the last four for code and filenames. The developer formats drop punctuation and join words, so they suit variable names, URL fragments and database columns far better than headings.
Because every format is generated from the same input at once, you can compare them side by side and copy only the one you need.
Official Formula / Technical Standard
Real-World Worked Scenario
Input: 'hello world from web developer' -> Title Case: 'Hello World from Web Developer'; camelCase: 'helloWorldFromWebDeveloper'; kebab-case: 'hello-world-from-web-developer'; UPPERCASE: 'HELLO WORLD FROM WEB DEVELOPER'.
When people use it
Rescuing an all-caps paragraph
Text copied from an old PDF or a shouted email can be flipped to sentence case in one click. Skim the result afterward, since names and acronyms will need capitals put back by hand.
Formatting a headline or blog title
Title Case keeps small words like a, of and to in lowercase unless they open or close the title. Check it against your outlet's style guide, because AP, Chicago and APA each handle short prepositions a bit differently.
Naming variables and files
Turn a plain phrase into a camelCase variable, a kebab-case filename or a snake_case column name. Developers use this to keep naming consistent with whatever convention a codebase already follows.
Making constants for config files
CONSTANT_CASE gives you the uppercase underscore form used for environment variables and constants, such as turning max retry count into MAX_RETRY_COUNT.
Notes for US users
- The Title Case result uses a short list of lowercase words (articles, simple conjunctions and a few short prepositions) and capitalizes the first and last word. It is a convenient approximation, not a full AP or Chicago implementation.
- In AP style, prepositions of four or more letters are capitalized. This tool keeps only short ones lowercase, so check words like with, from and into against your style guide.
- US names such as McDonald, DeShawn or O'Brien will not survive a case change unchanged. Fix capitalization by hand after converting.
Limits and what to double-check
- •Title Case lowercases everything first, so acronyms and brand names like NASA, iPhone or LLC are flattened and must be corrected afterward. It also joins any line breaks into single spaces.
- •camelCase, kebab-case and snake_case strip anything that is not an unaccented letter or digit. Accented characters such as the e in cafe with an accent are treated as separators and lost.
- •Sentence case only capitalizes after a period, question mark or exclamation point, so proper nouns and the word I in the middle of a sentence stay lowercase.
Expert Best Practices & Common Pitfalls
Recommended Best Practices
- •Use Title Case for main blog headlines, email subjects, and presentation slide titles.
- •Use camelCase or snake_case for code variables and database fields to maintain naming consistency.
- •Use kebab-case for web URLs, CSS class names, and Git branch names.
Common Mistakes to Avoid
- •Capitalizing minor words (such as 'and', 'the', 'of', 'in') in Title Case headlines unless they are the first or last word.
- •Using UPPERCASE for entire paragraphs, which reduces readability and appears aggressive in professional emails.
- •Mixing naming conventions (e.g. mixing camelCase and snake_case) across a single codebase.
Features & Security Architecture
- 100% Client-Side: Zero server uploads ensure complete privacy and data confidentiality
- Fast Results: Processing happens on your own device, so there is no upload or server queue to wait for
- No Sign-Up Required: Completely free to use with no daily usage caps or account requirements
- Works on All Devices: Fully responsive across desktop, tablet, and mobile browsers
Frequently Asked Questions
What words are kept lowercase in standard Title Case?▼
Under major editorial style guides (such as Chicago, APA, and AP), short conjunctions (and, but, for), short prepositions (in, on, at, by, to), and articles (a, an, the) remain lowercase unless they begin or end the headline.
What is the difference between kebab-case and snake_case?▼
kebab-case separates words with a hyphen (example: 'my-variable-name'), which is standard in URLs and CSS. snake_case separates words with an underscore (example: 'my_variable_name'), common in Python and database columns.
What is the difference between camelCase and PascalCase?▼
camelCase starts with a lowercase letter, as in userAccountId, while PascalCase capitalizes the first letter too, as in UserAccountId. This tool produces camelCase only. If you need PascalCase, convert to camelCase and capitalize the first letter yourself. Many style guides pick one for variables and the other for class names, so follow whatever your project already uses.
Will this fix capitalization in a long document?▼
It can, but it works on the whole text as one block. Sentence case, for instance, will not know which words are proper nouns. For a long piece, convert and then do a careful read to restore names, acronyms and product terms.
Which case should I use for URLs and filenames?▼
Lowercase kebab-case is the most common choice for web addresses because it reads cleanly and avoids case-sensitivity problems on some servers. For filenames shared across Windows and Mac, avoid spaces and stick to lowercase with hyphens or underscores. Whatever you pick, apply it to every file so links do not break when the project moves between Windows, Mac and Linux machines.
Does it handle numbers and symbols?▼
Digits are kept in all formats. In the developer formats, symbols such as ampersands, apostrophes and punctuation become separators and disappear. In sentence, title, upper and lower case, symbols are left exactly as typed. Accented letters are treated like symbols in the code-style formats, so a word with an accent loses that letter, and you should check the output.
Is Title Case the same as capitalizing every word?▼
No. Capitalizing every word gives Every Word Like This, including a and the. Title Case in this tool keeps a short list of small words lowercase in the middle of a title. Some US style guides prefer different rules, so confirm with yours.