Knock-Knock Joke Generator

Pick a random three-line knock-knock joke.

Open tool

Overview

The Knock-Knock Joke Generator pulls a random three-line knock-knock joke from a curated bank. It is built for kids who cannot get enough of them and for adults who occasionally need to perform on demand at a birthday party.

Every joke follows the classic structure: knock-knock, who's there, the setup, the punchline. The bank skews family-friendly and avoids anything off-colour, so the same generator works in a classroom, at the dinner table, or in a long car ride where the kids have run out of their own material.

How it works

Each tap pulls one full joke and displays it in the standard back-and-forth format so you can read the parts aloud. Some jokes work better with a co-reader (someone playing the "who's there" role); others are funny enough to deliver solo.

Tap again for a new joke. The bank is large enough that heavy users keep finding new ones for a long time.

Examples

  • "Knock knock. — Who's there? — Lettuce. — Lettuce who? — Lettuce in, it's cold out here!"
  • "Knock knock. — Who's there? — Boo. — Boo who? — Don't cry, it's just a joke."
  • "Knock knock. — Who's there? — Cows go. — Cows go who? — No, cows go moo!"
  • "Knock knock. — Who's there? — Tank. — Tank who? — You're welcome!"

FAQ

Are the jokes for kids?
Mostly, yes. The bank is family-friendly across the board, so kids and adults can both use it without worry.

How do I read the joke aloud?
The display formats the joke with line breaks so you can read each part in turn. With a partner, hand off the "who's there" lines.

Will the same joke come up twice?
Each draw is independent, but the bank is large enough that repeats are uncommon in a single sitting.

Can I copy the joke?
Yes. Highlight and copy, or screenshot the result.

Are there longer jokes?
A few extended bits are mixed in. Most are tight three-liners.

Try Knock-Knock Joke Generator

An unhandled error has occurred. Reload ×