Sample cards (click to enlarge). Showing wizard spell front, back, cleric domain spell, spell blank, metamagic modifier and spell slot placeholder cards.

Spell Card Generator for Pathfinder®

This spell card generator creates spell cards for the Pathfinder game system. Currently, it supports printing onto the Avery Business Cards cardstock paper, which provides a 2x5 grid for 10 spell cards per printed page.

Buy clean-edge, white business cards on Amazon (ad link)

The Dungeonetics spell cards have the following features:

See the sample cards on the right (printed cards will have smoother text).


2/16/18 6:32 PST
Added the ability to choose individual spells in the spell selection filter via a UI, in addition to the original method of just editing the spell list in a text field. Choose the one that works best for you.
2/13/18 8:44 PST
Tweaked the style sheet for spell descriptions so that spell text fits more compactly (and more clearly) onto the card, especially bullet-listed items. Standardized and condensed the Effects field (this was broken due to a bug). Added thin borders to tables in the spell descriptions to improve clarity. Fixed a number of spells where the source data was corrupted. Added AP names to the lists of AP source books, and moved the AP's to the bottom of the selection field.
2/9/18 9:49 PST
Tweaked the text resizing code to improve handling long bloodline names, and to more selectively target text fields.


  1. Review the Preflight Checks tab to ensure your Web browser is fully supported.
  2. Select your spells in the Spell Selection tab. You can either paste your own spell list directly, or pull in spells from source books and edit/refine that list.
  3. Use the Printer Adjustment tab to make test prints of templates that will help you align the cards for your printer by adjusting margins, and get you familiar with the workflow for two-sided printing.
  4. Finally, use the Print tab to print your spell cards, or save them to a PDF for later printing.


I strongly suggest that you laminate your cards for durability, ease of use, and general appearance. Laminating will make the cards easy to spread and fan out in your hand much like a deck of coated playing cards. It will also prevent the ink or toner from coming off during heavy use. You can even write on them with an eraseable marker (or a permanent one if you choose). Finally, it will also accentuate the bleed colors so that you can more easily sort them by level and even school. See the photo on the right of late prototypes (click to enlarge).

The spell cards can easily be laminated using an inexpensive, pouch lamination system and business card-sized pouches (2¼ x 3¾").

Buy the Swingline Inspire Plus thermal laminator and business card laminating pouches on Amazon. (ad links)

Assuming you have to buy everything, at about US$25 for the laminator and less than US$5 for a pack of 100 pouches you can laminate your spell cards for around US$30.

These preflight checks will ensure your web browser will properly render the spell cards.

Recommended Browsers

Google Chrome and Opera are the recommended web browsers, as both provide the most consistent rendering and printing across Windows, Linux and OS-X, with built-in PDF creation.

Firefox and Safari will work, though you'll need to manually adjust layout margins in 3 Printer Adjustment as these browsers won't print with margins zeroed out. Firefox also requires additional steps to remove headers and footers.

The spell card templates rely on two CSS features that are only supported in modern browers: 2D transforms (rotation) and font outlining via -webkit. The minimum version number for the most popular browsers is shown below.



Internet Explorer





Version 36.0 Unsupported 1 Unsupported 2 49.0 3 10.1 4 23.0

1 Does not support font outlining, printing background graphics or no-margin printing.
2 Does not support printing background graphics or no-margin printing.
3 Linux version does not support no-margin printing. Windows version gives the appearance of no-margin printing in the print preview, but imposes margins when printing to a printer. You may be able to account for this by adjusting the layout margins in Tab 3 (Printer Adjustment), or you might have to print to a PDF.
4 Does not support no-margin printing. You may be able to account for this by adjusting margins in Tab 3 (Printer Adjustment). If not, export as a PDF (use "File -> Export as PDF", not printing to a PDF).

To validate rendering support in your Web browser, examine the two images below. The image on the left should roughly match the one on the right: an upside down "R" in white with a black outline.


PDF Printing

If you choose (or need) to create PDF's for printing, Adobe Reader is the recommended application for viewing and printing PDF files. Don't use your web browser, even via an Adobe plug-in. This will ensure support for zero-margin printing on multiple platforms.


To generate your spell cards, do the following:

  1. Choose a character class. This will determine the spell level of your target spells.
  2. (Optional) Use the spell selection filter on the left to generate a spell list for the specified character class, and import that list into the panel on the right.
  3. Enter your desired spell names into the panel on the right, or refine the spell list you imported in Step 2 to contain only the spells you need. Hint: copy this spell list to a text file and you can paste it here in the future.
  4. (Optional) Validate your spell list by pressing the "Check Spells" button. This will check the spells in your list and identify errors.
  5. Click on tab 3 Printer Adjustment to continue and prepare for printing.

Currently, the system enforces a limit of 200 spells per printing. If you have more spells than this in your list then you will need to print your cards in batches of 200.

Spell List Query

Selected spell count: Loading...

Limit to spell levels:
(leave blank for all or enter a list of ranges, e.g. 0-3,5,8)

Or select individual source books:




Spell List

Enter one spell per line. You must enter the spell name exactly as it appears in the Paizo source texts including puctuation. E.g., "Cure Light Wounds, Mass". Click "Check List" to validate your entries.

This only checks the spelling of the listed spells. It does not validate class associations.

Do Not Skip This Step

There's an old adage that goes "measure twice, cut once". Avery label sheets are a lot more expensive than plain, white paper, so take the time to get your margins set up before you print on the Avery cardstock.

The bad news

Avery pre-cut label and card sheets are a consumer-grade product, which means there can be variations in paper size and cuts from package to package. You probably won't see variation within a package, but the margin settings needed for one package may not be correct for another. Some label sheets are up to 1/16" longer than letter size, and cut locations may vary by 2-3 points. So, you should always check your margins when working with a new package of labels.

Print margins

Print the test page on a plain sheet of paper using the following margins. The defaults are typical values for the Avery business card sheet, but due to variations in printers and in the printed label sheets, some adjustment may be necessary.

Will open in a new window.

After printing, measure from the edge of your paper to the first cut line, and compare that to the measurement to the first card edge on your Avery sheet. Make adjustments to the top and left margins as needed to line up the card.

When the values look close, you may want to print another test page onto an Avery card sheet as a proof test.

Two-sided printing

Spell cards have spell attributes on the front and a full spell description on the back. To ensure that they print correctly, you need to do the following:

  • Feed the back side of your paper in the same direction as the front side.
  • Feed the pages in the same order for both the front and back sides.

This process is less error-prone if you feed the paper one sheet at a time (for laser printers, the manual feeder is best), but this next test can be used to align a feed tray or stack properly. You should use plain, white paper for this procedure. You'll be printing two pages, front and back.

Will open in a new window.

If you have done things correctly, you should have two sheets of paper printed on both sides with the front- and back-side numbered placeholders lined up with one another (1B on the reverse of 1, etc.). Hold your paper up to a light or a window and it should resemble the image on the right.

Print selected spell cards

Your target class is:

You have selected 0 cards for printing.

Press the buttons below to generate and print the front and back sides of your spell cards. Cards will open in a new browser tab/window.


Print special cards

You can also generate and print a special set of cards to represent open/available spell slots and metamagic modifications. Enter a space or comma-separated list of cards in the form "N and +X". A digit, N, will produce a spell slot card, and a +X will produce a metamagic card.

For example, the sequence 0,1,2,2,3,3,4,+1,+2,+3 will generate:

These are single-sided cards.


Note: Enter multiples of 10 to avoid unprinted cards in your sheet.