Case Converter
Paste text, click a case, copy the result.
How to convert text
- Paste your text into the top box.
- Click any of the eight case buttons: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case.
- The result appears in the bottom box. Click Copy result and you are done.
The source box keeps your original untouched, so you can hit several case buttons in a row and compare outputs without re-pasting.
A worked example
Paste user profile settings page and try the developer cases. camelCase gives userProfileSettingsPage, PascalCase gives UserProfileSettingsPage, snake_case gives user_profile_settings_page, and kebab-case gives user-profile-settings-page. Now paste the shouty subject line MEETING MOVED TO THURSDAY. BRING THE Q3 NUMBERS. and click Sentence case: you get "Meeting moved to thursday. Bring the q3 numbers." with each sentence properly opened, which turns a caps lock accident into something sendable in one click. Title Case on "the state of the art" produces "The State of the Art", keeping the small words lowercase.
What the buttons actually do
UPPERCASE and lowercase are straight transformations of every character. Title Case is smarter than most converters: it holds a list of 19 short words (a, an, and, of, the, and friends) that stay lowercase unless they open the text or follow sentence-ending punctuation, which is the convention style guides actually use, as opposed to the capitalize-everything approach that makes titles look amateur. The four programming cases share one pipeline: existing hyphens and underscores are treated as word breaks, punctuation is stripped, and the words are rejoined in the chosen style. That means you can convert between programming cases directly; paste snake_case and click camelCase and it just works. Everything runs locally, so pasting proprietary code or unpublished copy here sends nothing anywhere.
Honest limitations
Sentence case lowercases everything first, so proper nouns lose their capitals: "meeting with Sarah in Denver" becomes "Meeting with sarah in denver", and you will need to restore names by hand. The same applies to acronyms; NASA comes out as nasa in every case but UPPERCASE. Title Case follows one convention, and if your style guide capitalizes four-letter prepositions or has opinions about "is", you may need a manual pass. The programming cases keep only letters, numbers, and apostrophes before joining, so a string like "v2.0-beta" flattens to v2_0_beta in snake_case rather than preserving the dot. For prose these are edge cases; for code identifiers, glance at the output before you paste it into anything that compiles.
Frequently asked questions
What is title case?
Title case capitalizes the first letter of each major word, keeping short words like "a", "of", and "the" lowercase unless they start the title. This tool follows that convention.
What are camelCase, snake_case, and kebab-case used for?
They are programming naming styles: camelCase for JavaScript variables, snake_case for Python, kebab-case for URLs and CSS classes. The converter strips punctuation and joins words in the chosen style.
Does sentence case fix ALL-CAPS TEXT?
Yes. Sentence case lowercases everything, then capitalizes the first letter of each sentence — the fastest way to fix text typed with caps lock on.