Pun vs dad joke vs riddle vs one-liner: what is the difference?
People mix these terms up all the time, and that is fine, because they overlap. But each has its own shape. Here is a simple guide to the differences, and a table to keep handy.
Pun
A pun is a technique: wordplay that uses a word with two meanings, or two words that sound alike. A pun can be a joke by itself, or a small part of a longer text. "I used to be a banker, but I lost interest."
Dad joke
A dad joke is a style: short, clean, corny and told with total confidence. Most dad jokes are puns, but not all. Some are literal answers or "Hi hungry, I'm Dad" replies. Read more in What makes a joke a dad joke?
Riddle
A riddle is a puzzle: a question that has a hidden answer you are meant to work out. Some riddles use wordplay, and some just use logic. "What has hands but cannot clap? A clock."
One-liner
A one-liner is a format: a complete joke in a single sentence, without a separate setup and punchline. A one-liner can be a pun, an observation or an absurd thought. "I'm reading a book about anti-gravity. It's impossible to put down."
Quick comparison
| Type | What it is | Needs wordplay? | Example |
|---|---|---|---|
| Pun | A technique | Yes, always | "Two-tired" bicycle |
| Dad joke | A style | Usually | "Hi hungry, I'm Dad" |
| Riddle | A puzzle | Sometimes | "What has hands but cannot clap?" |
| One-liner | A format | Often | "Impossible to put down" |
Can a joke be all four?
Yes. "What do you call a bunny with fleas? Bugs Bunny." is a pun (bugs), a dad joke (clean, corny), a riddle (question with a hidden answer) and a short two-line format, all at once. That overlap is why people argue about the labels, and why it does not really matter.
Which should you use?
- Use a pun when you want a quick smile with a double meaning.
- Use a dad joke when you want a family-friendly groan.
- Use a riddle when you want people to think.
- Use a one-liner when you have only a moment.
Want examples of them all? Browse the Shorts gallery, and for background on wordplay, start with What is a pun?