form
Pun generator
Type a word or topic and get clever puns, dad jokes, pun captions and pun names you can copy.
Your inputs
markdown outWhat you get
Run lands herePublish
Share page, result, or card
Type a word or a topic, like cheese, coffee or camping, choose what you need and the pun generator writes fresh puns built on it. Get one-liners, dad jokes, Q&A jokes, knock-knock jokes, captions for your post or pun names for a pet, team or shop.
Puns on any word
Each run finds words, phrases and idioms tied to your topic and swaps them into jokes that play on sound or meaning. The pun word is shown in bold, so you can see the joke at a glance, and the list ends with the one most likely to get a groan.
One-liners, Q&A and knock-knock jokes
Pick the format that fits: quick one-liners for a chat, question-and-answer jokes for a card or a lunchbox note, or knock-knock jokes to tell out loud.
Pun captions and pun names
Need a caption for a beach photo or a name for a food truck, a pet or a quiz team? Choose Captions for short lines under 15 words, or Pun names for 2 to 4 word names you can use right away.
From dad jokes to dry wit
Dad jokes are corny on purpose, Clever aims at a smart double meaning, Dry is deadpan and For kids keeps the words simple. Every style stays clean.
Questions
Is the pun generator free?
Yes. You can make puns without paying. Signing in keeps a history of your lists.
What is a pun?
A pun is a joke that plays on a word that sounds like another word or has two meanings, such as 'I'm reading a book about glue and I can't put it down'.
Can it make pun names for a business or pet?
Yes. Choose Pun names and type the topic, like coffee, dogs or tacos, to get short names for a shop, a pet, a team or a username.
Are the puns kid friendly?
Yes. All puns are family friendly, and the For kids style uses simple words.
Why do I get different puns each time?
Each run writes new puns. Run it again with the same word for a fresh list, or try a related word for more ideas.