Move My Bags: Drag Your WoW Bags Once, Keep Them Put

Move My Bags lets you drag any bag window for World of Warcraft and keep it there. No new UI, no settings, no layout engine — just drag once and your layout always sticks.

Move My Bags

Every World of Warcraft player knows the feeling. You open your bags, drag a window somewhere useful, and the next press of B undoes all of it. Blizzard re-anchors every open bag to the bottom-right corner every single time, which is why the usual tricks never stick, and moving bags has historically meant installing an addon that replaces your whole inventory UI just to get there.

Move My Bags is the better answer. It moves the bag windows Blizzard already gave you, with no replacement bag UI, no menu, no settings, and no layout engine of its own. Until you drag something for the first time, it does not touch a single anchor, so you keep Blizzard's default behaviour completely unmodified.

Drag a Window. That Is the Interface.

  • Left-drag a bag window, anywhere but an item slot, and it moves.
  • Shift-right-click a window to put that one back where Blizzard had it.
  • Type /mmb reset to put every window back.

This works on the separate bag windows and on the combined bag window, which matters because the combined window is not natively draggable either. Blizzard flags it movable in its own XML but attaches no drag handler, so nothing moves it. Move My Bags attaches the handler and the position holds from then on.

The Column Closes Up

Pull one bag out of the stack and Blizzard keeps laying the rest out as though it never left, leaving a hole where the bag used to be. Move My Bags closes that gap the moment you let go of the mouse, on the drop, not on the next bag open. Put the bag back and the column re-opens around it. It does not reimplement Blizzard's column layout, because two of the numbers involved are locals inside Blizzard's own file that no addon can read; instead it measures everything from the layout Blizzard just drew, so it cannot fall out of step when a patch changes a constant. It checks its own work every pass, and if the arithmetic disagrees with Blizzard's, closing the gaps switches off for the session, tells you once, and dragging keeps working either way.

Your Bags Remember Which Bag They Are

Positions are keyed to the bag, not to the slot it occupies. Park your mining bag on the left and it stays there every time, however many bags you have open, and the combined window keeps its own position so the two modes never overwrite each other. Everything is saved account-wide. The addon also records which edge you aimed at, so a bag that grows tall stays on screen the way you parked it, and dropping a window within a couple of pixels of its default slot clears the saved position instead of locking that bag into being managed forever.

Built to Not Break Your Clicks

Bag windows sit close to Blizzard's secure code, and an addon that reaches in carelessly does not crash, it gets your item clicks blocked mid-raid with nothing on screen to explain why. Move My Bags post-hooks Blizzard's anchor function rather than replacing it, never calls Blizzard's layout code from its own path, and defers repositioning by one frame so it never runs inside a secure call stack. A reset replays the slot Blizzard's own last layout pass asked for, with no restack call and no reload. Bags opened mid-fight land where you put them, and if Blizzard ever ships native bag dragging, it steps out of the way the moment a native drag handler appears.

Game Versions and Addon Compatibility

Move My Bags for World of Warcraft is built Retail-first and verified against the current live build, but addon compatibility deserves a careful eye across the game's many versions. Blizzard's bag code shifts between Retail, Classic, TBC, WotLK, Cataclysm, and MoP, so check the listing against your client before you rely on it. If you want it installed and kept current without fuss, the foxygame.net launcher is a solid companion: its addon catalog lists Move My Bags by name, one click handles the rollout and version matching, and automatic updates keep everything aligned when a patch drops.

What It Does Not Do

No scaling, no resizing, no sorting, no skinning, no config UI. Every one of those would drag the addon into Blizzard's layout mathematics, which is where bag addons get complicated and start breaking things. It also does not avoid collisions, because nudging your windows around would break the only promise it makes: that a window stays where you put it.

Getting Started: How to Install Move My Bags

To download Move My Bags, grab the latest release, drop the folder into the Interface/AddOns directory of your World of Warcraft install, and restart the client. That is the entire how to install process, because there is nothing to configure. Open your bags, run /mmb, and drag a window. No layout engine, no replacement UI, no settings, and no fuss, just bag windows that stay exactly where you put them, for as long as you want them there.