How to Write a Pun

Puns are sometimes dismissed as the lowest form of humor, but writing a good pun requires genuine linguistic dexterity. A pun works by exploiting words with double meanings or similar sounds, and crafting one from scratch is a skill worth developing.

Start with the Punchline

Unlike most joke writing, puns are usually written backwards. You start with a word or phrase that has two meanings, and then you build a setup that leads the listener to think of one meaning while the punchline reveals the other. For example, "I'm reading a book about anti-gravity — it's impossible to put down" starts with the double meaning of "put down."

Finding Double Meanings

Look for words that work in multiple contexts. Occupational terms are goldmines: "interest" (banking/curiosity), "charged" (electricity/legal), "patient" (medical/personality). Also look for homophones — words that sound alike but mean different things. See the psychology of wordplay for why our brains respond to these double meanings.

Build the Setup

Your setup should guide the listener toward the first, more obvious meaning of the word. The punchline then reveals the second meaning. The setup has to feel natural — if it's clearly engineered to reach the pun, the audience will see it coming. The best puns feel inevitable in hindsight but surprising in the moment.

Test and Refine

Tell the pun to people. If they groan, it worked. If they stare blankly, the connection between the two meanings might not be clear enough. Adjust the setup to make the pivot clearer. Browse our pun collection for examples of well-crafted puns.