Random Word Generator

Generate a random English word from 1010, filterable by part of speech -- for writing prompts, word games, vocabulary practice, or brainstorming.

How many words are there in English?

There is no fixed answer, because the count depends on what counts: the Oxford English Dictionary tracks over 600,000 forms, while an educated native speaker actively uses perhaps 20,000 to 35,000. English's size comes from layered borrowing -- a Germanic core, a Norse layer, a heavy French and Latin overlay after 1066, and technical vocabulary from Greek -- which is why it so often has two or three words for one idea at different registers. Frequency is extraordinarily skewed: the most common hundred words account for roughly half of everything written. New words enter continuously, and dictionaries record use rather than granting permission, which is why they add rather than approve.

About this generator

This generator draws from a list of 1010 common English words grouped by part of speech -- Nouns, Verbs, Adjectives, and Adverbs. Every word appears in exactly one group, so filtering gives you precisely the kind of word you asked for and never the same word wearing two hats. If you only ever want one part of speech there are dedicated pages for each: the noun, verb, adjective and adverb generators draw from these same banks with the filter already made for you.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Writers use it to beat a blank page or spark an idea; teachers and students use it for vocabulary, spelling, and grammar practice. It's also great for word games (like drawing a prompt for a story), brainstorming, testing a design with placeholder words, or naming things.

How it works

Generate draws one word at random from the pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by part of speech narrows the pool before drawing, and you can draw up to 100 words at once.

What's inside

A sample of what this generator can draw, spread evenly across the full list:

Common questions

How many words are there?

1010 common English words -- 310 nouns, 260 verbs, 260 adjectives, and 180 adverbs.

Can I get only nouns (or verbs, etc.)?

Yes -- use the filter button to pick one or more parts of speech. Generate will then only draw from the ones you've selected.

Will it show me the same word twice in a row?

Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.

Can I generate a list of words at once?

Yes -- use the amount control to draw up to 100 words at a time, with an option for no duplicates.

Related Generators

Number · Letter · Emoji · Color · Date · Time

All Everyday generators

Browse all generators