Word & Text Tools

Case Converter

Paste your text and switch it between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case with a single click, then copy the result. It fixes the caps-lock accident and formats variable names and slugs in seconds.

UPPERCASE

Title Case capitalises every word; Sentence case capitalises the first letter of each sentence. camelCase / snake_case / kebab-case are handy for variable names and URL slugs.

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.

FAQ

What is the difference between Title Case and Sentence case?

Title Case capitalises the first letter of each major word, as in a headline. Sentence case capitalises only the first letter of each sentence, as in normal body text.

Which small words stay lowercase in Title Case?

Articles (a, an, the), short conjunctions (and, but, or), and short prepositions (of, in, to, by) stay lowercase unless they are the first word of the title.

What are camelCase, snake_case, and kebab-case for?

They format a phrase as a single programming token. camelCase suits JavaScript and Java variables, snake_case suits Python and database columns, and kebab-case suits URLs, CSS classes, and file names.

Will it keep my punctuation?

UPPER, lower, Title, and Sentence case preserve punctuation. The programming cases strip punctuation and spaces because identifiers and slugs cannot contain them.

Is my text uploaded?

No. Conversion runs entirely in your browser and nothing you enter is sent to a server.

More free tools