Generating Magic Items
Select an item type from the dropdown — or choose Any to roll on the full d100 table — then click 🎲 Generate Magic Item. Each click produces a new result.
Current Result
The result row shows item type, name, and details such as charges or spell contents. Cursed items are flagged in red. Click the row to expand it and see the full result contents.
Inside the expanded panel: 📌 Save to History adds the result to your session log · 💾 Export TXT downloads a plain-text copy · 📋 Copy copies the result to your clipboard · 🗑 Delete clears the current result.
Session History
Results you save appear here and persist across page navigation until you clear them. The history is stored in your browser's localStorage — nothing is sent to any server.
💾 Export All JSON downloads a portable backup of all saved results · 📂 Import JSON restores a backup, with the option to Merge into or Replace the current history.
On each history row: ⬆ Load into Tool restores the result as the current result · 📋 Copy copies it to your clipboard · 🗑 Delete removes it from history.
Source Tables
The default table is magic-items-bx-classic-fantasy. Select an alternative from the Source Tables tab to use a different table for generation.
Custom tables (e.g. OSE Advanced Fantasy) can be added to your local installation — place the .js wrapper in tables/custom/ and add the corresponding <script> tag to the tool HTML.