ZumaTools

Case Converter

Paste your text and click a case button — the text converts in place, ready to copy.

0 words, 0 characters

Output

Processed on your device — nothing is sent anywhere.

How it works

  1. Paste or type your text into the box above.
  2. Click the case you need — sentence case, Title Case, UPPER CASE, camelCase, snake_case and more. The text converts in place, so you can chain conversions.
  3. Click Copy to put the result on your clipboard.

Frequently asked questions

How does Title Case handle small words?
Short stop-words such as a, an, the, of, and, to and in stay lowercase, following common style-guide rules. The first word is always capitalized regardless. This matches how headlines and book titles are typically written.
What are camelCase, snake_case and kebab-case used for?
They are naming conventions in programming. camelCase and PascalCase are common for variables and classes in JavaScript and C-family languages, snake_case is standard in Python and databases, and kebab-case appears in URLs and CSS class names. The converter splits your text on spaces, punctuation and existing case boundaries before joining it in the new style.
Is my text sent to a server?
No. Every conversion runs locally in your browser with plain JavaScript — nothing is uploaded, logged or stored. You can even use the tool offline once the page has loaded.
How do I fix text that was typed in ALL CAPS?
Paste it and click sentence case: everything is lowercased first, then the first letter of each sentence is capitalized again, using sentence-ending punctuation to find the boundaries. This is the quickest way to normalize text typed with Caps Lock on. Proper nouns will need a manual touch-up afterward, since the converter cannot know which words are names.
Is there a limit on how much text I can convert?
No fixed limit — conversion is a simple in-memory string operation, so even documents tens of thousands of words long convert instantly. Because the text changes in place, you can also chain conversions, for example lowercasing everything first and then applying Title Case to get a clean result from messy input.

About this tool

The case converter changes the capitalization style of any text in one click. It handles the everyday writing cases — sentence case, Title Case, UPPER CASE, and lower case — alongside the programming conventions camelCase, PascalCase, snake_case, and kebab-case. The text converts in place inside the box, so you can apply one conversion after another and copy the result when it looks right.

Conversions run entirely in your browser as plain string operations — no server, no upload, no logging. Practically, that means it is fine to paste unpublished writing, internal documents, or code identifiers without them touching a network. It also makes conversion effectively instant regardless of length; a whole essay converts as fast as a single word.

The two audiences for a tool like this rarely overlap. Writers and editors use it to repair capitalization: normalizing an ALL-CAPS email, converting a heading between title and sentence style to match a style guide, or cleaning up text pasted from a PDF. Developers use it to move identifiers between language conventions — a JavaScript variable in camelCase becomes a Python-friendly snake_case name or a CSS-ready kebab-case class in one click. The splitter recognizes spaces, punctuation, and existing case boundaries, so pasting getUserName produces get_user_name, not one merged word.

A note on the two subtle modes. Sentence case lowercases everything and then re-capitalizes after sentence-ending punctuation, which is the standard used by most European publications and by UK-style headings. Title Case follows headline conventions instead: major words are capitalized while short stop-words like of, and, and the stay lowercase, with the first word always capitalized. Neither mode can identify proper nouns — after converting, scan for names, brands, and acronyms that need their capitals restored, since an acronym like NASA will have been treated as an ordinary word.

Related tools