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

On-Use Trinket + Racial Burst
#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.

Trinket Swap Macro (equip-on-use trinket)
/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.

Use Both Trinkets
#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.

Aimed Shot (ranged heavy hit)
#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.

Arcane Shot + Auto Shot
#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.

Bestial Wrath (talent — pet burst)
#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.

Concussive Shot (interrupt / stun)
#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.

Hunter's Mark
#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.

Multi-Shot (AoE)
#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.

Serpent Sting (DoT)
#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

Deterrence (dodge everything)
#showtooltip
/cast Deterrence

A dedicated defensive key that dodges melee attacks - a reaction-time save when something reaches you and Disengage is on cooldown.

Deterrence + Feign Death (oh-sheet button)
#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

Explosive Trap
#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.

Feign Death (drop aggro)
#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.

Feign Death + Freezing Trap (instant re-trap)
#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.

Freezing Trap (targeted ground)
#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.

Frost Trap (slow)
#showtooltip
/cast Frost Trap

A ground AoE slow that holds multiple enemies at range - one press makes kiting dramatically safer.

Trap Picker (Explosive / Freezing / Frost)
#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

Bestial Wrath + Pet Attack (clean threat)
#showtooltip
/cast [@focus,harm,nodead][] Bestial Wrath
/petattack

This fires your pet's burst and sends it in, one key.

Bestial Wrath + Pet Attack (talent burst)
#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.

Call Pet + Dismiss toggle
#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.

Feed Pet (quick)
#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.

Mend Pet (mouseover or self-pet)
#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.

Pet Buff Check
#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.

Pet Follow (break combat)
/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.

Pet Passive (stop attacking)
/petpassive

Instantly stops your pet's attacks without retargeting - the fastest way to drop pet aggro or halt an unwanted pull.

Pet Re-Zero (dismiss + resummon fresh)
#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.

Revive Pet (instant)
#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

Smart Attack — nearest enemy + attack
#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.

Tab-Target-Assist (focus kill order)
#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.

Target Last Target (after healing)
/targetlasttarget

After healing or CC, one press snaps you straight back to the enemy you were fighting - no re-tabbing and no reaction delay.

Aspect of the Cheetah (travel)
#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.

Aspect of the Hawk (ranged AP buff)
#showtooltip
/cast Aspect of the Hawk

Classic hunters switch between Aspect of the Hawk (AP) and Aspect of the Monkey (mana regen).

Bestial Wrath (pet burst + immunity)
#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.

Disengage (backflip)
#showtooltip
/cast Disengage

One key flips you backward out of melee - instantly creates the range your shots need or escapes a sticky situation.

Eagle Eye (scouting)
#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.

Rapid Fire (haste burst)
#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

Clear Focus
/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.

Mouseover-Focus (healers love this)
#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

Add Taunt (pick up loose mobs)
#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.

Assist the Main Tank (pull follower)
#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.

Full Burst (trinkets + racial + potion)
#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.

Mark Skull + Announce (leader call)
/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.

Mark Targets (skull / cross / moon)
#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.

Ready Check (one key)
/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.

Hunter Burst on Tank (threat control)
#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

Assist Focus (DPS the kill target)
#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.

Auto-Loot Corpse
/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.

Auto-Loot Toggle (fast looting)
#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.

Bandage Self (no mouseover)
#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.

Bountiful Harvest → Cook + Eat loop
#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.

Buff Food + Drink in one press
/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.

Custom Potion Buff Check (Alchemy Lab)
#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.

Custom Trinket Stack (all on-use items)
#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.

Diplomat → Rep Token Burn
#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.

Fall Back To Mount (out of combat)
#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.)

Fermenter / Alchemy Laboratory → Brew + Drink
#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.

Field Guide → Quest Item Quick-Use
#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.)

Field Medicine → Super Bandage (self)
#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.

Flight Path + Mount Priority (Frequent Flier)
#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.

Healthstone → Potion (combat)
/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.

Herbalism Gather (mouseover node)
#showtooltip
/target [@mouseover,exists]
/interact

Hover a herb node and press — no clicking the tiny node hitbox. This makes picking instant.

Interact With Mouseover (gather/npc)
#showtooltip
/interact

(Requires a target; combine with [@mouseover] targeting if your UI supports it.)

Lich's Index Finger → Offensive Use
#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.

Mana/Health Potion Priority Chain
#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.

Master Chef → Eat + Drink in one key
#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.

Quick Mount (Random Favorite)
#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.

Reinforce → Gear Repair Macro
#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".

Repair All (vendor NPC)
#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).

Simple Mount (named)
#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.

Skinning After Kill (Skinning + loot)
#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.

Trinket Use + Trinket Swap (equip-on-use)
#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.

Weapon Swap (2H ↔ 1H+Shield)
#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.)