dungeonetics
  • Home
  • Pathfinder®
  • Starfinder®
  • RPG Tools
  • Game Journals »
  • About
  • Support this Site 
  • Golarion Calendar
  • Golarion Geography
  • Harrow
  • Name Generator
  • Spell Cards (1E)
  • Spellbook Generator (1E)
  • Ability Score Generator
  • Die Roller
  • Paizo Forum WYSIWYG Editor
  • Name Generator
  • Spell Database

  • i
    Overview
  • 1
    Preflight
  • 2
    Spell Selection
  • 3
    Custom Spells
  • 4
    Template & Margins
  • 5
    Printing

Report and view issues online.

Spell Card Generator for Pathfinder®

This spell card generator creates spell cards for the Pathfinder game system. Currently, it supports printing onto three Avery pre-cut cardstock products:

  • Clean Edge Business Cards, which provide 10 spell cards per printed page.
  • Name Badge Inserts, which provide 8 or 6 cards per page depending on the badge size.

See the 4 Templates & Margin tab for the supported list of Avery product numbers, and links to purchase them off of Amazon.

The Dungeonetics spell cards have the following features:

  • Cards are class-specific to ensure that the printed spell level is correct for a given class.
  • Front and back printing. The spell attributes are printed on the front, and the spell description on the back, so that there is no wasted space (and no frivolous, ink/toner-wasting graphics).
  • Cards are color-coded by spell level, respective to the target character class, to allow easy sorting and grouping during play
  • The magic school is coded by color and symbol to allow specialized casters to quickly identify specialized and opposed schools.
  • Support for cleric domain, sorcerer bloodline, and witch patron spells.
  • Spell descriptions are fully formated in HTML.
  • Spell descriptions shrink text size to fit as much of the description on the card as will resonably fit (within reason). Similar shrinking is done for selected fields on the card front.
  • Spell attributes are standardized and compacted to fit more information on each card.

Instructions

  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 Template & Margins tab to select your layout template and make test prints that will help you align the cards for your printer. You'll adjust your print margins here, as well as familiarize yourself 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.

Laminating

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¾" or 2½ x 3¾).

Buy the Swingline Inspire Plus thermal laminator on Amazon. (ad link) See tab 4 Templates and Margins for lamination pouch/folder links.

Assuming you have to buy everything, at about US$25 for the laminator and less than US$5 for a pack of 100 business card 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 Desktop Browsers

Desktop versions of 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 4 Printer Adjustment as these browsers won't print with margins zeroed out. Firefox also requires additional steps to remove headers and footers.

Small-screen mobile devices are not supported.

The spell card genreator requires a large screen and works best when directly connected to a printer. Phone-based and small tablet browsers may or may not work. No testing is done on mobile devices so proceed at your own risk.

Minimum Browser Versions

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 Desktop browsers is shown below.

Browser

Chrome

Internet Explorer

Edge

Firefox

Safari

Opera

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 4 Templates and Margins, 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 4 Templates and Margins. 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.

R

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.

Instructions

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 4 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:

j

—OR—

j

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.

Hame homebrew, 3rd-party, or customized spells? Use this form to enter them and they'll print alongside any spells you've chosen in tab 2 Spell Selection.

Required items are denoted by an asterisk*. Data in text fields take precedence over dropdown menus. HTML markup is only allowed in the full description, though you may use HTML entities (e.g. †) in any of the fields.

Each combination of spell name, class, and level must be unique.

    —OR—
Enter a custom class name, or a domain, bloodline, or patron.

Should be a numeric value. Levels 0-9 get thematic coloring.
Keep it short.
    —OR—
    For a subschool, use the form: school|subschool
    —OR—
    —OR—



Use HTML to format the full description.

You can also save your spell list to a file which you can import in a future session. Similarly, you can define your spells in a file using JSON notation and import them directly. Some preset files are shown below. CLick to download, edit as desired to cull the list, then use "Import..." to upload your final spell list.

Pathfinder Playtest

  • Arcane
  • Divine
  • Occult
  • Primal

Starfinder Spells

  • Mystic
  • Technomancer


Export saves to a file named "spells.txt" in your Downloads folder.



"Edit" removes the spell from the list, so you must add it back even if you don't make changes.

Do Not Skip the Margin Adjustments

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.

Template Selection

The spell cards are designed to print directly onto Avery, pre-cut cardstock. Pick your preferred template (see the table for the list of supported products), and then adjust your print margins below.

Avery® Product Product Numbers
(Type & Count)
Card Size
(inches)
Cards
per Page
Laminating
Pouches
Notes
Two-Side Printable Clean-Edge Business Cards 5871 (Laser, 200c)
5877 (Laser, 400c)
5874 (Laser, 1000c)
8859 (Inkjet, gloss, 200c)
8870 (Inkjet, matte, 1000c)
8871 (Inkjet, matte, 200c)
8875 (Inkjet, 500c)
8877 (Inkjet, matte, 400c)
28877 (Inkjet, matte, 120c)
28878 (Inkjet, matte, 90c)
2 x 3½ 10 5 and 10 Mil 2¼x3¾

5 and 10 Mil 2½x3¾

5 and 10 Mil 2.6"x3¾

Avoid linen paper, ivory cards, cards with rounded corners, and cards with glossy coating on one side.

Note that all laser cards are uncoated, while inkjet cards are either matte or glassy coated. Use the correct cardstock for your printer. Ink from inkjet printers may bleed on the laser cardstock, and toner from laser printers will not adhere to coated paper.

Name Badge Insert Refills, 2¼" x 3½" 5390 (Laser, Inkjet, 400c) 2¼ x 3½ 8 5 and 10 Mil 2½x3¾

5 and 10 Mil 2.6"x3¾

5 and 10 Mil 2¾x3¾

Be sure you buy the name badge insert refills, not the holders or the combination packs.
Name Badge Insert Refills, 3" x 4" 5392 (Laser, Inkjet, 300c) 3 x 4 6 10 Mil 3¼x4¾ Be sure you buy the name badge insert refills, not the holders or the combination packs.

This product is known to have variations in the actual card height, and can be as much as 1mm (1/32") taller or shorter than spec. You may need to adjust your print gutter so that all the cards are centered.

The narrow margins on this template may prevent cut lines from printing on the test pages.

(Ad links. Please help support this site.)

Print margins and gutters

Print the test page on a plain sheet of paper using the following margins. The defaults are typical values for your selected Avery sheet, but due to variations in both printers and the pre-cut Avery 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.

You'll need to repeat this procedure for the back side, too. When doing two-sided printing, the left margin on the back becomes the right margin, so if you adjust the margins in one direction for the front, you'll need to adjust in the other direction for the back.

test image

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: wizard (will not apply to custom spells)

Your selected layout is: Two-Side Printable Clean-Edge Business Cards (10 per page)

You have selected 0 for printing. Assuming these are all valid class spells, this exceeds the limit of 200 so only the first 200 cards will be printed. Assuming these are all valid class spells, the last page will be padded with spell blanks. A page of spell blanks will be printed.


Optional: Include spell blanks, color-coded by level.

Optional: customize the color scheme by providing your own CSS.

Custom color theme

Spell Level Colors

For spell levels, enter your custom colors in the form level|color where level is the spell level (use 'metamagic' for metamagic cards nad 'blank' for generic spell blanks) and color is an HTML-style hex code, e.g. #0099CC, or an RGB triplet such as 0,153,204. You can customize all the spell levels or just some of them.

If printing custom spell cards, you can use arbitrary names for level, but note that most special characters are stripped out. You can safely use a-z A-Z 0-9 _ - in your level names.

Warning! Printers, and especially laser printers, have a narrower color gamut than monitors, and pure RGB blues skew towards violet when printed. Use the Adobe color designer to choose your color scheme and produce more accurate CMYK to RGB conversions. Always make a test print of your color choices before printing your spell cards.

Defaults:

0|128,128,128
1|13,177,75
2|0,161,255
3|247,148,29
4|219,65,64
5|121,97,170
6|0,181,173
7|18,104,179
8|246,150,121
9|236,0,140
blank|206,193,159
metamagic|0,0,0

Magic School Theme

For spell schools, there are three fields: school_name|color|image_URL where school_name is the magic school (special characters are stripped out; see the rules for the level parameter), color is an HTML-style hex code or RGB triplet, and image_URL is a full URL to a filename containing an image to be used for the school. You can leave the color or URL field blank if you don't need to specify both (e.g. universal|#FFCC00|). Image URLs must be to publically accessible files. Invalid characters are stripped out.

Images should be 300dpi GIF, JPEG or PNG with a size of 100x100 pixels plus a 17-pixel top margin to allow for the bleed. This means your image dimensions should be 100x117, but the actual graphic should be contained to the lower 100x100 box. Failing to provide the 17-pixel bleed zone will prevent images from printing in the correct location.

Defaults:

abjuration||/spellcards/img/abjuration.png
conjuration||/spellcards/img/conjuration.png
divination||/spellcards/img/divination.png
enchantment||/spellcards/img/enchantment.png
evocation||/spellcards/img/evocation.png
illusion||/spellcards/img/illusion.png
necromancy||/spellcards/img/necromancy.png
transmutation||/spellcards/img/transmutation.png
universal||/spellcards/img/universal.png

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 list of card codes, one per line:

For example, the following code will create three spell slot cards, and three metamagic cards:

1
2
3
M(Quicken)
M+1(Reach)
M+2(Reach)
Type Code Sides Notes
Spell Slot N 1 N is an integer from 0 to 9. Prints a spell slot placeholder card of that level. Used to represent available spell slots for spontaneous casters and empty slots for prepared ones.
Metamagic (generic) +N
M+N
1 N is an integer. Prints a metamagic card with a +N as the spell level for stacking with a spell card. The alternate syntaxc M+N is identical to +N and is provided for consistency.
Metamagic (named) M(name) 1 Prints a metamagic card for the metamagic feat name (e.g., Quickened, Maximimized). The card will contain the default adjustment and the feat description. Note: Metamagic feats with a variable level adjustment (e.g. Reach) can't be printed this way. Use the "Metamagic (custom)" code, instead.
Metamagic (custom) M+N(name) 1 N is an interger. Prints a metamagic card with a custom modifier for the metamagic feat name. If name is a known metamagic feat, the description will be printed as well. If not, the name is printed, as-is and no description is provided.

Spell Card generator by John Mechalas, moc.liamg@salahcem.nhoj, dungeonetics.com

This website uses trademarks and/or copyrights owned by Paizo Inc., which are used under Paizo’s Community Use Policy. We are expressly prohibited from charging you to use or access this content. This website is not published, endorsed, or specifically approved by Paizo Inc. For more information about Paizo’s Community Use Policy, please visit paizo.com/communityuse. For more information about Paizo Inc. and Paizo products, please visit paizo.com.

Spell data adapted from the d20PFSRD spell database.