WoW Forever Paladin Macros

73 macros, ready to copy into the game

Seal and Judgement on one key, blessings that land on whoever you hover, and mouseover heals and cleanses that never change your target. Built for Holy, Protection and Retribution alike. New to the class? Read the Paladin class guide or browse Paladin 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 12

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.

Consecration (AoE ground)
#showtooltip
/cast Consecration

Lays down ground AoE that ticks on everything inside - your sustained AoE damage and threat in one key, the backbone of paladin tanking and pack pulls.

Exorcism (undead/demon nuke)
#showtooltip
/cast [@mouseover,harm,nodead][harm] Exorcism

Fires at your mouseover enemy and falls back to your current target - undead and demons melt without you ever switching targets mid-fight.

Hammer of Wrath (execute)
#showtooltip
/cast Hammer of Wrath

The instant-cast execute - one key throws the hammer the moment the target drops below 20% health, so sub-20% kills start with zero delay.

Holy Wrath (AoE undead/demon)
#showtooltip
/cast Holy Wrath

One key blasts every undead and demon around you - the AoE that wins trash pulls and death-touched packs without per-target targeting.

Judgement (main nuke — any seal)
#showtooltip
/cast Judgement
/startattack

Your main nuke fires on one key with /startattack attached, so the swing starts the same GCD - the most-used button in the rotation earns the most central bind.

Seal Dancer (swap seal on the fly)
#showtooltip
/cast [mod:shift] Seal of Command; [mod:ctrl] Seal of Righteousness; Seal of the Crusader

Different seals for different fights: Command (2H burst, talent), Righteousness (fast 1H), Crusader (increases Holy damage + crit on Judgement). One button swaps between the three.

Seal of Command + Judgement (ret opener)
#showtooltip
/cast Seal of Command
/cast Judgement

Refreshes Seal of Command and fires Judgement in one press - the ret opener stacks the seal's proc damage with the nuke for a huge opening hit.

Seal of Righteousness (single-target)
#showtooltip
/cast Seal of Righteousness

One key keeps your single-target seal up, adding Holy damage to every swing - you never sit in the wrong seal for the fight.

Tank Pull (Righteous Fury + Consecration)
#showtooltip
/cast Righteous Fury
/cast Consecration

Opens a tank pull correctly: threat buff up + ground AoE down. Two actions that belong together, one key — so you never forget Righteous Fury on pull #1 and lose aggro.

Defensive 7

Blessing of Freedom (root/slow break)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Freedom

Instantly breaks roots and slows on whoever you hover, or yourself - free the tank or the kiter without ever switching targets.

Blessing of Protection (bubble self/save)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Protection

Saves the hovered ally or yourself from all physical damage for 10 seconds - mouseover priority means the save lands the instant a melee add targets them.

Blessing of Sacrifice / Freedom combo
#showtooltip
/cast [@focus,help,nodead] Blessing of Sacrifice; [@mouseover,help,nodead] Blessing of Freedom

Focus = tank you're saving (Sacrifice redirects damage), mouseover = anyone rooted (Freedom breaks it). One button, two lifesaving blessings. Forever uses Classic naming — these are Blessing of Sacrifice/Freedom, not Hand of Sacrifice/Freedom.

Divine Shield (immune)
#showtooltip
/cast Divine Shield

One press makes you immune to all damage for the bubble's duration - the ultimate survival key for dropping threat, dodging a wipe mechanic, or buying time.

Emergency Self-Heal
#showtooltip
/cast [@player] Lay on Hands

(Every class: replace with your biggest self-heal — Healthstone works too) [@player] guarantees the heal lands on you even in a panic - no mouseover accidents when seconds decide whether you live.

Holy Shield (talent — threat generator)
#showtooltip
/cast Holy Shield
/startattack

Holy Shield is a talent. Paladins in Classic have no taunt — use Righteous Fury + Consecration for sustained threat.

Righteous Fury (threat buff toggle)
#showtooltip
/cast Righteous Fury

One key keeps your threat buff up - without it every Consecration and Judgement tick is threat you never get credit for.

Healing 6

Cleanse (mouseover dispel)
#showtooltip
/cast [@mouseover,help,nodead][@player] Cleanse

Removes disease, magic, and poison from whoever you hover, or yourself - the paladin's most-spammed support spell, with target priority built in.

Flash of Light (mouseover heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Flash of Light

The efficient fast heal lands on whoever you hover, or yourself with [@player] - triage the raid without ever changing target, and self-cast if nothing is hovered.

Holy Light (big heal)
#showtooltip
/cast [@mouseover,help,nodead][@player] Holy Light

The big heal reaches your mouseover or yourself in one press - zero target-switching when someone is about to die.

Holy Shock (burst heal or damage)
#showtooltip
/cast [@mouseover,help,nodead][harm] Holy Shock

One key does double duty - instant burst heal on your mouseover ally or instant nuke on your enemy, chosen automatically by the [help] and [harm] conditions.

Holy Shock Rescue (save anyone)
#showtooltip
/cast [@mouseover,help,nodead] Holy Shock; [@player] Holy Shock

Instant 3k+ burst heal on whoever you hover — faster than any cast-time heal. Hover the dying DPS, press, done. Self-casts when no mouseover so it doubles as your own emergency.

Lay on Hands (self emergency)
#showtooltip
/cast [@player] Lay on Hands

[@player] guarantees this full heal lands on you in a panic - no mouseover misfires when the screen is chaos and life is on the line.

Crowd Control 3

Hammer of Justice (stun — focus or target)
#showtooltip
/cast [@focus,harm,nodead][] Hammer of Justice

Stuns your focus, or your current target if no focus is set - the [@focus] priority keeps your CC locked on the kill target without re-targeting.

Repentance (CC — focus)
#showtooltip
/cast [@focus,harm,nodead][] Repentance

A 6-second long-range CC on your focus or current target - the paladin's strongest crowd control, ready on one key for healer or kill-target lockdown.

Turn Undead (undead fear)
#showtooltip
/cast Turn Undead

One key fears the undead target for up to 10 seconds - the soloing answer to dungeon trash, with no target juggling.

Utility 8

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.

Blessing Check (what's on target?)
#showtooltip
/run local b=1; for i=1,32 do local n=UnitBuff("target",i); if n and string.find(n,"Blessing") then print(n); b=0 end end

One press prints which Blessing is active on your target - so you never waste a GCD re-buffing or drop a critical buff mid-fight.

Greater Blessing Party Buff
#showtooltip
/cast Greater Blessing of Kings

Casts Greater Blessing of Kings on your entire party with one press - replaces five individual buff casts with a single raid-prep key.

Kings (survival buff)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Kings

The survival buff lands on whoever you hover or yourself - spreading Blessing of Kings across the raid in seconds instead of one player at a time.

Might on Mouseover / Self
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Might

Buffs your melee attackers in one hover-and-press - no target, buff, re-target cycle, and the [@player] fallback self-buffs when you are solo.

Wisdom (mana buff)
#showtooltip
/cast [@mouseover,help,nodead][@player] Blessing of Wisdom

The mana-restoring buff lands on whoever you hover - keep your group's mana up with one key and no target-switching.

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.

Dispel Priority Chain (raid dispel duty)
#showtooltip
/cast [@mouseover,help,nodead] Cleanse; [@focus,help,nodead] Cleanse; [@player] Cleanse

Raids assign healers to dispel duty (e.g. every 10s on a raid-wide debuff). Mouseover-first means you dispel whoever you're hovering (usually the tank or a raid frame) without dropping your heal target; focus catches the off-tank; self as last resort. Why priority chains: in a dispel rotation there's no time to retarget — the macro picks the right person for you.

Quality of Life 28

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.)

Buff Self / Buff Mouseover (smart buff)
#showtooltip
/cast [@mouseover,help,nodead] Blessing of Might; [@player] Blessing of Might

Hover a party member → buffs them. No mouseover → buffs you. One button handles both "buff the tank" and "rebuff myself after death." Works for any class buff (Mark of the Wild, Arcane Intellect, Power Word: Fortitude…).