Free up bag space the easy way. Magic Eraser finds and deletes the lowest-value junk in your inventory: old quest items, outgrown food, vendor whites, and gray trash. Then it auto-sells the rest at any merchant. One click, cleaner bags.
🧹 One-Click Cleanup // The minimap button always shows your lowest-value junk — left-click and it's gone, with no "Are you sure?" dialog to slow you down.
💰 Auto-Vend // Walk up to any merchant and everything else flagged sells itself, with every sale logged to chat.
🔔 Quest Alerts // Turn in a quest and get an instant heads-up about any quest item that's now safe to erase.
🦺 Safety First // The trash list is hand-curated and human-reviewed — no name-matching, no heuristics, no surprise deletions. Class reagents and anything on your Ignore List are always protected.
- Install from CurseForge or GitHub.
- Log in. The minimap button shows the icon of the lowest-value junk currently in your bags.
- Left-click to erase it, right-click to spare it, or Shift+Right-click to flip Auto-Vend on.
- Done — your bags now keep themselves clean. "Cleanest bags on the server!"
Magic Eraser watches your bags and picks out the lowest-value match from four categories: completed quest items you no longer need, outgrown food and drink (anything with a required level at least ten below your own), vendor-quality white gear from the curated list, and gray trash with a sell price. The minimap icon updates live to show what's next on the chopping block.
When two items are worth the same, category priority breaks the tie — completed quest items first, then gray trash, then consumables and equipment. Anything on your Ignore List or flagged as a class-specific reagent is skipped, so Shamans never lose their Fish Oil or Shiny Fish Scales.
| Action | Effect |
|---|---|
| Left-click | Erase the lowest-value flagged item. |
| Right-click | Toggle the flagged item on the Ignore List. |
| Middle-click | Clear the entire Ignore List. |
| Shift+Right-click | Toggle Auto-Vend on or off. |
Turn it on and every flagged item sells automatically the moment you open a merchant, with each sale printed to chat alongside its item link and price. Toggle it with Shift+Right-click on the minimap button or from the options panel. It's off by default.
Right-click the minimap button to protect whatever item is currently flagged. The list is per-character, so every alt keeps its own. Middle-click the button to wipe the list and start over.
Hand in a quest and Magic Eraser re-checks your bags, then prints a chat alert for any quest item that's now safe to erase.
Find the panel at Options > AddOns > Magic Eraser. From there you can toggle the welcome message, switch Auto-Vend on or off, reset the Ignore List, or reset every Magic Eraser setting at once.
🟢 World of Warcraft Classic (🟡 Season of Discovery) // WoW 1.15.8
🟢 Burning Crusade Anniversary // WoW 2.5.5
🔴 Mists of Pandaria Classic // WoW 5.5.3
🔴 World of Warcraft // WoW 12.0.5
Localization Status // Works with all Classic WoW Locales (enUS, deDE, esES, esMX, frFR, itIT, koKR, ptBR, ruRU, zhCN, zhTW).
Please reach out if you would like to be involved!
🟢 Pairs With // Adirelle's AdiBags
🟢 Pairs With // Arkayenro's ArkInventory
🟢 Pairs With // plusmouse's Baganator
🟢 Pairs With // Tuller's Bagnon
🟢 Pairs With // syndenbock's MinimapButtonButton
🔴 Direct Alternative // IceDNicco's Auto Sell Grey
🔴 Direct Alternative // Terciob's Auto Seller
🔴 Direct Alternative // olafskiii's AutoVendor
🔴 Direct Alternative // pitripan's AutoVendor Extended
🔴 Direct Alternative // moody's Dejunk (Sell & Destroy Junk)
🔴 Direct Alternative // CriitzLeFleur's Delete Cheapest Item
🔴 Direct Alternative // Kemayo's DropTheCheapestThing
🔴 Direct Alternative // Harubex's GrayAway
🔴 Direct Alternative // Sanjo's Grays Seller
🔴 Direct Alternative // Jaliborc's Scrap (Junk Seller)
🔴 Direct Alternative // cbenneh's SellJunk
🔴 Direct Alternative // typicalzergling's Vendor