Mad Libs Generator
Fill in funny words to create a hilarious Mad Libs story. Choose from adventure, job interview, mystery, and holiday disaster templates.
Did this tool work for you?
How to use this calculator
- 1
Select a story template (adventure, job interview, mystery, or holiday).
- 2
Fill in the word prompts — the funnier and more unexpected, the better.
- 3
Click "Calculate" to generate your unique story.
- 4
Share it aloud with friends for maximum entertainment.
- 5
Try leaving some blanks empty for random defaults, or fill them all for a fully custom story.
Frequently asked questions
Is the story random?
No. The four stories are fixed text with eight gaps each, and the tool simply drops your words into the gaps. The same template with the same eight words produces the identical story every time. Only the words you choose make each result unique.
How do the eight input boxes map to the story?
By position, and the meaning depends on the template you selected. Box 1 answers the first prompt of that template, box 2 the second, and so on. The result starts with a numbered "Fill in the blanks" list that repeats each prompt next to the word you typed, so you can check that every box went where you intended.
What happens to boxes I leave empty?
Each template has its own fallback words, used for any blank box. The Mysterious Discovery, for example, falls back to Morgan, Rubber Duck, The Moon, Glows, Green, Burnt Toast, 7 and Strange. The blanks list marks such entries "(not filled in)" so you can tell them from words you typed. Leading and trailing spaces in what you type are trimmed.
Why does my word appear several times in the story?
Most gaps are reused. In The Epic Adventure the hero’s name and the treasure each appear several times, and the adjective appears twice. In The Mysterious Discovery the number shows up three times (days, seconds and pages), and the verb three times. Pick words that still sound funny when repeated, and keep names short.
Does it fix grammar for me?
Only a little. In two places the tool chooses "a" or "an" from the first letter of your word: the interviewer’s adjective and the colour in the Mysterious Discovery. Everything else is inserted as typed, so tense, plurals and capital letters are yours to manage. For the verb prompts, follow the hint in the label, such as past tense for the Epic Adventure and present tense for the Mysterious Discovery.
Can I add my own story template?
No. There are four built-in templates: The Epic Adventure, The Job Interview, The Mysterious Discovery and The Holiday Disaster. There is no option to paste a story or change the prompts. If you are playing with a group and want to hide the story, have the reader fill the boxes without showing the screen, then read the result aloud.
Is there a length or content limit on the words?
The code sets no limit and does not filter words; whatever you type is placed into the text. A multi-word phrase such as "the library roof" works as one entry, as in the second example below. Very long entries will simply make long sentences.
Fill-in-the-blank stories: the four templates and what each asks for
What each template asks for
Every template has eight blanks, and the result lists them in order next to your answers. Because the boxes are matched by position, the same box asks for a different kind of word depending on the story. The table shows the eight prompts for each template, in the order the boxes are filled.
| Template | Prompts in order |
|---|---|
| The Epic Adventure | Hero’s name; magical place; mythical creature; weapon; past-tense verb; adjective; treasure; friend’s name |
| The Job Interview | Your name; company name; ridiculous skill; large number; food; adjective; bizarre job title; animal |
| The Mysterious Discovery | Scientist’s name; random object; unusual location; present-tense verb; colour; smell; number from 1 to 99; adjective |
| The Holiday Disaster | Person’s name; holiday destination; mode of transport; unusual food; celebrity name; adjective; holiday activity; unusual souvenir |
Worked example: The Job Interview
Entering Priya, Globex, juggle flaming torches, 12, cheese, enormous, Senior Napper and llama produced a story that opens "Priya arrived at Globex headquarters for the most important interview of their life. The interviewer, an enormous woman wearing a hat shaped like a llama, gestured to a chair made entirely of cheese." Later the skill returns as "it says here you can juggle flaming torches", and the interview ends with the offer to "juggle flaming torches at the company picnic". Note the automatic "an" before enormous, and that the skill phrase had to be a verb phrase to fit the sentence.
Worked example: The Mysterious Discovery
With Okafor, kettle, the library roof, glows, orange, cut grass, 40 and suspicious, the story begins "Dr. Okafor had been digging at the library roof for 40 days when the shovel hit something hard", uncovering "an orange kettle". It closes with the paper "The orange kettle That glows: Implications for Everything We Know" and a "40-page" length. Words typed in lower case stay lower case, so the title keeps "orange kettle" uncapitalised; capitalise your entries if you want a title-case look.
Fallback words and defaults
Leaving every box empty still produces a complete story, using the template’s built-in words. The Holiday Disaster, for instance, defaults to a person named Sam travelling to Paris by Submarine with a Snow Globe. This is handy for previewing a template, but the resulting text reads oddly because the fallbacks are capitalised nouns. Filling at least the names and the adjective makes the biggest difference to how personal the story feels.
Getting funnier results
Choose specific, concrete words and vary their scale: a hamster as the fearsome creature, or a spatula as the weapon. Remember that adjectives and names recur, so avoid anything awkward when repeated. The tool adds a short tip and a site credit line at the bottom of the output; delete those if you copy the story elsewhere.
Learn more from an authoritative source:
WikipediaTrivia Question Generator
Generate random trivia questions with answers across science, history, geography, pop culture, tech, and sports for quizzes and parties.
Would You Rather Generator
Generate fun, deep, or thought-provoking "Would You Rather" questions for parties, icebreakers, team building, or just for fun.
Personality Type Quiz
Take a quick personality quiz based on Myers-Briggs style dimensions (E/I, S/N, T/F, J/P) and discover your 4-letter personality type with a detailed description.
Pig Latin Translator
Translate English text to Pig Latin and Pig Latin back to English. Handles capitalization, punctuation, and consonant clusters.
Google Review Link Generator
Generate a direct link to your Google Review page — share it via WhatsApp, email, or SMS to collect more reviews effortlessly.
WhatsApp Link Generator
Generate a wa.me link that opens WhatsApp with any phone number — add a pre-filled message for instant customer contact.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →