โ๏ธ Writing Prompt Generator
Get a random story idea in one click. Endless writing prompts with characters, settings and twists.
About this generator
Most writer's block isn't a shortage of ideas but a shortage of constraints. A blank page offers infinite possibilities, and that can be paralysing. This writing prompt generator gives you a concrete starting point by combining a character, a goal, a setting, an object or a twist into a short story seed, such as 'a nervous young chef discovers a key with no lock, and everything changes when the clocks all stop at midnight'.
Generate three prompts at a time and pick the one that sparks something, or combine elements from several. Then set a timer for ten or fifteen minutes and write without stopping or editing. The goal is to get words on the page, not to produce something perfect. You can always refine it later.
The prompts work for short stories, flash fiction, scene practice, roleplay campaigns and classroom exercises. Try writing from the point of view of a different character, or ask what happens next after the twist. Regular practice with prompts is one of the easiest ways to build a writing habit.
FAQ
Can I use these prompts for my novel or blog?
Yes. Anything you write from a prompt belongs to you. Use the prompts for stories, exercises or inspiration.
How do I get the most out of a writing prompt?
Set a timer, write without stopping, and don't edit as you go. You can refine your piece afterwards.
Can teachers use these in the classroom?
Yes. They work well for warm-up exercises, creative writing lessons and homework tasks.
What if I don't like the prompt?
Generate again, or change one element, such as the setting or the character, until it sparks something.
More generators
Dog Names
Generate cute, funny and classic dog names instantly. Click for a fresh batch of ideas for your new puppy.
Food Picker
Can't decide what to eat? Let the random food picker choose your next meal in one click.
Password Generator
Generate strong, random passwords in your browser. Nothing is sent to a server or stored.