WoW Forever Hunter Macros
73 macros, ready to copy into the game
Pet control, trap picking and mouseover stings that keep your hands on your shots. Includes a pet re-summon key, Feign Death combos and safe threat timing for raids. New to the class? Read the Hunter class guide or browse Hunter builds.
In game, type /macro, click New, pick an icon and paste.
Macros can hold up to 255 characters. Spell names can change with patches, so test a macro before relying on it in a raid.
Rotation & Damage 10
#showtooltip
/cast Blood Fury
/use 13
/use 14
(Replace Blood Fury with your racial — Orc Blood Fury, Troll Berserking, Tauren War Stomp all work in Forever) Stacks your racial cooldown with both trinkets in a single press, so the entire burst window lines up exactly when you press it - not a GCD later.
/equip 13 Trinket of the Cursed
/use 13
Can only swap out of combat. In combat it just uses the equipped one — add [nocombat] to the equip line.
#showtooltip
/use 13
/use 14
Pops both trinket slots with one key - the standard way to line up two on-use effects for a bigger, cleaner burst window.
#showtooltip
/cast Aimed Shot
Your hardest-hitting ranged shot on one key - a dedicated burst button for when raw damage matters more than cast speed.
#showtooltip
/cast !Auto Shot
/cast Arcane Shot
One button weaves Auto Shot between Arcane Shot casts - no manual auto-attack babysitting, so damage keeps flowing while you focus on positioning.
#showtooltip
/cast Bestial Wrath
/petattack
Kill Command is not available in Classic. Bestial Wrath (tier 6 Beast Mastery talent) is the pet burst equivalent — add /petattack after to send your pet in immediately.
#showtooltip
/cast Concussive Shot
A ranged stun on a single keybind lets you stop a runner or interrupt a cast from distance - a reaction-time save when melee cannot reach.
#showtooltip
/cast [@mouseover,harm,nodead][harm] Hunter's Mark
Mouseover casting applies the mark without breaking your target - your pet and shots immediately get the bonus attack power, so the mark never gets forgotten mid-fight.
#showtooltip
/cast Multi-Shot
A single keybind for your only Classic AoE shot - instantly hits every enemy in front of you, ideal for pulling packs or multi-target fights.
#showtooltip
/cast [@mouseover,harm,nodead][harm] Serpent Sting
The mouseover-first targeting applies the DoT to whoever you hover without switching targets - ticking damage stays up while your focus stays on the main kill.
Defensive 2
#showtooltip
/cast Deterrence
A dedicated defensive key that dodges melee attacks - a reaction-time save when something reaches you and Disengage is on cooldown.
#showtooltip
/cast Deterrence
/cast Feign Death
Parry-everything + drop-aggro in one key. When a mob peels off the tank at you, this button saves your life — the two best hunter defensives firing together.
Crowd Control 6
#showtooltip
/cast Explosive Trap
AoE fire damage on a single key - drop it under a pack for free cleave, and the flames keep burning anything that walks over them.
#showtooltip
/cast Feign Death
Drops all aggro instantly on one keybind - the classic panic button and the setup for every safe re-trap or out-of-combat drink.
#showtooltip
/castsequence reset=5 Feign Death, Freezing Trap
The classic "FD trap" for pulling — Feign Death drops aggro, then the trap lands. Sequence resets after 5s idle.
#showtooltip
/cast Freezing Trap
One key lays the trap at your feet for instant crowd control - a reaction-time save on incoming adds with no trap-type cycling.
#showtooltip
/cast Frost Trap
A ground AoE slow that holds multiple enemies at range - one press makes kiting dramatically safer.
#showtooltip
/cast [mod:shift] Explosive Trap; [mod:ctrl] Freezing Trap; Frost Trap
One key, three traps: Shift = damage (Explosive), Ctrl = hard CC (Freezing), plain = slow (Frost). You never waste a GCD fumbling the wrong trap into the wrong fight.
Pets 10
#showtooltip
/cast [@focus,harm,nodead][] Bestial Wrath
/petattack
This fires your pet's burst and sends it in, one key.
#showtooltip
/petattack
/cast Bestial Wrath
One press sends the pet in AND pops the burst - no fumbling for two keys mid-combat, and the pet lands its first hit instantly.
#showtooltip
/cast Call Pet
Summons your pet with one keypress and no targeting needed - the same button works as the toggle point for dismissing later.
#showtooltip
/cast Feed Pet
/use [nomod] Roasted Quail
Casts Feed Pet and eats Roasted Quail in one press - keeps happiness topped up between fights without dragging food onto your bars.
#showtooltip
/cast [@pet] Mend Pet
Casts directly on your pet with no targeting step - one press mid-fight keeps your pet alive with zero risk of healing the wrong unit.
#showtooltip
/run local n=UnitName("pet"); if n then print(n.." — "..GetPetHappiness()) end
Prints your pet's name and happiness on demand - a fast sanity check that your pet is the right one and loyal enough to keep fighting.
/petfollow
A dedicated key breaks your pet out of combat and brings it back - saves the pet (and your Mend Pet casts) when it over-aggros or chases a fleeing add.
/petpassive
Instantly stops your pet's attacks without retargeting - the fastest way to drop pet aggro or halt an unwanted pull.
#showtooltip
/cast Dismiss Pet
/cast Call Pet
Resets your pet's position, aggro, and buffs instantly — perfect after a wipe, a pet death, or a bad pull where your pet is in the wrong spot. One press re-zeros everything.
#showtooltip
/cast Revive Pet
One key brings your pet back the moment it dies - no spellbook digging or targeting, so downtime between pet deaths is minimal.
Utility 9
#showtooltip
/targetenemy [noharm][dead]
/startattack
Combines targeting and attacking in one press - [noharm][dead] snaps you to the nearest enemy when your target is wrong or dead, then starts the swing immediately.
#showtooltip
/target [@focus,harm,nodead]
/startattack
Locks onto your focus target with [@focus,harm,nodead] and starts attacking - replaces frantic Tab-tabbing with one guaranteed hit on the kill-order target.
/targetlasttarget
After healing or CC, one press snaps you straight back to the enemy you were fighting - no re-tabbing and no reaction delay.
#showtooltip
/cast Aspect of the Cheetah
A single keybind for travel speed - swap in for movement-heavy sections and escape or catch up without hunting the spellbook.
#showtooltip
/cast Aspect of the Hawk
Classic hunters switch between Aspect of the Hawk (AP) and Aspect of the Monkey (mana regen).
#showtooltip
/cast Bestial Wrath
/petattack
One press gives your pet burst damage AND damage immunity while sending it in - a huge survivability swing for the pet in tight fights.
#showtooltip
/cast Disengage
One key flips you backward out of melee - instantly creates the range your shots need or escapes a sticky situation.
#showtooltip
/cast Eagle Eye
Scout from range on a single key - the classic pre-pull reconnaissance tool that lets you pull with knowledge instead of surprises.
#showtooltip
/cast Rapid Fire
Haste burst on one key - stack it with your shots for a spike window and line it up with trinkets without losing a GCD.
PvP 2
/clearfocus
One press wipes the focus slot so your focus macros stop firing at a dead or wrong target after a kill - removes a whole class of mis-casts.
#showtooltip
/focus [@mouseover,help,nodead]
Sets focus on whatever friendly unit you hover - healers and interrupters can assign their focus target without ever changing their current target.
Raiding 7
#showtooltip
/cast [@mouseover,harm,nodead] Growl; [harm] Growl
Adds spawning behind the raid need taunting yesterday. Mouseover-taunt lets you grab the add without changing your boss target (and losing your tank rotation position). Why mouseover: you stay on the boss the whole time — the add is grabbed by hovering, not targeting.
#showtooltip
/assist [@focus,exists]
/startattack
Sets your focus to the MT at the start of the raid, then this button snaps you onto whatever they're tanking and starts attacking. Why it matters: it eliminates the "I attacked the wrong target" problem entirely — your DPS always lands on the tank's current target, which is the correct kill order.
#showtooltip
/cast Blood Fury
/use 13
/use 14
/use [combat] Potion of Wild Magic
Raid DPS is measured in cooldown windows. This stacks your racial (+attack power/int), both trinkets, and a combat potion into one keypress so they overlap during the boss's damage window . Why overlap matters: multiplicative buffs stacked together produce dramatically more damage than using them spread out. One key = the whole burst.
/script SetRaidTarget("target", 8)
/script SendChatMessage("SKULL -> "..UnitName("target"), "RAID")
Marks the kill target and announces it in raid chat in one press. The UnitName pull makes the call self-documenting — no "who's skull?" questions when the pull starts.
#showtooltip
/script SetRaidTarget("target", 8)
8 = Skull (kill first), 7 = X (kill second), 3 = Moon (CC), 4 = Triangle (trap). Marking targets mid-fight is the single biggest DPS-coordination tool in raiding. Bind three of these (Skull/X/Moon) to Q/E/R.
/readycheck
The built-in /readycheck pings every raid member for a Ready/Not-Ready popup. Why macro it? Because it belongs on the same key cluster as your pull macros — one hand runs the whole pull sequence without opening menus. Press it before every pull while trash is being cleared.
#showtooltip
/cast [@focus,harm,nodead][] Bestial Wrath
/petattack
The classic hunter threat control is pacing: use Bestial Wrath (talent) + pet attack timing instead of MD. Focus = the kill target, one key = pet burst + send-in. Hunters still do their biggest damage in the first 15 seconds (trap + opener burst) — use the window, watch threat.
Quality of Life 27
#showtooltip
/target [@focus,harm,nodead]
/startattack
Sets focus as your kill target and starts attacking. Raid leaders assign focus; this button aligns you with the kill order instantly — no more DPSing the wrong mob.
/script if not IsModifiedClick() then ToggleFrame("LootFrame") end
(Opens loot frame without Shift — combine with auto-loot setting for one-click looting) One press opens the loot frame without holding Shift, so with auto-loot enabled you can chain-loot entire packs with a single key - no modifiers and no slowdown between corpses.
#showtooltip
/script SetCVar("autoLootDefault", 1 - GetCVar("autoLootDefault"))
Toggles auto-loot on/off with one button. On = every corpse loots instantly (great for the leveling grind); off = shift-click selective looting in dungeons.
#showtooltip
/use [@player] Heavy Runecloth Bandage
[@player] guarantees the bandage lands on you no matter what is targeted - a zero-risk self-top-up between pulls that saves the healer's mana.
#showtooltip
/use [nomod] Grilled Grouper
/use [mod:shift] Filtered Draenic Water
Cooking is a tradeskill, not a /castable spell in Forever — there's no /cast Cooking. Keep the tradeskill window's Cook button for crafting (with Bountiful Harvest doubling yields), and use this one key for the eat/drink side: plain = eat, Shift = drink, no bag hunting mid-grind.
/use [nomounted] Scroll of Agility
(Or simply: /use Grilled Grouper — food macros are item-specific) One key applies your buff food without opening bags, and [nomounted] stops you from wasting the buff while mounted - a small bind that pays off every dungeon.
#showtooltip
/cast [mod:shift] Elixir of Major Mageblood; Elixir of Fortitude
Custom-lab elixirs stack with normal ones on Forever. One key applies your lab elixir; Shift applies a second. Two buffs, one button, zero bag juggling.
#showtooltip
/use 13
/use 14
/use [combat] Lich's Index Finger
Forever's custom on-use items (trinkets, quest rewards) all share the same "press to activate" pattern. Stacking them in one macro means your full custom-item burst fires on a single keypress during a fight.
#showtooltip
/use [mod:shift] Insignia of the Alliance
/use [nomod] Insignia of the Horde
Diplomat boosts rep gains. Forever has custom rep tokens (Darkspear care packages etc.). This burns your stored rep item in one keypress — plain for Horde, Shift for Alliance — so rep grinds don't eat your action bars.
#showtooltip
/cast [nocombat] Summon Random Favorite Mount
Pressing a DPS button out of combat wastes it; this button mounts you instead. Bind it to your travel key — it auto-mounts when safe and does nothing (or casts) in combat. (Add a fallback spell after the mount for in-combat use.)
#showtooltip
/use [@player] Fermented Brew
The custom Fermenter recipe produces drinks that restore mana faster than standard water (custom value). Same pattern works for Alchemy Laboratory elixirs — put the custom consumable on one key and always have your buff up.
#showtooltip
/use [@cursor] Quest Item
Field Guide improves quest tracking — and many Forever quests are "use item on thing" quests. This drops the quest item at your cursor position in one click instead of fishing it out of your bags. (Replace "Quest Item" with the actual item name — hover it in your bag.)
#showtooltip
/use [@player] Heavy Runecloth Bandage
With Field Medicine (2/2) your bandages heal ~50% more. A one-button self-bandage is your cheapest emergency heal while leveling — no mana, no cooldown beyond the bandage timer. The [@player] guarantees it targets you, never a mouseover mob.
#showtooltip
/cast [nocombat] Summon Random Favorite Mount
Frequent Flier unlocks flight paths early. This macro just mounts up — combine with a #showtooltip on a flight-master dialog if you want to fly the moment you dismount.
/use [combat] Healthstone
/use [combat] Major Healing Potion
Stacks your Healthstone and healing potion on one key, both combat-gated - two layers of emergency healing from a single button press.
#showtooltip
/target [@mouseover,exists]
/interact
Hover a herb node and press — no clicking the tiny node hitbox. This makes picking instant.
#showtooltip
/interact
(Requires a target; combine with [@mouseover] targeting if your UI supports it.)
#showtooltip
/cast [@mouseover,harm,nodead][] Lich's Index Finger
Custom quest reward items like Lich's Index Finger are essentially free abilities. Putting them on a mouseover-harm macro means they hit exactly who you're hovering — no retargeting mid-combat.
#showtooltip
/use [combat] Healthstone
/use [combat] Major Healing Potion
Healthstones (from Warlocks or crafted) share the potion cooldown but heal more per use. This chain tries the better consumable first, falls back to the potion. One button, always the best heal available.
#showtooltip
/use [nomod] Grilled Grouper
/use [mod:shift] Filtered Draenic Water
Master Chef makes food stronger/cheaper to craft; Bountiful Harvest multiplies cooking yields. Leveling = constant eating. One button: plain press eats, Shift+press drinks — no bag hunting mid-grind.
#showtooltip
/run local c=0; for i=1,GetNumCompanionInfos() do local n,id=GetCompanionInfo("MOUNT",i) end
/cast [nocombat] Summon Random Favorite Mount
Use Summon Random Favorite Mount (added 3.1) or bind each mount to a #showtooltip /cast MountName macro if you prefer specific mounts.
#showtooltip
/run RepairAllItems()
Reinforce reduces repair costs. This script repairs everything at any vendor-repair NPC with one click — combine with a /target on the repair NPC if you want a full one-press "repair and go".
#showtooltip
/script RepairAllItems()
One click repairs everything while standing at a repair NPC — no right-click menus. Pairs with the Reinforce Legacy perk (reduced repair cost).
#showtooltip
/cast [nocombat] Swift Wind Rider
(Replace with your mount's exact name — check the icon library for the right icon!) A dedicated mount key beats spellbook or scroll-wheel fumbling when you need to leave quickly, and the [nocombat] conditional guarantees it never misfires mid-fight.
#showtooltip
/run if IsFishingLootable() then ... end
/interact
The leveling guide's #1 combo is Skinning + Herbalism. This interact script targets and skins the corpse you're looking at. With auto-loot on, it's one press per corpse — keeps the gold flowing between pulls.
#showtooltip
/use 13
/use 14
On-use trinkets have 2-min cooldowns; you often want two different trinkets (one burst, one defensive). Having both on one button fires them in sequence — the second press uses the second trinket. Simpler than swapping gear mid-fight.
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/equipslot 17, Bulwark of Azzinoth
Warriors/Paladins/Shamans swap between 2H (DPS) and 1H+Shield (tank/survive) constantly. One button swaps both slots. (Slot 16 = main hand, 17 = off hand. Replace with your actual weapon names — out of combat only.)