Knock-Knock Joke Generator
Pick a random three-line knock-knock joke.
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.