The Apps Behind Your Next Story

Build worlds. Tell stories.
For novelists, GMs, screenwriters & beyond
Build rich worlds, draft your stories and connect everything with advanced linking and easy references.

Practice your writing muscle
Creative writing practice can be exciting
Jump into 30+ writing exercises—playful, reflective, and style-focused. Build the habit that transforms okay writers into great ones.

Build choice adventures
Branching stories on a visual canvas
Map scenes, connect choices, track resources, and publish interactive fiction people can actually play.

2000+ idea generators
Names, places, plots and more
Beat writer's block in seconds. Over 2000 free name and idea generators for characters, worlds, items and writing prompts.
Your Storyteller Toolbox
Build worlds. Spark ideas. Practice daily.
Explore more from The Witcher
- Witcher names
- Kaedwenian names (The Witcher)
- Kovirian names (The Witcher)
- Dwarf names (The Witcher)
- Redanian names (The Witcher)
- Skelliger names (The Witcher)
- Cintran names (The Witcher)
- Halfling names (The Witcher)
- Witcher monster names
- Elf names (The Witcher)
- Sorceress names
- Verdenian names (The Witcher)
- Gnome names (The Witcher)
- Aedirnian names (The Witcher)
- Lyrian & Rivian names (The Witcher)
- Cidarian names (The Witcher)
- Temerian names (The Witcher)
- Nilfgaardian names (The Witcher)
Discover even more random name generators
Explore all Fantasy
Skip list of categories
Animal Crossing
Arcane
Avowed
Baldur's Gate 3
Black Myth: Wukong
Celtic Mythology
Chronicles of Narnia
Clash of Clans
Creatures
Dark Souls
Diablo
Disney
Dragon Age
Dragons
Dungeons & Dragons
Elden Ring
Elder Scrolls
Eternal Strands
Final Fantasy
Game of Thrones
Genshin Impact
God of War
Gothic Horror
Greek Mythology
Guild Wars
Harry Potter
His Dark Materials
Inheritance Cycle
Japanese myth
League of Legends
Legend of Zelda
Legends of Runeterra
Lord of the Rings
Lost Ark
Magic: The Gathering
Mistborn
Monster Hunter
Mythology
Pathfinder
Percy Jackson
Rift
RuneScape
Sea of Thieves
Stardew Valley
Steampunk
Stormlight Archive
Tainted Grail
The Dark Crystal
The Dark Eye
The Wheel of Time
The Witcher
Wakfu/Dofus
Warhammer
Wings of Fire
World of Darkness
World of Warcraft
Wuchang
Why monster contracts matter on the Continent
A Witcher contract is never just a job description. It is part legal notice, part village confession, and part folk warning. In Sapkowski's world and the games built from it, contracts tell you who is desperate, who can pay, and what kind of terror has become normal in a region. A notice board outside a tavern or shrine can reveal more about a settlement than a page of neutral exposition. If the petitioner is a reeve, alderman, ferryman, widow, priest, or caravan master, you immediately understand the social pressure around the monster. If the reward is ninety crowns, the village is poor and afraid. If the contract demands proof in the form of a head, tongue, claw, or trophy, you are hearing the practical voice of people who know stories are not enough. Witcher contracts also carry bestiary logic. A drowner belongs near a ford, bog, corpse pit, or flooded cellar. A noonwraith belongs in a field or wedding ground tied to unfinished grief. A leshen changes an entire woodland. A bruxa turns a noble house or roadside inn into a place of shame and secrecy. The contract format lets you compress all of that worldbuilding into one sharp line.
How to build a usable contract
Choose the monster by habitat
Start with the landscape, not the reward. The Witcher works best when creature and terrain feel inseparable. Swamps want drowners, water hags, foglets, and grave hags. Forests invite leshens, wolves, fiends, and harpies over cliff roads. Battlefields attract necrophages like ghouls, graveirs, alghouls, and rotfiends. Noble estates fit bruxae, hyms, botchlings, and wights because those monsters feed on secrecy, guilt, and household decay. When the habitat feels right, the rest of the contract writes itself because the setting explains the monster's routine and the villagers' fear.
Write the petitioner voice
A good contract sounds like it came from a specific mouth. A tax clerk writes differently from a fishwife. A monastery asks for proof with shame and ritual language, while a caravan broker thinks in damaged goods and lost time. Even in a one-line result, the petitioner gives you class, literacy, religion, and local priorities. That voice is what separates a Witcher contract from a generic fantasy bounty. The Continent is crowded with petty authorities, exhausted widows, superstitious priests, frontier captains, smugglers, reeves, and nobles trying to hide scandal. Their phrasing is part of the fun.
Name the proof and reward
Contracts become playable when they include an implied outcome. Money matters in The Witcher because witchers are professionals, not wandering saints. Crowns, orens, food, trade waivers, burial rights, or quiet favors all change the tone of the job. Proof matters too. A severed head suggests brute certainty. A medallion reaction, cursed object, or witness testimony makes the work more ambiguous. If you want a contract to lead into a full quest, add one wrinkle behind the reward. Perhaps the petitioner lies. Perhaps the monster is cursed rather than bestial. Perhaps the promised payment belongs to a dead landlord or a village that cannot truly afford it.
What contracts reveal about society
Contracts tell you how ordinary people survive under constant pressure. The world of The Witcher is full of kings, sorcerers, and wars, but monster contracts keep the focus on people who still need to cross bridges, bury their dead, mill grain, ferry goods, and protect children. That is why the format feels so grounded. Every posting exposes a local economy under strain. A ferryman fears a blocked crossing. A noble fears scandal. A battlefield quartermaster fears disease and corpse eaters. A priest fears spiritual disorder and public panic. By writing contracts, you are not only inventing monsters. You are showing how law, poverty, superstition, and professional violence fit together on the Continent. Witchers sit inside that system as useful outsiders, paid when needed and distrusted the moment the corpse cools.
Tips for writers
- Match the monster to the environment first, then let the reward and petitioner grow from that choice.
- Keep the wording practical. Witcher contracts sound strongest when they name place, threat, and pay without decorative fluff.
- Use trophies, tracks, wounds, missing livestock, or cursed objects as proof that the monster belongs in the scene.
- Let local religion and superstition color the contract, especially around noonwraiths, botchlings, hyms, and plague maidens.
- Remember that the best Witcher jobs contain a twist: a curse, a lie, a family secret, or a payment problem.
Inspiration prompts
If you want one generated contract to turn into a memorable quest, use it to answer questions that go beyond the monster's claws.
- What does the promised reward reveal about the petitioner's class, desperation, or hidden agenda?
- Why has the local lord or priest failed to solve this problem without hiring a witcher?
- Is the monster acting according to nature, or is someone using rumor to hide a more human crime?
- What proof would convince frightened villagers that the danger is truly over?
- How will the village treat the witcher once the contract is finished and payment is due?
Frequently Asked Questions
Explore the most common questions about the Monster Contract Generator and how it can help you build grim Witcher-style quest hooks.
How does the Monster Contract Generator work?
It creates short Witcher-inspired notice board postings by combining a believable petitioner, a fitting monster, a grounded location, and a reward or proof condition that sounds usable in play.
Can I aim for a specific region or monster type?
Yes. Regenerate until the contract matches Velen, Novigrad, Skellige, a battlefield frontier, or the exact bestiary category you need, then build the larger quest around that result.
Are these contracts meant for canon characters only?
No. They are written for original campaigns, fan fiction, tabletop sessions, and side quests that need Witcher flavor without depending on Geralt or another specific canon lead.
How many contract ideas can I generate?
Generate as many as you like, then keep the notices whose petitioner, habitat, and reward give you the strongest sense of place and the clearest dramatic hook.
How should I save the best results?
Copy the contract line that works, save it with the heart icon if you use the site tools, and note the monster's weakness, the proof required, and the hidden twist behind the posting.
What are good Witcher monster contracts?
There's thousands of random Witcher monster contracts in this generator. Here are some samples to start:
- Alderman of Blackbough offers 180 crowns for a grave hag beneath the tannery wells.
- Ferryman at Sootbank needs a witcher for the water hag nesting under Saint Varin's bridge.
- Magistrate in Lower Sodden needs a witcher for the hym whispering through council sessions.
- Harbor reeve of Gullport offers 125 crowns for drowners crippling anchors in the estuary mud.
- Arbor lord of Hemlock Deep offers 200 crowns for a leshen claiming surveyors and pack mules.
- Castellan of Old Forge pays 210 crowns for a basilisk brooding in the collapsed armory.
- Master of revels at Reed Palace pays 160 crowns for a succubus blackmailing half the court.
- Knarr captain of Redgill wants a witcher for sirens luring rowers during corpse wakes.
- Arbalester captain of Sodden Field offers 140 crowns for ghouls in the burned arrow trenches.
- Vellum scribe from peace camp seeks proof against a doppler selling false pardons at dusk.
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'monster-contract-generator-the-witcher',
generatorName: 'Monster Contract Generator (The Witcher)',
generatorUrl: 'https://thestoryshack.com/tools/monster-contract-generator-the-witcher/',
language: 'en'
});
</script>