Random Magic Item Generator
Generates a random magic item with a short flavour effect — a quick way to add an enchanted find to a tabletop RPG session without a long lookup table. Original, system-neutral content, not tied to any specific published game or its trademarked item names.
What this generator does
Assembles an item from its parts, so what you get is a specific object rather than a category. Useful as treasure that has not come straight from a rulebook, which players recognise immediately.
What it builds, and how many ways
Each result is assembled to this shape: [adjective] + [item] + [effect].
- item: 10 options
- adjective: 8 options
- effect: 8 options
Taken together those banks can be assembled 640 different ways, repeating after about 32.
Some results it can produce:
- A tarnished hand mirror that hums a different tune each dawn.
- A featherlight staff that lets its wearer understand any spoken language for an hour.
- A cracked cloak that makes footsteps utterly silent for a short while.
- A warm to the touch amulet that briefly shows the wearer their reflection as it will look in ten years.
A fixed sample so this page stays the same between visits. Your own results are assembled at random, each slot filled independently and each press independent of the last, so the same result can come up twice — past the repeat figure above, seeing one twice is more likely than not.
How to use this tool
- Press generate for a random magic item.
- Generate again for a different one.
Common use cases
- Populating tabletop RPG loot
- Quick inspiration for a game master
- Writing prompts involving enchanted objects
Practical tips
- Decide the mechanical effect yourself — the generator supplies the object and the flavour, which is the part that is tedious to invent.
- An item with an odd, non-combat property is remembered far longer than another weapon with a bonus.
Each part of the result is chosen independently with your browser's cryptographic random number generator, so every option in a bank is equally likely. How Generate Random works.