Character Forge
Fantasy Portal
Character Forge Monster Forge Loot Table Encounters Town Forge
Spellbook Bestiary
Dungeon Run My Rolls Blog About Me

Character Forge

The Forge

Choose a level, and optionally a race or class. Everything else, spells, gear, and more, is drawn for you.

D&D 5e · 2014 rules

Level 1

Multiclass (level 3+)

Strike the sealGenerate a character

Lock before rerolling

Past rolls

Rolls you forge will appear here.

Every roll assigns ability scores, hit points, armor class, skills, spells (if any), starting gear, and a personality hook, all scaled to the level you picked.
⌘

No hero yet

Set a level on the left and strike the seal to forge your first character.

Monster Forge

The Lair

Pick a threat tier. Strike the seal. Full stat block, actions and all.

D&D 5e · 2014 rules

Threat tier

Location

Flavor

Strike the sealGenerate a monster
256 creatures across every challenge tier, from giant rats to the Tarrasque, each with a full stat block: AC, HP, speed, abilities, traits, and actions.
⌘

Nothing lurking yet

Pick a threat tier on the left and strike the seal to summon your first monster.

Loot Table

The Hoard

Set a party level and a hoard size. Strike the seal for gold and magic items, scaled to match.

D&D 5e · 2014 rules

Party Level 1

Hoard size

Location

Strike the sealGenerate loot
Gold scales with party level. Item rarity is drawn from the same tiers as character loot, and higher levels pull rarer finds.
⌘

Vault still sealed

Set a level and hoard size on the left, then strike the seal to crack it open.

Encounters

The Ambush

Set your party's size, level, and how rough you want it, then strike the seal.

D&D 5e · 2014 rules

Party Size 4
Party Level 1

Difficulty

Setting

Treasure

Flavor

Strike the sealGenerate an encounter
Difficulty is calculated using the real D&D 5e encounter-building rules: party XP thresholds, adjusted for how many monsters you're facing at once.
⌘

No ambush yet

Set your party's details on the left, then strike the seal to spring the trap.

Town Forge

The Settlement

Name it, size it and pick what kind of place it is, then strike the seal. Click any building to meet the people inside.

D&D 5e · 2014 rules

Population Village · 604
ThorpVillageTownCityMetropolis
Wealth Modest
DestituteModestOpulent

Town type (pick any, or none)

Land and climate

Work and trade

Character

Strange

Strike the sealGenerate a town
Sizes follow the Dungeon Master's Guide, from thorp to metropolis. Moving a slider, typing a name or picking a type reshapes this town; the seal rolls a brand new one.
⌂

No town yet

Set the size, wealth and type on the left, then strike the seal to raise a settlement.

Spellbook

The Grimoire

Search for a spell by name, or browse the full list by level.

D&D 5e · 2014 rules

Filter by level

Filter by class

Filter by school

405 spells on file. Click any spell to see its full details: casting time, range, components, duration, and effect.

D&D 5e Monster Stat Blocks

The Compendium

Search for a creature by name, or browse the full list by type.

D&D 5e · 2014 rules

Filter by type

286 creatures on file. Click any creature to see its full stat block.
Fantasy Portal › Bestiary › All monsters
Search and filter in the Bestiary →

D&D 5e Monsters by Challenge Rating

229 creatures from the System Reference Document, each with its full stat block, how hard a fight it is for your party, where it lives and story hooks.

Challenge 0 (19)

  • Awakened Shrub small plant
  • Badger tiny beast
  • Bat tiny beast
  • Cat tiny beast
  • Crab tiny beast
  • Deer medium beast
  • Frog tiny beast
  • Goat medium beast
  • Hawk tiny beast
  • Jackal small beast
  • Lizard tiny beast
  • Octopus small beast
  • Owl tiny beast
  • Rat tiny beast
  • Raven tiny beast
  • Shrieker medium plant
  • Spider tiny beast
  • Vulture medium beast
  • Weasel tiny beast

Challenge 1/8 (13)

  • Bandit medium humanoid
  • Camel large beast
  • Cultist medium humanoid
  • Giant Crab medium beast
  • Giant Rat small beast
  • Giant Weasel medium beast
  • Guard medium humanoid
  • Kobold small humanoid
  • Mastiff medium beast
  • Mule medium beast
  • Poisonous Snake tiny beast
  • Pony medium beast
  • Stirge tiny beast

Challenge 1/4 (23)

  • Acolyte medium humanoid
  • Blink Dog medium fey
  • Boar medium beast
  • Constrictor Snake large beast
  • Draft Horse large beast
  • Dretch small fiend
  • Elk large beast
  • Giant Badger medium beast
  • Giant Bat large beast
  • Giant Centipede small beast
  • Giant Frog medium beast
  • Giant Lizard large beast
  • Giant Owl large beast
  • Giant Poisonous Snake medium beast
  • Goblin small humanoid
  • Panther medium beast
  • Pseudodragon tiny dragon
  • Riding Horse large beast
  • Skeleton medium undead
  • Sprite tiny fey
  • Violet Fungus medium plant
  • Wolf medium beast
  • Zombie medium undead

Challenge 1/2 (14)

  • Ape medium beast
  • Black Bear medium beast
  • Cockatrice small monstrosity
  • Crocodile large beast
  • Gnoll medium humanoid
  • Gray Ooze medium ooze
  • Hobgoblin medium humanoid
  • Lizardfolk medium humanoid
  • Orc medium humanoid
  • Reef Shark medium beast
  • Satyr medium fey
  • Scout medium humanoid
  • Shadow medium undead
  • Warhorse large beast

Challenge 1 (18)

  • Brass Dragon Wyrmling medium dragon
  • Brown Bear large beast
  • Bugbear medium humanoid
  • Copper Dragon Wyrmling medium dragon
  • Dire Wolf large beast
  • Dryad medium fey
  • Ghoul medium undead
  • Giant Eagle large beast
  • Giant Octopus large beast
  • Giant Spider large beast
  • Giant Toad large beast
  • Giant Vulture large beast
  • Harpy medium monstrosity
  • Imp tiny fiend
  • Lion large beast
  • Quasit tiny fiend
  • Specter medium undead
  • Tiger large beast

Challenge 2 (23)

  • Ankheg large monstrosity
  • Awakened Tree huge plant
  • Black Dragon Wyrmling medium dragon
  • Bronze Dragon Wyrmling medium dragon
  • Gargoyle medium elemental
  • Gelatinous Cube large ooze
  • Ghast medium undead
  • Giant Boar large beast
  • Giant Constrictor Snake huge beast
  • Giant Elk huge beast
  • Green Dragon Wyrmling medium dragon
  • Griffon large monstrosity
  • Hunter Shark large beast
  • Mimic medium monstrosity
  • Ochre Jelly large ooze
  • Ogre large giant
  • Pegasus large celestial
  • Polar Bear large beast
  • Rhinoceros large beast
  • Saber-Toothed Tiger large beast
  • Sea Hag medium fey
  • Silver Dragon Wyrmling medium dragon
  • White Dragon Wyrmling medium dragon

Challenge 3 (15)

  • Basilisk medium monstrosity
  • Bearded Devil medium fiend
  • Blue Dragon Wyrmling medium dragon
  • Doppelganger medium monstrosity
  • Giant Scorpion large beast
  • Gold Dragon Wyrmling medium dragon
  • Green Hag medium fey
  • Hell Hound medium fiend
  • Killer Whale huge beast
  • Manticore large monstrosity
  • Minotaur large monstrosity
  • Mummy medium undead
  • Owlbear large monstrosity
  • Werewolf medium humanoid
  • Wight medium undead

Challenge 4 (6)

  • Black Pudding large ooze
  • Couatl medium celestial
  • Elephant huge beast
  • Ettin huge giant
  • Ghost medium undead
  • Red Dragon Wyrmling medium dragon

Challenge 5 (17)

  • Air Elemental large elemental
  • Bulette large monstrosity
  • Earth Elemental large elemental
  • Fire Elemental large elemental
  • Flesh Golem medium construct
  • Giant Shark huge beast
  • Gorgon large monstrosity
  • Hill Giant huge giant
  • Night Hag medium fiend
  • Otyugh large aberration
  • Roper large monstrosity
  • Shambling Mound large plant
  • Troll large giant
  • Unicorn large celestial
  • Vampire Spawn medium undead
  • Water Elemental large elemental
  • Wraith medium undead

Challenge 6 (9)

  • Chimera large monstrosity
  • Drider large monstrosity
  • Invisible Stalker medium elemental
  • Mage medium humanoid
  • Mammoth huge beast
  • Medusa medium monstrosity
  • Vrock large fiend
  • Wyvern large dragon
  • Young White Dragon large dragon

Challenge 7 (5)

  • Giant Ape huge beast
  • Oni large giant
  • Shield Guardian large construct
  • Stone Giant huge giant
  • Young Black Dragon large dragon

Challenge 8 (9)

  • Assassin medium humanoid
  • Chain Devil medium fiend
  • Cloaker large aberration
  • Frost Giant huge giant
  • Hezrou large fiend
  • Hydra huge monstrosity
  • Spirit Naga large monstrosity
  • Tyrannosaurus Rex huge beast
  • Young Green Dragon large dragon

Challenge 9 (8)

  • Bone Devil large fiend
  • Clay Golem large construct
  • Cloud Giant huge giant
  • Fire Giant huge giant
  • Glabrezu large fiend
  • Treant huge plant
  • Young Blue Dragon large dragon
  • Young Silver Dragon large dragon

Challenge 10 (5)

  • Aboleth large aberration
  • Deva medium celestial
  • Guardian Naga large celestial
  • Stone Golem large construct
  • Young Red Dragon large dragon

Challenge 11 (7)

  • Behir huge monstrosity
  • Djinni large elemental
  • Efreeti large elemental
  • Gynosphinx large monstrosity
  • Horned Devil large fiend
  • Remorhaz huge monstrosity
  • Roc gargantuan monstrosity

Challenge 12 (2)

  • Archmage medium humanoid
  • Erinyes medium fiend

Challenge 13 (5)

  • Adult White Dragon huge dragon
  • Nalfeshnee huge fiend
  • Rakshasa medium fiend
  • Storm Giant huge giant
  • Vampire medium undead

Challenge 14 (2)

  • Adult Black Dragon huge dragon
  • Ice Devil large fiend

Challenge 15 (4)

  • Adult Bronze Dragon huge dragon
  • Adult Green Dragon huge dragon
  • Mummy Lord medium undead
  • Purple Worm gargantuan monstrosity

Challenge 16 (5)

  • Adult Blue Dragon huge dragon
  • Adult Silver Dragon huge dragon
  • Iron Golem large construct
  • Marilith large fiend
  • Planetar large celestial

Challenge 17 (4)

  • Adult Gold Dragon huge dragon
  • Adult Red Dragon huge dragon
  • Androsphinx large monstrosity
  • Dragon Turtle gargantuan dragon

Challenge 19 (1)

  • Balor huge fiend

Challenge 20 (3)

  • Ancient Brass Dragon gargantuan dragon
  • Ancient White Dragon gargantuan dragon
  • Pit Fiend large fiend

Challenge 21 (4)

  • Ancient Black Dragon gargantuan dragon
  • Ancient Copper Dragon gargantuan dragon
  • Lich medium undead
  • Solar large celestial

Challenge 22 (2)

  • Ancient Bronze Dragon gargantuan dragon
  • Ancient Green Dragon gargantuan dragon

Challenge 23 (3)

  • Ancient Blue Dragon gargantuan dragon
  • Ancient Silver Dragon gargantuan dragon
  • Kraken gargantuan monstrosity

Challenge 24 (2)

  • Ancient Gold Dragon gargantuan dragon
  • Ancient Red Dragon gargantuan dragon

Challenge 30 (1)

  • Tarrasque gargantuan monstrosity

D&D 5e, 2014 rules. Includes material from the System Reference Document 5.1 by Wizards of the Coast LLC, available under the Creative Commons Attribution 4.0 License. Fantasy Portal is unofficial Fan Content, not approved or endorsed by Wizards.

My Account

Adventurer

🧙
Newcomer

Avatar

Accent Color

Stats

Journal

My Rolls

The Vault

Sign in to save characters, monsters, and loot, and come back to them anytime.

Dungeon Run

The Descent

A single-player crawl using real 5e turn-based combat. Every run starts fresh at level 1 — pick a class to begin.

D&D 5e · 2014 rules

Choose your class

This is permanent death: if your character falls, the run ends for good.

About Me

The Coffer

This site is free to use and always will be. If it's been handy at your table, this is where you can help keep it running.

Blog

Worth a Look

A few tools I use myself and think are genuinely worth your time. None of these are mine, and nobody's paying me to say any of this.

Contact Me

Bug reports, spell corrections, feature ideas, anything. Straight to me.

© 2026 Fantasy Portal Blog About Me

Cookies on this site

This site uses cookies for ads (Google AdSense) and visit analytics (Google Analytics and Microsoft Clarity). Neither is required for the generators to work. You can accept both, or continue with only what's necessary for the site to function. See the for details, or change this anytime via "Cookie Settings" in the footer.

Sign out?

You'll need to sign back in to see your saved rolls again.

Privacy Policy

Last updated August 2026.

Fantasy Portal is an independent project run by one person (Tom). This page explains, in plain terms, what happens with your information when you use the site.

What's stored on your own device

The site remembers a couple of small preferences, whether you've switched to light mode, and whether you've already seen this notice, using your browser's own local storage. This stays on your device only; it's never sent to me or to any server.

Roll history

Your recent character, monster, and loot rolls are automatically kept only for your current browsing session, so you can look back at what you just generated. They're cleared when you refresh or close the page, and are never stored on a server unless you choose to sign in and use the Save feature, described below.

The Contact Me form

If you use the Contact Me form, whatever you enter (your name and email if you choose to give them, and your message) is sent to me via Web3Forms, a third-party form-handling service, so I can read and reply to it. It's used only for that purpose. I don't share or sell it.

Advertising

This site uses Google AdSense to show ads. Google may use cookies to serve ads based on your visits to this and other sites. You can see and control how Google personalizes ads via Google's Ads Settings, and read Google's own policy at policies.google.com/technologies/ads.

Analytics

This site uses Google Analytics to understand roughly how many people visit and which pages they use. It uses cookies and may collect information like your approximate location and device type. This data is aggregated, and I don't use it to identify you personally. You can opt out of Google Analytics across all websites using the Google Analytics Opt-out Browser Add-on.

This site also uses Microsoft Clarity, which records session replays and heatmaps of how visitors use the site, so I can see which parts of a tool are confusing or unused and improve them. It uses cookies and may collect similar technical information (device type, approximate location, pages visited). Microsoft's own privacy statement is at privacy.microsoft.com/privacystatement.

Accounts and saved rolls

You can optionally sign in with your Google account to save characters, monsters, and loot you've rolled, so you can come back to them later. This is entirely optional. Every generator on this site works fully without signing in.

If you sign in, Google shares your name, email address, and profile picture with the site, which I use only to show you your own saved rolls and let you sign back in later. When you use the Save button, the details of that roll are stored in a database (Firebase, provided by Google) tied to your account. Only you can see or manage your own saved rolls. Nobody else, including me, can access them through the site.

Signing out doesn't delete anything you've saved; it's still there next time you sign back in. If you'd like your saved data deleted entirely, use the Contact Me form and I'll remove it.

Questions

If anything here is unclear, or you want to ask about your data, use the Contact Me form. It reaches me directly.

Roll a Die

—