Skip to content
CreatePricing
Dnd Spellbook Generator

Best D&D Spellbook Generators in 2026: 6 Tools Tested

I tested six D&D spellbook generators in 2026 for wizard spell lists, homebrew spells, printable pages, and campaign lore.

Nikita VorontsovFounder & Lead Developer
14 min read
An open fantasy spellbook beside a wizard character sheet and six tested D&D spellbook tool notes

I once handed a player a wizard's spellbook as treasure, then realised I had not decided what the book contained. The table waited while I searched spell lists and old notes. The item had a name, but it had no useful content.

That is the problem a D&D spellbook generator should solve. It should give you a playable spell collection at the right level. It should also tell you what makes this book different from the next one.

I tested six public tools against the same brief: a level 5 wizard's storm-themed spellbook, with useful defensive spells, one strange signature spell, and enough detail for a DM to use the book as treasure. The tools do not all solve the same job. Some generate a random list. Some organise official spells. Some write a complete campaign prop.

That distinction matters. A rules reference can be excellent and still be a poor generator. A lore-heavy result can be fun and still need a rules check. My shortlist keeps both facts visible.

An open fantasy spellbook beside a wizard character sheet and six tested D&D spellbook tool notes

What I tested in each D&D spellbook generator

I used five checks for every tool:

CheckWhat I wanted to seeWhy it matters
Level controlA clear caster level or spell-level filterA level 5 book should not read like a level 15 villain's archive
Rules clarityEdition, class, school, ritual, and concentration detailsA list needs a rules check before a player uses it
Theme controlA way to describe a school, mood, owner, or purposeA storm mage should not receive a list with no reason behind it
Table outputPrint, share, save, export, or a clean result pageThe book must survive the move from browser to session
Campaign valueLore, hooks, owner details, or useful notesA treasure item works better when it creates a next action

I also checked the current public pages on 26 August 2026. Prices, free limits, and rules coverage can change. Check the live tool before you move a full campaign into it.

Quick comparison of the six tools

ToolBest forStrongest pointMain limit
CharGen Spellbook GeneratorA complete campaign artefactSpell lists, signature spells, marginalia, wards, history, and hooks in one resultYou need an account to generate, and saved-result editing is a paid feature
5e Spellbook Builder2014 and 2024 spell organisationDrag-and-drop books, custom spells, print and local dataIt is an organiser, not a lore writer
Kassoon SpellbookManual filtering and spell detailsClass, level, school, ritual, concentration, components, and source columnsSaving requires a login, and the presentation is utilitarian
5eMagic Spellbook GeneratorQuick random wizard booksLevel, school, language, book title, and a shareable resultIt focuses on a random 5e list rather than campaign writing
Push By AI Spellbook GeneratorA fast class-and-level listVery short path from class and level to a generated resultThe current public page exposes few controls and little export detail
D&D BeyondOfficial rules and character checkingCurrent Wizard rules and a familiar character toolsetIt is not a standalone random spellbook generator

A D&D spellbook comparison workflow with level, ruleset, filters, lore, and table-use checks marked on one page

1. CharGen, best for a spellbook with a story

CharGen is my pick when the spellbook needs to become part of the campaign. The Spellbook Generator asks for the game system, spellcaster type, level, theme, and optional instructions. That gives me more control than a single random button without asking me to write every field myself.

The result is broader than a spell list. It can include a named spellcaster, a curated list by level, signature spells, rituals, wards, marginalia, flavour notes, the book's appearance, its history, and plot hooks. The current public example, The Prismatic Codex, is a level 13 D&D 5E Wizard book with 12 spells and a maximum spell level of 7th.

I like the separation between mechanical content and campaign material. The spell entry has fields for level, school, casting, range, duration, save or attack, damage, conditions, components, scaling, notes, source, and a signature flag. The book also has a caster profile with a name, tradition, specialisation, background, demeanour, arcane focus, ambition, and signature quirk.

For my storm-wizard test, I would write: Level 5 storm-caller from a drowned lighthouse, protective spells first, one signature lightning spell with a dangerous cost, notes written by a former apprentice, and a hook involving a missing weather chart. That brief tells the generator what the book is for. It does not just request “good Wizard spells”.

CharGen also suits the DM who wants to connect the result to the rest of their prep. I can create the owner with the NPC Generator, put the book in a location from RPG Workshop, or pair it with a reward from the Magic Item Generator. The generated result saves to the World Codex, and the product page supports PDF export for a player handout.

There are limits. The output is a starting point, not a rules authority. Check every signature spell before play. A generated effect can sound balanced while adding too much control, damage, or range. Free generation needs a sign-up. Editing saved fields is for premium subscribers.

Choose CharGen when the book must answer three questions: who wrote it, why does it matter, and what can the party do with it next?

2. 5e Spellbook Builder, best for edition-aware spell management

5e Spellbook Builder is the strongest choice when you want to organise spells at the table. Its public page supports both 2014 and 2024 editions. You can drag spells into a book, compare the two rulesets, create custom spells, share a result, and print a spellbook or save it as a PDF.

The local-first design is a real advantage. The site says that no login is needed and that your data stays on your device. That is useful for a player who wants a private working book, or a group that does not want campaign notes stored in another service.

It is not trying to write a wizard's biography. You choose the spells. The result is better for preparation, reference, and printing than for a cursed tome with a clear owner. If your search is really “Which spells should my 2024 Wizard prepare?”, this is closer to the right tool than a story generator.

I would use it after a lore tool. Generate the concept in CharGen, then rebuild the playable list in the edition you actually use. That two-step process takes longer, but it keeps flavour and rules in their proper places.

3. Kassoon, best for manual filters and source detail

Kassoon's 5e Spellbook gives you a large searchable table. Rows show spell level, name, ritual status, concentration, components, source, and class lists. You can filter the list, add spells, set a character level, and load or save a book.

This is the tool I would open when a player asks a narrow question. “Show me Wizard spells from levels 1 to 3 that are rituals and do not need concentration” is a better fit for Kassoon than for a prose-first generator. It puts the selection work in my hands.

The cost is presentation. The current page feels like a database, not an in-world book. You get useful spell information, but you must supply the owner, theme, handwriting, history, and adventure hook yourself. Saving a spellbook requires a login, so I would test the filters before creating a large collection.

Kassoon is also a useful cross-check for a generated list. If a tool gives a spell to the wrong class or labels a ritual incorrectly, a searchable table helps expose the mistake.

4. 5eMagic, best for quick random wizard treasure

5eMagic's Spellbook Generator asks for a wizard level, a school preference, a book title, and a language. It can include a level-appropriate number of cantrips. It also has a checkbox that controls whether the current viewer can read the book.

That language setting is a nice touch for a found-object scenario. I can give the party a tome written in Draconic, then make the translation part of the next scene. The shareable result also works well when a player needs to view the spells without holding the DM's notes.

5eMagic is better at random generation than personalisation. It does not give me the same owner profile or plot structure as CharGen. It also labels the tool as a 5th Edition generator, so I would not assume that its results follow the 2024 Wizard rules. Verify the list before you hand it to a player using the revised rules.

Use it when you need a level-appropriate book quickly. It is a good solution for a chest, library shelf, or defeated mage whose contents were not part of your original plan.

5. Push By AI, best for the shortest route

Push By AI's D&D Spellbook Generator keeps the public workflow small. Choose a character class, select a spell level, and press Generate Spellbook. The page positions it as a quick way to produce a class- and level-based list.

That simplicity is useful when you need an answer in the middle of prep. It is also the main limitation. The current public page shows little about edition selection, saving, sharing, source books, or custom lore. I would treat the result as a first list, then check it against the official rules and add the campaign details myself.

Push By AI makes sense for a player who wants several quick options. It is less suitable for a DM who wants a spellbook to carry a mystery, a relationship, or a future quest.

6. D&D Beyond, best for the official rules check

D&D Beyond belongs in this comparison with a qualification. It is not a random spellbook generator. I use its 2024 Basic Rules Wizard page to confirm how the current class handles a spellbook, prepared spells, and spell levels. I use its character tools when a player's actual book needs to match a character sheet.

The official page says that a 2024 Wizard starts with six 1st-level spells, then adds two Wizard spells after each later Wizard level. It also gives the Wizard a fixed prepared-spell number in the class table. That is different from the 2014 calculation, which uses the Wizard level plus the Intelligence modifier.

That makes D&D Beyond the final check in my workflow. It is not where I go for a random cursed grimoire. It is where I check a generated book before I call it legal for the ruleset my group selected.

It can also expose a common category error. A spellbook is not the same as prepared spells. The book is the wider collection a Wizard knows. The prepared list is the smaller group available for casting. A good generator should not silently replace one with the other.

Generate a Spellbook Free

Check the 2014 and 2024 Wizard rules before play

The edition split is the main source of confusion in this category. Many tools still call their data “5e” without saying if it follows the 2014 or 2024 books. The official D&D Beyond comparison lists the important Wizard changes.

Use this short check after any generator:

  1. Confirm the edition in the tool and on the character sheet.
  2. Check that every spell is on the class list for that edition.
  3. Separate cantrips from level 1 and higher spells.
  4. Count the full spellbook and the prepared list separately.
  5. Check new signature or homebrew spells for action type, range, duration, damage, concentration, and scaling.
  6. Mark any spell from a source book that your table has not approved.

The 2024 Wizard can change one prepared spell after a Long Rest, and its later features add more ways to study and change the book. The 2014 Wizard has a different preparation calculation. Those differences can change what a generated level 5 or level 10 book should contain.

A ruleset check for a D&D spellbook compares 2014 and 2024 Wizard preparation, spell levels, source notes, and homebrew review

Do not use a generator's “level appropriate” label as proof. That label describes the tool's logic. It does not replace the rules your group has chosen.

Choose the right tool for the job

The best spellbook generator depends on what you want to hand over.

Your real needStart hereReason
A found tome with an owner, warnings, and hooksCharGenThe result contains campaign material beside the spell list
A printable 2014 or 2024 book5e Spellbook BuilderEdition controls, drag-and-drop selection, and PDF output fit the job
A filtered list with source and component detailKassoonThe table gives you direct control over selection
A random wizard book for treasure5eMagicLevel, school, language, and title create a fast result
Several quick class-and-level optionsPush By AIThe public flow has very few steps
A rules and character-sheet checkD&D BeyondThe official source helps confirm the result

I would not choose a tool from its promise to create “the perfect spellbook”. Perfect depends on the session. A villain's book should contain clues. A player's book should be quick to read. A 2024 Wizard's book must match the class table. A homebrew tome needs a DM review.

My 15-minute spellbook workflow for DMs

I use this sequence when I need a book before the next game.

1. Name the table job

Write one sentence. “The party finds a level 5 storm mage's book in a lighthouse, and the book points to the missing weather chart.” That sentence gives the result a purpose.

2. Set the edition and caster

Choose 2014 or 2024. Then choose the caster type and level. If the book belongs to an NPC, decide if the NPC needs a full playable list or only a few spells that matter in the scene.

3. Generate the first draft

Use CharGen when you need the owner, lore, signature spell, and hooks together. Use 5eMagic or Push By AI for a quick random list. Use 5e Spellbook Builder or Kassoon when you already know the spells you want.

For a CharGen prompt, I might write: A level 5 Wizard's stormglass book from a lighthouse keeper who feared the sea. Include defensive spells, rituals for weather signs, one signature spell that protects a ship but costs the caster a memory, and marginalia that points to a wreck beneath the eastern reef.

4. Check the mechanics

Open the official rules page or your group's approved reference. Check the class, level, spell school, components, concentration, and action type. Do not let attractive lore skip this step.

5. Trim the player-facing handout

Players do not need every secret on the first page. Keep the title, visible spell list, owner clue, and one readable warning. Move the true hook, hidden cost, or villain note to the DM copy.

6. Make the next action clear

The book should tell you what happens next. The party can translate it, find the owner, test a ward, recover a missing page, or use one spell to open a sealed route. If the result gives you no action, add one before the session.

A fantasy spellbook handout shows a storm wizard's owner note, a spell list, a hidden clue, and a clear next action for the party

This workflow keeps the generator in its proper role. It gives me options and saves writing time. I still decide what is true, what is balanced, and what the players can learn.

What makes a generated spellbook worth keeping?

I keep a result when its mechanics and fiction support the same idea. A necromancer's book should not contain a random list that could belong to any apprentice. A storm book should make weather, travel, danger, or memory matter.

I also look for useful constraints. A language barrier, a damaged page, a ritual that needs a rare component, or a warning written by a previous owner gives the group something to do. The book becomes a small piece of play instead of a list to archive.

That said, do not add complications just to make the book sound important. One clear hook is better than five vague prophecies. One signature spell with a defined cost is easier to run than a page of undefined power.

My recommendation

Use CharGen when you want a spellbook to carry lore, ownership, and a playable hook. Use 5e Spellbook Builder when your priority is a clean 2014 or 2024 list that you can print. Use Kassoon for manual research. Keep D&D Beyond open for the final rules check.

The safest habit is simple. Build the wider spellbook first, choose prepared spells second, and verify the edition before the player uses it. Then give the book one clear clue that leads to the next session.

Create Your First D&D Spellbook

Frequently asked questions

What is the best D&D spellbook generator in 2026?
CharGen is the best choice for an in-world spellbook with spell lists, signature spells, marginalia, wards, history, and adventure hooks. Use a different tool if you only need a rules-accurate list or a printable organiser.
What is the best free spellbook generator for 5e?
5eMagic and Push By AI provide quick free random spellbooks. Kassoon gives more manual filters and spell details. CharGen offers free spellbook generation with a free sign-up, while editing saved results is a premium feature.
Do D&D spellbook generators support the 2024 rules?
Some do and some still use older 2014 data. Check the edition before you build a character list. The 2024 Wizard uses a fixed prepared-spell number from its class table, while the 2014 Wizard uses Intelligence modifier plus Wizard level.
Can I create homebrew spells in a spellbook generator?
Yes, but the controls differ. CharGen creates signature spells and lore from a brief. 5e Spellbook Builder and Session Zero Labs support custom spell fields. Review damage, range, duration, concentration, and higher-level effects before play.
Should a spellbook generator choose my prepared spells?
Not by itself. A spellbook is the wider collection of spells a Wizard knows. Prepared spells are the smaller list available for casting. Build the book first, then choose prepared spells for the next session and check them against your current ruleset.