Enchanted Ledger

Welcome to Enchanted Ledger

Your comprehensive toolkit for creating immersive fantasy worlds and campaigns
About Enchanted Ledger

Enchanted Ledger is designed specifically for Dungeon Masters and players who want to create immersive worlds filled with memorable characters, locations, and stories. Whether you're running a one-shot adventure or a years-long campaign, our comprehensive toolkit helps you build and manage all aspects of your fantasy world.


Key Features:

  • Create NPCs with custom attributes
  • Design detailed cities and businesses
  • Build complex factions and organizations
  • Generate engaging quests and adventures
  • Develop religious pantheons and belief systems
  • Create family trees and relationships
  • Generate authentic tavern menus and culinary details
  • Export all data for use in your campaigns
People & Characters
Create NPCs

Design detailed NPC profiles with custom attributes, backgrounds, and storylines for your campaign.

Create Person

Develop regular citizens and background characters with distinct personalities and roles in your world.

Family Trees

Generate complex family relationships and lineages to bring depth to your world's lore and history.

Locations & Organizations
Create Cities

Generate diverse cities with unique names, populations, government types, and demographics for your campaign world.

Create Business

Build shops, taverns, guilds, and other establishments with unique offerings and proprietors for your players to interact with.

Create Faction

Design political groups, secret societies, and other organizations with goals, resources, and key members.

Campaign Elements
Create Quest

Design engaging quests with objectives, rewards, and branching outcomes for your players to discover.

Create Pantheon

Develop divine beings, religious orders, and mythologies to enrich your fantasy world's spiritual landscape.

Create Menu

Generate tavern menus, festival offerings, and other culinary details to bring immersive details to your world.

An unhandled error has occurred. Reload 🗙