Random Limerick Generator

Silly AABBA limericks built with real rhyme groups

Ad placeholder (leaderboard)

A limerick is a five-line comic poem with a strict shape: a long opening couplet, a short middle couplet, and a long closing line that rhymes with the first two — the AABBA scheme — all carried on a galloping anapestic rhythm. This generator gets the rhymes right not by guessing how words sound but by storing words in pre-matched rhyme groups, so the structure is correct by construction every time.

How it works

The tool keeps two collections: A-rhyme groups (sets of words that share an ending sound, used to close lines 1, 2, and 5) and B-rhyme groups (used to close the shorter lines 3 and 4). To build a limerick it picks one A group and one B group at random, then selects distinct rhyming words from each group to end the appropriate lines. The line bodies come from light templates sized to the limerick’s long-short-short-long-long rhythm. Because both rhyme sets are drawn from matched groups, lines 1/2/5 always rhyme and lines 3/4 always rhyme.

Tips and examples

Limericks are meant to be heard, so read each one aloud and lean into the da-da-DUM bounce. The opening line traditionally introduces a person and a place (“There once was a…”), the middle builds a small absurd situation, and the last line delivers the punch. If a combination falls flat, just regenerate — the fun is in pulling several and keeping the one that lands.

Ad placeholder (rectangle)