Best Daggerheart Generators for GMs in 2026: Adversaries, NPCs and Encounters, Tested
The best Daggerheart generators for GMs in 2026, tested: adversary, NPC and encounter tools compared on price, sign-in, SRD 2.0 fit and honest limits.

The quick answer: use the Minva Daggerheart Encounter Builder to budget a fight. It is free, needs no sign-up and lists all 264 adversaries from SRD 2.0. Use FreshCutGrass to run that fight at the table. Use Cool Loot or DaggerForge for a quick stat block in one of the 10 SRD adversary types. Players who need a character should open HeartSmith. Use CharGen, my own tool, for an adversary or NPC with a story, tactics and a portrait. You will need to check its numbers yourself.

Daggerheart is Darrington Press's fantasy RPG, and its rules sit in a free System Reference Document. The current file is SRD 2.0, dated 25 August 2026, released under the Darrington Press Community Gaming License (DPCGL). That licence is why so many fan tools exist. It is also why most of them do one job.
I prep Daggerheart one-shots next to my D&D games. When I searched for a Daggerheart adversary generator, page one was mostly Reddit and Facebook threads asking which tools exist. So I tested the tools those threads name, on the jobs a GM actually has: a fight, a villain, an NPC and a player character. I also tested my own tool against the numbers, and I list where it is weak.
The best Daggerheart generators for GMs, compared
| Tool | What it makes | Price and sign-in | SRD fit | Where it beats CharGen |
|---|---|---|---|---|
| Minva Encounter Builder | Balanced encounters from SRD adversaries | Free, no sign-up | All 264 SRD 2.0 adversaries | Battle Points budget, which CharGen does not have |
| FreshCutGrass | Encounter builder and live fight manager | Login to sync across devices | Adjust adversary tiers, homebrew library | Tracks HP, Stress, Armor and Hope for players in real time |
| Cool Loot | Two adversaries per click, plus environments | Results are not saved: copy or screenshot | Tier 1 to 4, Auto or the 10 SRD types | Uses the 10 SRD adversary types; CharGen's role menu uses D&D-style roles |
| DaggerForge | AI adversaries, plus shop, NPC, item and a D&D converter | Login; 1 token per adversary | Tier 1 to 4, 10 SRD types, damage type | Picks Physical, Magic or both damage up front |
| HeartSmith | Player characters | Free in the browser | Built on the SRD under the DPCGL | A Daggerheart character builder; CharGen has none |
| CharGen | Adversaries, NPCs, shops, taverns, loot and 12 more | Free sign-up required; text generators free and unlimited (pricing) | Daggerheart in the Game System menu of 17 generators | Story, tactics, non-combat options and art in one result |
I read every competitor fact in this table on the tool's live page: Minva, FreshCutGrass, Cool Loot and DaggerForge on 16 October 2026, HeartSmith on 14 October 2026. I checked the CharGen row against CharGen's own pages and code on 17 October 2026. Prices and features change, so check before you rely on one.
The pattern is clear. The free fan tools know the SRD well. CharGen knows the story. No tool on this list does both perfectly.
Each tool, tested
I tested each tool on the job it claims to do. Here is what I found, including the limits.
Minva: the encounter budget I trust
If you only bookmark one tool, make it the Minva Daggerheart Encounter Builder. When I checked it on 16 October 2026, it was free, it needs no sign-up, and it loads all 264 adversaries from SRD 2.0. It also saves your encounters between visits and tracks HP and Stress once the fight starts.
The useful part is the maths. Minva uses Daggerheart's Battle Points system from the SRD rules on using adversaries. The budget is three points per PC plus two, so four PCs get 14 points. Each adversary type has a cost:
- Social and Support cost 1. Minions cost 1 point per group as large as the party, so 1 point buys 4 Minions for four PCs.
- Horde, Ranged, Skulk and Standard cost 2.
- Leader costs 3, Bruiser costs 4 and Solo costs 5.
You then adjust the total. Take 1 off for an easier fight, or take 2 off if you give every adversary an extra 1d4 damage. Add 2 for a harder one. That is the part I get wrong by hand at eleven at night, so I let Minva do it.
Where it is weak: it builds from the SRD list, so it does not invent a new villain for you. When I checked on 16 October 2026, Minva also sold a QuestHeart Notion template for US$14.99, but the builder itself costs nothing.
FreshCutGrass: for running the fight
FreshCutGrass is the tool I would open at the table, not during prep. On its live site on 16 October 2026, it builds encounters, lets you adjust adversary tiers and lets you create custom adversaries. It also has a community library of homebrew.
What sets it apart is play. Your players can track their own HP, Stress, Armor and Hope online, and rolls are shared in real time. If you run Daggerheart over video, that removes a lot of "what is your Stress again?" A login syncs your encounters across devices.
It is a manager first. If you need a brand-new adversary with a reason to exist, you still write that part yourself.
Cool Loot and DaggerForge: quick stat blocks
Both tools give you an adversary in seconds and both use the official adversary types. I checked both live pages on 16 October 2026.
Cool Loot is fan-made. You pick a tier from 1 to 4 and a type, either Auto or one of the 10 SRD types. You can add a location and a short description. Each click makes 2 adversaries. The results are not saved, so you copy them or take a screenshot. Cool Loot also has an environment generator, an equipment roller and a danger generator, which is handy for travel scenes.
DaggerForge is AI-driven and is powered by DnDeer. You choose tier, one of the 10 SRD types and a damage type (Physical, Magic or both), and you can add a name and key abilities. It needs a login and costs 1 token per adversary. It also offers encounter, shop, NPC and item tools, and a converter that turns a D&D creature into a Daggerheart one. The converter is the feature I would try first if you have a shelf of 5e adventures.
The trade-off for both is depth. You get a stat block. You do not get a lair, a motive or a way to talk the monster down.
HeartSmith: for your players
HeartSmith is a free browser character builder, and it is the one I point players to. I checked it on 14 October 2026. It walks through 9 steps: class, subclass, ancestry, community, traits, equipment, Experiences, domain cards and flavour. It applies the starting trait spread of +2, +1, +1, +0, +0 and -1, and it gives two +2 Experiences. You can save, export and level up.
This is a GM list, but session zero goes faster when every player arrives with a finished sheet. CharGen has no Daggerheart character builder, so HeartSmith is the better choice for this job.
Make a Daggerheart AdversaryCharGen: the story-rich adversary, tested against the numbers
CharGen is mine, so read this section with that in mind. I make it, and I want it to be good at Daggerheart. So I tested it against real benchmarks instead of trusting my own enthusiasm.
As of 17 October 2026, 17 CharGen generators have Daggerheart in their Game System menu. They are NPC, Monster, Shop, Tavern, Loot, Settlement, Region, World, Faction, Pantheon, Hazard, Puzzle, Quest, Magic Item, Spellbook, Building and Poetry. Every text generator is free and unlimited on every account, with no gold spent, according to the pricing page when I checked it on 17 October 2026.
I opened the Monster Generator, set Game System to Daggerheart and asked for a tier 1 bog witch. It returned Auntie Kindly, a marsh hag who trades favours on a causeway.

Her stat block lists Tier 1, Difficulty 11, HP 6, Stress 3, Attack +1 and 1d6+2 physical damage. Her actions use Daggerheart's own currency. A Fair Bargain costs 1 Fear and forces a Presence Reaction Roll. Causeway Snare costs 1 Fear and forces an Agility Reaction Roll. She has a reaction called The Causeway Remembers. The result also includes a battle plan, non-combat options, counters and plot hooks, and it labels itself "custom Daggerheart adversary, not an official published statblock". I like that honesty.
To check the numbers, I used the tier benchmarks listed in Minva's builder when I read it on 14 October 2026 and again on 16 October. These are community benchmarks drawn from the SRD 2.0 stat blocks, not a rule printed in the SRD.
| Stat | Tier 1 benchmark (Minva) | Auntie Kindly (CharGen) | Verdict |
|---|---|---|---|
| Difficulty | 11 | 11 | Match |
| Attack modifier | +1 | +1 | Match |
| Damage | 1d6+2 to 1d12+4 | 1d6+2 | Inside the range, at the low end |
| Damage thresholds | Major 7, Severe 12 | Minor 4, Major 7, Severe 11 | Major matches; Severe 1 lower; adds a Minor threshold |
| Adversary type | One of the 10 SRD types | "Custom Controller" | Not an SRD type |
| Encounter cost | Battle Points by type | None given | Price it in Minva yourself |
So the core numbers are right for tier 1. Two things are not. SRD stat blocks list two thresholds, Major and Severe, and CharGen added a third. The role also comes from a D&D-style Combat Role menu (Artillery, Brute, Controller, Lurker, Skirmisher and others), not the 10 SRD adversary types. Her role came out as "Custom Controller", so you have to choose the nearest SRD type before you can price her in Battle Points. I would call her a Leader or a Support, depending on how much she hits.
The NPC Generator was weaker on numbers. I asked it for a Daggerheart sky-port courier and got Jasa. The story was rich: voice, secrets, connections and a plan for when a fight breaks out. Her combat numbers were Difficulty 10, HP 3, Stress 2 and thresholds of 1, 2 and 4, each labelled a custom benchmark. The SRD's tier 1 Courtier, a Social adversary, has Difficulty 12, thresholds 4 and 8, HP 3 and Stress 4. Jasa's HP matches, but her Difficulty, Stress and thresholds sit well below it. Use the NPC for the scene. If she might fight, take her numbers from an SRD Social adversary.
Two more limits, so you do not find them after you sign up. CharGen's Encounter Generator supports D&D 5e (2014 and 2024), Pathfinder 2e and Savage Worlds, not Daggerheart, so it cannot spend Battle Points for you. Its character builder covers D&D, Pathfinder 2e, Dungeon World and the Cypher System, not Daggerheart. Both were true on 17 October 2026.
How I prep a Daggerheart fight in 20 minutes
This is the routine I settled on after testing all of the above. It uses each tool for the job it does best.

Minutes 0 to 5: the villain. Generate one adversary in the CharGen Monster Generator with Game System set to Daggerheart. Keep the story, the Fear moves and the non-combat options. Check Difficulty, attack and thresholds against the tier benchmarks above.
Minutes 5 to 10: the type and the budget. Give the villain the nearest SRD type. Open Minva, set your party size and spend the rest of the Battle Points on SRD adversaries. For four PCs, a Leader at 3 points leaves 11 for the rest.
Minutes 10 to 15: the people. Generate one or two NPCs in the NPC Generator for the social scene before the fight. Take any combat numbers from SRD Social adversaries.
Minutes 15 to 20: the table. Load the fight into FreshCutGrass if you play online, so players track their own Hope and Stress. In person, print the Minva sheet and the villain's battle plan.

What I cut from this routine is writing stat blocks from scratch. The SRD already has 264 adversaries. Reskin one before you build a new one, and save new builds for the villain your players will remember.
FAQ
What is the best free Daggerheart encounter builder?
The Minva Daggerheart Encounter Builder. It is free, needs no sign-up, lists all 264 SRD 2.0 adversaries and works out the Battle Points budget for you: three points per PC plus two, so 14 for four PCs.
Is there a Daggerheart adversary generator?
Yes, several. Cool Loot makes two adversaries per click in any of the 10 SRD types, but it does not save them. DaggerForge makes AI adversaries for 1 token each, with a login. The CharGen Monster Generator makes a Daggerheart adversary with story, Fear-cost actions, tactics and art. It needs a free sign-up and text generation is free. Its roles are D&D-style rather than the 10 SRD types, and it adds a Minor threshold the SRD does not use.
Is there a Daggerheart NPC generator?
CharGen's NPC Generator has Daggerheart in its Game System menu and writes voice, secrets, connections and tactics. Its combat numbers in my test were too low for a tier 1 Social adversary, so take combat stats from the SRD. DaggerForge also has an NPC tool.
Is there a Daggerheart character builder?
HeartSmith is a free browser builder that walks through class, subclass, ancestry, community, traits, equipment, Experiences and domain cards, then saves and exports the character. CharGen does not have a Daggerheart character builder.
Can I use Daggerheart rules in my own tools and content?
Darrington Press publishes the Daggerheart SRD for free under the Darrington Press Community Gaming License (DPCGL), which lets creators and fans share Daggerheart Compatible content. Read the licence on darringtonpress.com before you publish anything.
What I would pick
Start with Minva and HeartSmith. Both are free and they cover the fight budget and the player sheets. Add FreshCutGrass if you play online. For a villain with a reason to be on that causeway, make a Daggerheart adversary in CharGen. Then give it an SRD type and price it in Minva. That split is honest about what each tool does well, mine included.
Make a Daggerheart AdversaryIf you want to compare these against general AI tools for other systems, my best AI TTRPG tools roundup covers the wider field.
Sources
- Darrington Press, Daggerheart System Reference Document v2.0, 25 August 2026
- Darrington Press Community Gaming License (DPCGL)
- Old Gus' Daggerheart SRD hypertext (OG-DHSRD), community edition of SRD 2.0
- Daggerheart SRD reference: the tier 1 Courtier stat block
- Daggerheart SRD reference: using adversaries and Battle Points
- Minva, Daggerheart Encounter Builder
- CharGen pricing: text generators free and unlimited
Image credits
The hero image, the prep desk illustration and the causeway encounter were made for this post with GPT Image 2.5 Sunburst on WaveSpeed. The prep desk card is an illustration, not CharGen output. The Auntie Kindly portrait is real output from the CharGen Monster Generator.