How Many Words Did Shakespeare Invent?

In Shakespeare’s plays, poems, and sonnets, he used a total of 17,677 words. He only came up with 1,700 words that he invented. Some people say that he invented 3,000.