Writing Prompt Generator
Generate random story prompts from genre, character, setting, conflict and constraint banks. Lock the parts you like and reroll the rest — free and offline.
Prompts are assembled from over a million deterministic combinations of embedded idea banks — lock any slot to keep it and reroll the rest.
What is the Writing Prompt Generator?
The Writing Prompt Generator assembles a complete story prompt from five slots — genre, character, setting, conflict and a craft constraint — drawn from hand-written idea banks with millions of possible combinations.
- Five-slot prompts: genre, character, setting, conflict, constraint
- Lock any slot and reroll the rest
- Per-slot reroll buttons for fine-tuning
- Genre filter and flash/short/chapter length targets
- Millions of combinations from embedded idea banks — fully offline
How to use the Writing Prompt Generator
- 1
Pick a genre (or leave it on Any) and a target length.
- 2
Click Generate a prompt.
- 3
Lock any slot you want to keep, then generate again or reroll single slots.
- 4
Copy the finished prompt and start writing.
About the Writing Prompt Generator
The Writing Prompt Generator assembles a complete story prompt from five slots — genre, character, setting, conflict and a craft constraint — drawn from hand-written idea banks with millions of possible combinations. Filter by genre, set a target length from flash fiction to a full chapter, and generate until something sparks.
Its best feature is the lock-and-reroll workflow: found a character you love but the setting falls flat? Lock the character and reroll only the other slots, or reroll any single slot with one click. The constraint slot adds a craft challenge — telling the story entirely in dialogue, never naming a character — that pushes practice sessions beyond the obvious.
Prompts are combined deterministically from embedded word banks, entirely in your browser, with nothing uploaded — this is a combination engine, not an AI, so it works offline and never repeats a server's stale suggestions. Ideal for daily writing practice, workshops, NaNoWriMo warm-ups and beating the blank page.
Frequently asked questions
How do I get ideas for a story?
Start from a collision of elements you would not have paired yourself — a character, a setting and a conflict chosen at random. Generate a prompt, keep the parts that spark something by locking them, and reroll the rest until the combination feels alive.
Are these prompts AI-generated?
No. Every prompt is assembled from hand-written banks of characters, settings, conflicts and constraints combined at random in your browser. That makes the tool fast, offline and predictable — and every prompt is yours to use freely.
What is the constraint slot for?
It adds a craft challenge on top of the story idea — write entirely in dialogue, never name a character, tell the ending first. Constraints are a classic workshop technique for breaking habits and making practice sessions genuinely instructive.
Can I use the prompts for published work or competitions?
Yes. Prompts are just starting points, and nothing generated here carries any usage restriction. If a competition supplied its own prompt, check its rules — otherwise anything you write from these is entirely your own.
Related tools
Writing Goal Calculator
Turn a word-count target and deadline into a daily writing plan: words per day, a full schedule table and a projected finish date at your own pace.
Random Word Generator
Generate random English words filtered by part of speech, length and starting letter. Draw unique words or allow repeats, then copy or download the list.
Blog Title Generator
Turn one keyword into 25 ranked blog title ideas using proven headline formulas — how-to, list, question, guide and comparison — scored and sorted.
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time instantly. Free online word counter for essays, blogs and social media.
Lorem Ipsum Generator
Generate classic lorem ipsum placeholder text by paragraphs, sentences or words. Copy dummy text for mockups, designs and layouts in one click.