Text Case Converter

Change the case of any text and count words and characters, all in your browser.

How it works

Type or paste any text and pick a case style — the text is transformed instantly in place, and a live counter shows the number of words, characters and lines as you edit. Every transformation runs in your browser with no upload, so even long or sensitive text stays on your device. The word and character count is handy on its own for checking against length limits on forms, posts and metadata.

Case styles explained

UPPERCASE and lowercase do exactly what they say. Title Case capitalises the first letter of every word, useful for headings. Sentence case capitalises only the first letter of each sentence, the natural style for prose. The programming styles turn a phrase into a single identifier: camelCase joins words with capitalised initials except the first (myVariableName), while snake_case and kebab-case join lowercase words with underscores or hyphens (my_variable_name, my-variable-name) — common for file names, database columns and URL slugs.

Typical uses

Case conversion saves time when cleaning up text pasted from another source, standardising headings, preparing identifiers for code, or generating a URL-friendly slug from a title. The counter helps writers meet a word target, fit a tweet or description within a limit, or gauge the length of a piece at a glance — without pasting anything into a website that would store it.

Frequently asked questions

Does it keep my punctuation?

UPPERCASE, lowercase, Title and Sentence case preserve punctuation. The identifier styles (camel, snake, kebab) keep only letters and numbers, as those formats require.

How are words counted?

A word is any run of non-space characters, so the count matches most editors. Multiple spaces and line breaks don't inflate it.

Is my text uploaded?

No. All conversion and counting happen locally in your browser; nothing you type is sent anywhere.