menu

Help

v2.0.5

Table of Contents

General

Spellbook is a D&D 5e spell reference. While it also has some spell caster management tools, it is not a be-all, end-all character sheet. The primary goal is fast look-up of spells through title search and various organised lists.

All user-defined spell lists and character information are stored locally in the browser. Using a different browser or device will not show the same saved data. While it shouldn't, there is no guarantee that the browser will not flush the local storage.

Spell Lists

There are three primary spell list types: class, spell level, and source material. The first is ordered by by spell level and name and the latter two are ordered just by name.

There are also two user-defined lists. The Known list can be used for classes who prepare from a subset of spells, like a Wizard's spellbook. The Prepared list is for classes like Cleric who prepare a set of spells each day. Cantrips and other permanently prepared spells—such as a cleric's domain spells—may be placed here as well.

Spells have three action icons—available in both list and detail views—that add spells to these user-defined lists:

❤️ is Prepared. Use for casters like Druids and Clerics who prepare a different set of spells each day.

🔒 is Permanent. Use for cantrips or sub-class spells that are always prepared.

📖 is Known. This is for Wizards who have their unique list from which to prepare.

Prepared and Permanent spells are accessible by clicking the grey box with their count. Clicking 🗑 will remove a spell from this list.

Access the class lists using the navigation underneath the search bar or by clicking on a class name in the spell details or other two list types.

For level lists, click on the spell level from any class list. Class lists also have a filter for spell level.

Source lists are accessible using the link at the bottom of a spell details page. There is also a filter for sources.

Filtering

Spell lists can be further filtered by using the filters pane accessible by clicking on the filter icon to the right of the search bar or by pressing f. When any filters are active the icon will turn purple. Filters will stay applied even when the pane is closed.

Toggle filters, such as Concentration, can be reset to no preference by clicking the currently active state.

Filters are stored to persist across visits.

Archtypes

Some sub-classes or archtypes get access to spells from other lists. These are included in the class list when the Archtype checkbox is toggled on (they can also be seen by clicking on a sub-class name in the list at the bottom of a spell detail screen). The Eldritch Fighter and Arcane Trickster Rogue sub-classes use the Wizard list, with specific selection rules (see the Player's Handbook). You can use filters for these rules.

Characters

Character creation and lists are accessed from the sidebar menu.

A character can be activated using the checkbox on the character details view. This will highlight the character in the menu list and any spells added to the Prepared, Permanent, or Known lists will be saved to that character, allowing unique spell sets per character. If no character is active, spells are saved to a generic list.

Spell slots are represented by the crystal balls. Expended slots are desaturated in colour. These can be recovered all at once or by selecting Manual Recovery and tapping the Recover button next to each spell level, regaining one slot per tap.

Spell Sets

Spell sets are groups of spells that can be Prepared all at once. This makes it easy to organise similar spells for an adventuring day, such as Battle spells or Utility spells. Create sets from the Character screen. Add spells to sets by clicking on the folder icon (🗂️) in a spell list or details page. All spells in a set will be marked as prepared when a set is loaded. A spell can be in multiple sets and this is denoted by a small numeral on the folder icon. Permanently prepared spells are not affected by loading or unloading a set.

Homebrew Spells

Homebrew spells show up in the spell lists like any other spell. There is no special marker to denote them in the lists. On their details page, however, there is a icon. Clicking this or selecting the spell in the sidebar will take you to its edit screen.

Import & Export

These features are on the Import & Export page which is linked from the bottom of the sidebar. They can be useful for sharing your homebrew spells or saving your characters.

Exporting

Select what you would like to export and hit the export button to download your data. The data will be in JSON format and can be re-imported to Spellbook.

Importing

Importing is a quick way to load lots of homebrew spells or to load in a character you've exported from a different device.

The format should match what the export feature gives, so it is simplest to download an export and copy it. At a minimum, a spell must have a name and a character must include a name and class.

The two keys allowed in the JSON are spells-custom and spells-characters. At least one must be present. Their values are an array with objects for each spell or character. The rough shape will look like this: { "spells-custom": [{ "key": "value"... }, { "key": "value"... }] }

An error will be displayed if there is a syntax error. A common issue is not quoting keys and values of the JSON object.

Keyboard Shortcuts

The following keyboard shortcuts are availabe from any spell list or details page:

  • s focuses the search field
  • p toggles prepared list
  • f toggles filter controls
  • esc clears the search field when focused
  • esc also closes any modal and the side navigation menu on small screens