Random Adjective Generator

Get up to 20 random English adjectives at once, filtered by length, first letter and last letter if you need them.

The Random Adjective Generator picks between 1 and 20 adjectives per click from a list of 4,486 English describing words, the adjective slice of a 12,728-word frequency dictionary. It is a plain word picker: no definitions, no sentences, just the words on cards. That makes it fast for the jobs adjectives usually get pulled for, which are writing prompts, grammar drills, naming and party games.

The four settings

  • Number of adjectives – 1 to 20. Entering 0 or anything above 20 shows an error instead of results.
  • Adjective length – the number of letters. It starts at 5, which is why the first results are words like great, early, whole and young. Clear the box to allow any length, or type a number from 1 to 20.
  • Start letter and end letter – Any or a single letter each. Set the end letter to “y” for happy, heavy, angry and friends; set it to “l” for final, local, royal, usual.

The tool only returns words that satisfy every filter, so a narrow combination (nine letters, starting with q) may return fewer than you asked for or none. The result heading tells you how many were found.

What the list looks like

Words are stored in lowercase and ranked by how common they are in written English, so the pool is heavy on ordinary adjectives (other, new, good, small, long, old) and lighter on rare ones. Length runs from 1 letter to 19; the busiest lengths are 7, 8 and 9 letters, with 654, 750 and 639 words. Nationality and religious adjectives that are capitalized in English (American, French, Catholic) are in the list with their capital letter, which means they don't match a lowercase start-letter filter but do appear when the start letter is Any.

LengthAdjectives in listExamples
348new, old, big, hot, odd
4202good, long, same, high, dark
5398great, early, whole, young, major
6538little, public, social, strong, simple
7654certain, natural, private, special, ancient
8750national, possible, familiar, complete, original
9639different, important, political, necessary, excellent
10+1,253particular, individual, responsible, extraordinary

Ways to put random adjectives to work

  • Describing-word drills. Generate ten adjectives and have students use each in a sentence, find its comparative and superlative, or sort them by whether they describe size, mood, color or quality.
  • Character and setting prompts. Two random adjectives plus a noun from the Random Noun Generator is a writing prompt: a “silent, ancient harbor” or a “nervous, wealthy tailor”.
  • Naming things. Adjective-plus-noun names (Bright Stone, Quiet Fox) are the standard recipe for bands, Wi-Fi networks and side projects. Fix the length to keep the name short.
  • Party games. Read one adjective and have everyone name a person, movie or food it describes; or play adjective charades with words filtered to 6 letters or fewer.
  • Song lyrics and poems. An unexpected adjective breaks a rhyme rut. The Random Word Generator for Songs and the Rhyming Words Generator are built for that job specifically.

Need a word of any part of speech? The Random Word Generator draws from the whole dictionary, and the rest of the family is under all word & language generators.

Frequently asked questions

How many random adjectives can I generate at a time?

Between 1 and 20 per click. Ask for more than 20 and the page shows an error rather than a truncated list.

Why are all my results five letters long?

The length box defaults to 5. Delete the number to get adjectives of any length, or type the length you want, from 1 to 20 letters.

Does the generator show what each adjective means?

No. Cards show the word only. Look up any unfamiliar one in a dictionary; the words are all standard English.

Are the adjectives suitable for kids' classrooms?

The list is drawn from general written English and is not specifically filtered for children, but it is ordinary vocabulary rather than slang. Skim a batch before handing it to young students.

Can I get adjectives that start with a certain letter?

Yes. Choose the letter in the start letter dropdown; the end letter dropdown works the same way. Both default to Any.