Pluralize English words without the classic bugs

'1 item' / '3 items' is easy until the word is 'memory' or 'criterion'. Rule-based pluralization that knows its exceptions.

Tools used in this guide

The job

UI strings, generated messages, test fixtures — anywhere code writes English, the naive '+s' produces 'boxs' and 'childs'. Real rules cover -y, -s/-x/-ch endings, -f/-fe words, and the irregulars (child→children, criterion→criteria, person→people) that rules alone get wrong.

One word or a column

Single word gives the plural; paste a whole list (one per line or comma-separated) and get every plural back. Caps are preserved — CHILD → CHILDREN — and a singularize direction reverses it for checking existing text.

  • Uncountable words (sheep, information, furniture) return unchanged — no 'informations'.
  • Tricky '-fe' words resolve by dictionary, not by a blanket rule — 'safe' becomes 'safes', while 'knife' becomes 'knives'.

Where it ends

English only, count-forms only — 'two pieces of news' phrasing is a copywriting problem, not a morphology one. Input limit 100,000 words.