How to use this generator for session prep
Before a session, decide what treasure tier fits the encounter. Use the rarity filter to match: common and uncommon items suit levels 1 to 8, rare items levels 9 to 12, very rare and legendary items suit tier 3 and 4. Generate two or three options and pick whichever fits the fiction. For spontaneous sessions, generate without filters and use the first result, since constraints spark creativity.
Understanding magic item rarity in D&D 5e
Rarity is a rough guide to power, not a precise dial. Common items are curiosities. Uncommon items change how a character plays. Rare items shift encounter dynamics. Very rare items reshape campaign strategy. Legendary items are campaign-defining artefacts that should feel like events. Attunement limits (three items maximum) prevent stacking, so check what players are already attuned to before handing out rare or above.
Balancing magic items for your campaign
A useful heuristic: one uncommon item per party member by level 5, one rare item per member by level 10. When a generated item feels too strong for your current story, introduce it as a rumour, a quest objective, or something held by an antagonist. The item becomes a reason to play rather than a reward for playing.
Attunement and the three-item limit
Attunement is the balancing mechanism the designers built into 5e to prevent characters from stacking powerful magic items without limit. A character can attune to a maximum of three items at one time. Attuning requires a short rest spent concentrating on the item. Ending attunement requires another short rest.
When you hand out a magic item that requires attunement, ask your players which three items they are currently attuned to. This is not a gotcha; it is a meaningful resource decision. A barbarian who is attuned to their flame tongue, boots of speed, and ring of protection now has a real question to answer when they find a belt of giant strength. That tension is the design working as intended.
Some items specify additional attunement requirements: "by a spellcaster," "by a cleric or paladin," or "by a creature of good alignment." These restrictions are printed in each item's description. Check before you hand something out. A rogue cannot attune to a staff of the archmagi. A neutral character cannot attune to a holy avenger.
Using this generator with Roll20 and Foundry VTT
Both Roll20 and Foundry VTT have built-in item databases that include SRD magic items. After generating an item here, look it up in your VTT to pull in the full stat block, description, and any automation. In Foundry, the pf2e and dnd5e systems both have compendium browsers that let you search by name. In Roll20, use the Compendium sidebar to find 5e SRD items by name and drag them into character sheets or handout pads.
For items not in your VTT's compendium, create a custom item journal entry and paste the description. Shared journal entries visible to players work particularly well for identified magic items: the player can reference the item description without asking you to repeat it mid-session.
Identified vs unidentified items
The SRD rules on identifying magic items are often overlooked. A character proficient with the Arcana skill can identify a magic item during a short rest by handling it and concentrating on it. The Identify spell also works but costs a spell slot. Without either, the item remains mysterious until someone figures it out.
Running magic items as unidentified until the party actively identifies them adds a layer of discovery that flat loot tables skip. Generate an item, describe it physically without naming it, and see how the party investigates. A ring that pulses faintly warm, a cloak that smells faintly of the sea, a sword that hums at a pitch too low to hear but felt in the grip. The mechanical identity of the item becomes a reward for curiosity rather than a transaction.