Free AI Joke Generator

Choose how the joke should be generated:

Joke of the day

The cheese shop owner retired after forty years. Everyone agreed she’d had a gouda run.

From our Puns

How the AI joke generator works

  1. Pick a topic or opening line. Type any subject, like cats or Mondays, or the first words of a joke you want finished.
  2. Choose a category. Go for a general joke, a pun, a dad joke, a one-liner, a knock-knock joke or wordplay.
  3. Get an original joke in seconds. Click Generate Joke and a fresh joke appears, ready to read out loud.

Joke categories

General

Everyday, observational humor about whatever topic you choose.

“My houseplant and I have an understanding: I forget to water it, and it forgets to grow.”

Browse General Jokes

Pun

Jokes that play on a word with two meanings or two words that sound alike.

“The broom was late for work again. It overswept.”

Browse Puns

Dad Joke

Groan-worthy, wholesome jokes best delivered with a straight face.

“I put a fridge in the kids’ playroom. Now they can’t stop chilling.”

Browse Dad Jokes

One-Liners

A complete setup and punchline in a single sentence.

“My GPS has a great sense of direction; it’s my sense of following it that needs work.”

Browse One-Liners

Knock-Knock

The classic call-and-response format that kids and adults both love.

“Knock, knock. Who’s there? Taco. Taco who? Taco-bout a surprise, I brought dinner!”

Browse Knock-Knock Jokes

Wordplay

Clever twists on idioms, spellings and the way words fit together.

“Some mornings I’m clockwise; most mornings I’m counterproductive.”

Browse Wordplay Jokes

Frequently asked questions

Is the AI Joke Generator free?

Yes. It is completely free to use, and you do not need to sign up or create an account.

What kinds of jokes can it make?

It writes general jokes, puns, dad jokes, one-liners, knock-knock jokes and wordplay about any topic you choose. Each category also has a page of curated examples.

Browse all joke categories

Can I give it an opening line instead of a topic?

Yes. Select Opening Line, type the start of a joke, and the generator writes the rest.

Are the jokes original?

Each joke is generated by AI from your topic or opening line, so you get a new joke every time instead of one pulled from a fixed list.