How to use the case converter
Type or paste text into the box and press the button for the style you want. The converted text appears below with a copy button, and it re-converts automatically if you edit the input, so you can tweak and re-copy without starting over. Every transformation happens in your browser, so long documents convert instantly and privately.
What each case style is for
UPPERCASE and lowercase are the simple ones — useful for headings, shouting, or normalising data. Title Case capitalises the first letter of each significant word while leaving small words like "and", "of", and "the" lowercase, which is the convention for headlines and titles. Sentence case capitalises only the first letter of each sentence, the normal style for body text. The programming cases turn a phrase into a single token: camelCase ("myVariableName") is common in JavaScript and Java, snake_case ("my_variable_name") in Python and databases, and kebab-case ("my-variable-name") in URLs, CSS classes, and file names.
Common situations it solves
The classic rescue is a paragraph typed with caps lock on — one click to lowercase or Sentence case and it is fixed, no retyping. Writers use Title Case to format headlines consistently instead of eyeballing each word. Developers convert a human-readable label into a valid identifier without hand-editing every space. Content teams turn an article title into a clean URL slug with kebab-case. Data analysts normalise messy spreadsheet columns to a single case so that "Apple", "APPLE", and "apple" stop being treated as three different values.
Tips and edge cases
Title Case has no single universal standard — different style guides disagree about which small words to capitalise and how to treat the last word of a title. This tool follows the common rule of lowercasing articles, short conjunctions, and short prepositions except when they are the first word. For programming cases, remember that the converters strip punctuation and collapse spaces, so "user's email (work)" becomes "usersEmailWork"; if you need to preserve a specific character, edit the result afterward. And when converting to a URL slug, kebab-case gives you the search-friendly, hyphen-separated form that browsers and content systems expect.