Horror lives in the gap between the ordinary and the wrong. This generator builds that gap for you: it drops you at a real-feeling place, layers on one detail that should not be there, and ends with a line that tells you the worst is still ahead. The result is a compact, usable setting you can hand to a reader or a party of players and watch the dread set in.
How it works
The tool keeps three tables. The first holds locations — a flooded subway
station, a snowbound research outpost, a lighthouse with a vanished keeper. The
second holds atmosphere clauses that establish wrongness, such as a place where wet footprints lead in but never out. The third holds threat lines that
suggest what is actually hunting you. When you click Generate, it picks one
entry from each table with the browser’s random number generator and stitches
them into a single arrival passage: location, then atmosphere, then threat.
Tips and example
A generated setting might read: “You arrive at a derelict cruise ship adrift in still water, where every clock has stopped at the same impossible hour. It does not hunt by sight, so the lights will not save you.” Lean into the atmosphere detail before you reveal the threat — let your audience feel the place is wrong before they understand why. Add one specific, personal detail to anchor it, and reuse a single threat across several generated locations to imply one presence stalking an entire site. Adjust the wording freely to match your tone, from quiet unease to outright terror.