The spellBook webtool creates spell lists based on several filter boxes. Then you can print that list as a PDF.
So far, you can select among these filtering options (in a near future there will be more):
Actions needed to cast a spell
Traits that are not School traits
Spell Source Book
You can select item by item or you can check the checkbox at the top of each filter. It allows you to select/deselect all of them at once.
When Show Heightened Spells checkbox is checked, you'll also see heightened versions of each spell. The spell description shows you the heightened version of the spell, with all calculations already made. Cantrip Lvl select allows you to set the Level Cantrips are heightened to.
The spell table headers allow you to sort the rows just clicking on them. Moreover, the table has a first row with filters that allow you to filter the matches one step further.
Every time you make a new search, the table keeps matches from the previous table that were checked. That way, you can freely build a customizable spell list.
First column table has checkboxes that allow you to select which spells you want to be printed out. In order to achieve that, just click on the PRINT button on the top right corner of the page. You'll be able to change column display when printed sheet is displayed.
Saving spell matches
You can visit later this website and recover the list of spells you've checked after using the filters. Just click on the SAVE button to generate a unique URL that will lead you to that information.
This webtool is always adding new features. Your suggestions will make it better.
You can save the spells you have checked before in the table. Below you see an URL, you must record it. After you've clicked on the save button below, if you follow that URL, it will lead you to the spells you have checked before. You can share that link with your GM, players, etc.