Every dungeon master eventually needs a spell on the spot — a mysterious scroll, a villain’s signature trick, or filler for a wizard’s library. This generator assembles a complete spell block with a name, school, level, casting details, components, and a mechanical effect that reads like the real thing.
How it works
The tool keeps separate lists for name prefixes and nouns, schools of magic, casting times, ranges, components, and effects. Each generation picks one entry from each list independently and rolls a random spell level from cantrip (0) up to 9th. The effects are written using common tabletop conventions — damage dice, saving throws, armour-class bonuses — so the result drops cleanly into a fantasy RPG.
Tips and example
- Always cross-check the rolled level against the effect; bump or shrink the dice to keep it fair for your table.
- Use the school to decide which classes can learn the spell and how it reads in your lore.
- A high-level spell with a costly component makes a great quest reward or scroll.
- Example: Frost Lance — a Level 3 Evocation spell, 1 action to cast, range 60 feet, that deals 4d6 force damage to a single target.