DuckyTools
Home Text Capitalize Every Word

Capitalize Every Word Text

Put a capital letter at the start of every single word.

Capitalize Every Word is a free online tool that put a capital letter at the start of every single word. It runs entirely in your web browser using plain JavaScript, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.

Price
Free — no account, no quota, no watermark
Category
Text
Where it runs
In your browser, on your device
Files uploaded
None
Technology
plain JavaScript
Settings
None — it just works
Works offline
Yes, after the first visit

About Capitalize Every Word

This capitalizes the first letter of every word and leaves the rest of each word untouched — which is different from title case, and different again from sentence case. Because it does not lowercase the remainder, "McDonald" survives intact where a naive title-caser would produce "Mcdonald". That makes it the safer choice for names, addresses and product lists.

How to use it

  1. Paste the text you want to run through capitalize every word.
  2. There is nothing to configure — the result updates as you type.

Under the hood

Runs onplain JavaScript — runs the whole thing

Questions

How is this different from Title Case?

Title case deliberately leaves minor words like "of" and "the" lowercase, and usually normalizes the rest of each word. This capitalizes every word without exception and preserves existing capitals inside words.

Will it fix a name typed in all caps?

No — "JOHN MCDONALD" stays as it is, because the first letters are already capitals and the rest is preserved. Lowercase it first, then capitalize.