Case Converter
Convert text between upper case, lower case, title case and sentence case, or into programming styles such as camelCase, PascalCase, snake_case and kebab-case. Paste your text, choose a case and copy the result.
Convert text case
Case styles explained
| Style | Example | Used for |
|---|---|---|
| UPPERCASE | FREE ONLINE TOOLS | Headings, acronyms, warnings |
| lowercase | free online tools | Email addresses, tags, URLs |
| Title Case | The Guide to Better Headlines | Titles of articles, books, headings |
| Sentence case | The guide to better headlines | Body text, UI labels, Google-style headings |
| camelCase | freeOnlineTools | JavaScript and Java variables |
| PascalCase | FreeOnlineTools | Class and component names |
| snake_case | free_online_tools | Python variables, database columns |
| kebab-case | free-online-tools | URL slugs, CSS classes, file names |
| CONSTANT_CASE | FREE_ONLINE_TOOLS | Constants and environment variables |
Title case rules
Title Case here follows the common AP/Chicago approach: capitalise the first and last word and all major words, and keep short articles, conjunctions and prepositions (a, an, the, and, but, or, for, nor, of, on, in, at, to, by, up, as, via) in lower case. Choose “Capitalize Each Word” if you want every word capitalised.
Frequently asked questions
Will this change acronyms such as NASA?
Title Case and Capitalize Each Word keep words that already contain capitals, such as NASA or iPhone (unless the whole text is in capitals). lowercase and sentence case lower every word, so check acronyms afterwards.
How do I make a URL slug?
Choose kebab-case. Punctuation is removed and words are joined with hyphens in lower case.
Is my text uploaded?
No, conversion happens in your browser.
