69 spells · 234 ranks · client 1.60.1.70753
Warlock spellbook
Trainable spells and abilities by tab, with every rank's level. Badges mark what is new or changed since Classic 1.12. Talent-granted abilities (Amplify Curse, Bane of Havoc, Conflagrate, Curse of Exhaustion, Demonic Sacrifice, Fel Domination, Incinerate, Shadowburn, Siphon Life, Soul Link, Wrack) live in the talent list.
Affliction
| Spell | Ranks | Learned at | Rank 1 effect | Classic |
|---|---|---|---|---|
Instant · 3 min cooldown | 1 | 20 | Increases the effect of your next Curse of Weakness or Bane of Agony by 50%, or your next Curse of Exhaustion by 20%. Lasts 30 sec. | changed |
25 Mana · 30 yd range · Instant | 6 | 8, 18, 28, 38, 48, 58 | Afflicts the target with agony, causing 72 Shadow damage over 24 sec. This damage is dealt slowly at first, and builds up as the Bane reaches its full duration. Only one Bane per Warlock can be active on any one target. | changed |
300 Mana · 30 yd range · Instant · 1 min cooldown | 1 | 60 | Afflicts the target with impending doom, causing 1,742 Shadow damage after 1 min. If the target dies from this damage, there is a chance that a Doomguard will be summoned. Cannot be cast on players. Only one Bane per Warlock can be active on any one target. | changed |
35 Mana · 30 yd range · 2 sec cast | 7 | 4, 14, 24, 34, 44, 54, 60 | Corrupts the target, causing 40 Shadow damage over 12 sec. | changed |
8% of base mana · 30 yd range · Instant | 1 | 25 | Reduces the target's movement speed by 30% for 12 sec. Only one Curse per Warlock can be active on any one target. | changed |
35 Mana · 30 yd range · Instant | 4 | 14, 28, 42, 56 | Curses the target with recklessness, reducing the target's armor by 175 for 2 min. Cursed enemies will not flee and will ignore Fear and Horror effects. Only one Curse per Warlock can be active on any one target. | changed |
50 Mana · 30 yd range · Instant | 4 | 20, 30, 40, 50 | Curses the target for 5 min, reducing Magic resistances by 30 and increases Magic damage taken by 4%. Only one Curse per Warlock can be active on any one target. | new |
80 Mana · 30 yd range · Instant | 2 | 26, 50 | Forces the target to speak in Demonic, increasing the casting time of all spells by 50%. Only one Curse per Warlock can be active on any one target. Lasts 30 sec. | changed |
20 Mana · 30 yd range · Instant | 6 | 4, 12, 22, 32, 42, 52 | Physical damage caused by the target is reduced by 4 for 2 min. Only one Curse per Warlock can be active on any one target. | changed |
435 Mana · 30 yd range · Instant · 2 min cooldown | 3 | 42, 50, 58 | Causes the enemy target to run in horror for 3 sec and causes 285 Shadow damage. The caster gains 100% of the damage caused in health. | changed |
55 Mana · 20 yd range · Channeled | 6 | 14, 22, 30, 38, 46, 54 | Transfers 10 health every 1 second from the target to the caster. Lasts 5 sec. | changed |
95 Mana · 20 yd range · Channeled | 4 | 24, 34, 44, 54 | Transfers 44 Mana every 1 sec from the target to the caster. Lasts 5 sec. | same |
55 Mana · 30 yd range · Channeled | 4 | 10, 24, 38, 52 | Drains the soul of the target, causing 85 Shadow damage over 15 sec. Non-trivial targets damaged by Drain Soul have a chance to grant you a Soul Shard. Non-trivial targets killed by Drain Soul will always grant you a Soul shard. Soul Shards are required for other spells. | changed |
15% of base mana · 20 yd range · 1.5 sec cast | 3 | 8, 32, 56 | Strikes fear in the enemy, causing it to run in fear for up to 10 sec. Damage caused may interrupt the effect. Only 1 target can be feared at a time. | same |
150 Mana · 2 sec cast · 40 sec cooldown | 2 | 40, 54 | Howl, causing 5 enemies within 10 yds to flee in terror for 10 sec. Damage caused may interrupt the effect. | same |
Instant | 6 | 6, 16, 26, 36, 46, 56 | Converts 30 Health into 30 Mana for you. Spirit increases the amount converted. | changed |
150 Mana · 30 yd range · Instant | 4 | 30, 38, 48, 58 | Transfers 11 health from the target to the caster every 3 sec. Lasts 30 sec. | changed |
200 Mana · 30 yd range · Channeled | 1 | 40 | Tears the target apart from within, inflicting 86 Shadow damage every 1 sec and increasing the damage they take from your other Shadow damage over time effects by 10% for 6 sec. | new |
Demonology
| Spell | Ranks | Learned at | Rank 1 effect | Classic |
|---|---|---|---|---|
100 Mana · 30 yd range · 1.5 sec cast | 2 | 28, 48 | Banishes the enemy target, preventing all action but making it invulnerable for up to 20 sec. Only one target can be banished at a time. Only works on Demons and Elementals. | same |
500 Mana · 3 sec cast · Reagents: Soul Shard | 4 | 28, 36, 46, 56 | Creates a Lesser Firestone which can be used to enchant your weapon with Fire, increasing your spell critical strike chance by 1% and the damage done by your Fire spells by up to 10. Conjured items disappear if logged out for more than 15 minutes. | changed |
95 Mana · 3 sec cast · Reagents: Soul Shard | 5 | 10, 22, 34, 46, 58 | Creates a Minor Healthstone that can be used to instantly restore 120 health. Conjured items disappear if logged out for more than 15 minutes. | changed |
85% of base mana · 3 sec cast · Reagents: Soul Shard | 5 | 18, 30, 40, 50, 60 | Creates a Minor Soulstone. The Soulstone can be used to store one target's soul. If the target dies while their soul is stored, they will be able to resurrect with 400 health and 700 mana. Conjured items disappear if logged out for more than 15 minutes. | same |
500 Mana · 5 sec cast · Reagents: Soul Shard | 3 | 36, 48, 60 | Creates a Spellstone which can be used to enchant your weapon with Shadow, increasing your spell haste by 1% and the damage done by your Shadow spells by up to 14. Conjured items disappear if logged out for more than 15 minutes. | changed |
275 Mana · Instant | 5 | 20, 30, 40, 50, 60 | Protects the caster, increasing armor by 210, Shadow resistance by 3 and increases health regeneration by 7 health per 5 sec. for 30 min. | changed |
50 Mana · Instant | 2 | 1, 10 | Protects the caster, increasing armor by 40 and increases health regeneration by 3 health per 5 sec. for 30 min. | changed |
100 yd range · Instant | 1 | 20 | When activated, sacrifices your summoned Demon to enhance the opposing aspect of your power, granting you an effect that lasts 2 hrs. The effect is canceled if any Demon is summoned. Imp: Increases your Shadow damage by 15%. Voidwalker: Restores 2% of your total Mana every 4 sec. Succubus/Incubus: Increases your Fire damage by 15%. Felhunter: Restores 3% of your total Health every 4 sec. | changed |
50 Mana · 30 yd range · Instant | 3 | 26, 38, 50 | Allows the friendly target to detect lesser invisibility for 10 min. | same |
100 Mana · Unlimited range · 5 sec cast | 1 | 22 | Summons an Eye of Kilrogg and binds your vision to it. The eye moves quickly but is very fragile. | same |
Instant · 5 min cooldown | 1 | 25 | Your next Imp, Voidwalker, Succubus, Incubus, or Felhunter Summon spell has its casting time reduced by 5.5 sec and its Mana cost reduced by 50%. | changed |
11 Health, plus 5 per sec · 20 yd range · Channeled | 7 | 12, 20, 28, 36, 44, 52, 60 | Gives 12 health to the caster's pet every second for 10 sec as long as the caster channels. Generates reduced threat. | changed |
100% of base mana · 30 yd range · 2 sec cast · 1 hour cooldown · Reagents: Infernal Stone | 1 | 50 | Summons a meteor from the Twisting Nether, causing 200 Fire damage and stunning all enemy targets in the area for 2 sec. An Infernal rises from the crater, under the command of the caster for 5 min. Once control is lost, the Infernal must be Subjugated to maintain control. Can only be used outdoors. | same |
100% of base mana · 30 yd range · 10 sec cast · 1 hour cooldown · Reagents: Demonic Figurine | 1 | 60 | Begins a ritual that sacrifices a random participant to summon a doomguard. The doomguard must be immediately subjugated or it will attack the ritual participants. Requires the caster and 4 additional party members to complete the ritual. In order to participate, all players must right-click the portal and not move until the ritual is complete. | same |
300 Mana · 30 yd range · 5 sec cast · Reagents: Soul Shard | 1 | 20 | Begins a ritual that summons the targeted group member. Requires the caster and 2 additional party members to complete the ritual. In order to participate, all players must be out of combat and right-click the portal and not move until the ritual is complete. | same |
Instant | 1 | 24 | Shows the location of all nearby demons on the minimap until cancelled. Only one type of tracking can be used at a time. | same |
135 Mana · Instant · 30 sec cooldown | 4 | 32, 42, 52, 60 | Absorbs 290 shadow damage. Lasts 30 sec. | same |
20% of base mana · 100 yd range · Instant | 1 | 30 | When active, 30% of all damage taken by the caster is taken by your Imp, Voidwalker, Succubus, Incubus, or Felhunter Demon instead. In addition, both the Demon and the master will inflict 3% more damage. Lasts as long as the Demon is active. | changed |
300 Mana · 30 yd range · 3 sec cast · Reagents: Soul Shard | 3 | 30, 44, 58 | Subjugates the target demon, up to level 45, forcing it to do your bidding. While subjugated, the time between the demon's attacks is increased by 40% and its casting speed is slowed by 30%. Lasts up to 5 min. If you repeatedly subjugate the same demon, it will become more difficult to control with each attempt. | same |
100% of base mana · 10 sec cast · Reagents: Soul Shard | 1 | 30 | Summons a Felhunter under the command of the Warlock. | same |
80% of base mana · 10 sec cast | 1 | 1 | Summons an Imp under the command of the Warlock. | same |
100% of base mana · 10 sec cast · Reagents: Soul Shard | 1 | 20 | Summons an Incubus under the command of the Warlock. | same |
100% of base mana · 10 sec cast · Reagents: Soul Shard | 1 | 20 | Summons a Succubus under the command of the Warlock. | same |
100% of base mana · 10 sec cast · Reagents: Soul Shard | 1 | 10 | Summons a Voidwalker under the command of the Warlock. | same |
50 Mana · 30 yd range · Instant | 1 | 16 | Allows the target to breathe underwater for 10 min. | same |
Destruction
| Spell | Ranks | Learned at | Rank 1 effect | Classic |
|---|---|---|---|---|
5% of base mana · 30 yd range · Instant | 1 | 30 | Afflicts the target for 5 min, causing 15% of all damage done by the Warlock to other targets to also be dealt to the cursed target. Bane of Havoc is limited to 1 target, and only one Bane per Warlock can be active on any one target. | new |
100 Mana · 30 yd range · Instant · 10 sec cooldown | 6 | 25, 32, 40, 48, 54, 60 | Ignites a target that is already afflicted by your Immolate spell, dealing 88 to 110 Fire damage and consuming your Immolate effect. | new |
645 Mana · Channeled | 3 | 30, 42, 54 | Ignites the area surrounding the caster, causing 86 Fire damage to himself and 86 Fire damage to all nearby enemies every 1 sec. Lasts 15 sec. | changed |
25 Mana · 30 yd range · 2 sec cast | 8 | 1, 10, 20, 30, 40, 50, 60, 60 | Burns the enemy for 10 Fire damage and then an additional 15 Fire damage over 15 sec. | changed |
205 Mana · 30 yd range · 2.5 sec cast | 3 | 40, 50, 60 | Deals 99 to 113 Fire damage to your target and an additional 25% damage if the target is afflicted by Immolate. | new |
295 Mana · 30 yd range · Channeled | 4 | 20, 34, 46, 58 | Calls down a fiery rain to burn enemies in the area of effect for 164 Fire damage over 8 sec. | changed |
45 Mana · 30 yd range · 1.5 sec cast | 6 | 18, 26, 34, 42, 50, 58 | Inflict searing pain on the enemy target, causing 24 to 28 Fire damage. Causes a high amount of threat. | changed |
25 Mana · 30 yd range · 1.7 sec cast | 10 | 1, 6, 12, 20, 28, 36, 44, 52, 60, 60 | Sends a shadowy bolt at the enemy, causing 11 to 15 Shadow damage. | changed |
105 Mana · 30 yd range · Instant · 15 sec cooldown · Reagents: Soul Shard | 6 | 20, 24, 32, 40, 48, 56 | Instantly blasts the target for 65 to 73 Shadow damage. If a non-trivial target dies within 8 sec of being hit with Shadowburn, the caster gains a Soul Shard. | changed |
305 Mana · 30 yd range · 6 sec cast · 1 min cooldown · Reagents: Soul Shard | 2 | 48, 56 | Burn the enemy's soul, causing 344 to 430 Fire damage. | changed |
Demons
| Spell | Ranks | Learned at | Rank 1 effect | Classic |
|---|---|---|---|---|
Instant · Demon: Imp | 5 | 4, 14, 26, 38, 50 | Increases party members' Stamina by 4. | changed |
85 Mana · Melee Range · Channeled · Demon: Voidwalker | 6 | 18, 26, 34, 42, 50, 58 | The Voidwalker consumes nearby shadows to bolster its form, recovering 325 health over 10 sec. Cannot be used while in combat. | same |
100 Mana · 30 yd range · Instant · 8 sec cooldown · Demon: Felhunter | 4 | 30, 38, 46, 54 | Purges 1 harmful magic effect from a friend or 1 beneficial magic effect from an enemy. If an effect is devoured, the Felhunter will be healed for 258. | same |
60 Mana · 30 yd range · Instant · Demon: Imp | 5 | 14, 24, 34, 44, 54 | Surrounds the target in a shield of fire. Every strike against the target causes 5 Fire damage to the attacker. Lasts 3 min. Your pet cannot cast Fire Shield on itself. | changed |
10 Mana · 30 yd range · 2 sec cast · Demon: Imp | 7 | 1, 8, 18, 28, 38, 48, 58 | Deals 3 to 5 Fire damage to a target. | changed |
65 Mana · Melee Range · Instant · 12 sec cooldown · Demon: Succubus, Incubus | 6 | 20, 28, 36, 44, 52, 60 | An instant attack that lashes the target, causing 16 Shadow damage. | changed |
100 Mana · Instant · Demon: Succubus, Incubus | 1 | 32 | Gives your summoned demon Lesser Invisibility for up to 5 min. This spell can only be used out of combat. | same |
Instant · Demon: Felhunter | 1 | 42 | Increases the stealth detection of all party members within 30 yds of the Felhunter as if they were 6 levels higher. | changed |
Instant · 10 sec cooldown · Demon: Imp | 1 | 12 | Shifts the imp out of phase with the world, making it unattackable unless it attacks. | same |
Unlimited range · Instant · Demon: Voidwalker | 6 | 16, 24, 32, 40, 48, 56 | Sacrifices the Voidwalker, giving its owner a shield that will absorb 318 damage for 30 sec. While the shield holds, spellcasting will not be interrupted by damage. | same |
24% of base mana · 30 yd range · 1.5 sec cast · Demon: Succubus, Incubus | 1 | 26 | Seduces the target, preventing all actions for up to 15 sec. Any damage caused will remove the effect. Only works against Humanoids. | same |
30 Mana · Melee Range · Instant · 4 sec cooldown · Demon: Succubus, Incubus | 4 | 22, 34, 46, 58 | Soothes the target, increasing the chance that it will attack something else. | same |
120 Mana · 30 yd range · Instant · 30 sec cooldown · Demon: Felhunter | 2 | 36, 52 | Silences the enemy for 3 sec. If used on a casting target, it will counter the enemy's spellcast, preventing any spell from that school of magic from being cast for 6 sec. | same |
150 Mana · Instant · 2 min cooldown · Demon: Voidwalker | 4 | 24, 36, 48, 60 | Taunts all enemies within 10 yards, increasing the chance that they will attack the Voidwalker. | same |
75 Mana · Instant · Demon: Felhunter | 4 | 32, 40, 48, 56 | Taints the Felhunter's blood for 1 min. When the Felhunter is hit with a melee attack, the attacker will lose 17 melee attack power for 10 sec. Stacks up to 5 times on a single target. | same |
20 Mana · Melee Range · Instant · 5 sec cooldown · Demon: Voidwalker | 6 | 10, 20, 30, 40, 50, 60 | Taunts the creature, increasing the chance that it will attack the Voidwalker. | same |
Trainer visits by level
| Level | Learn |
|---|---|
| 1 | Demon Skin (rank 1), Summon Imp, Immolate (rank 1), Shadow Bolt (rank 1), Firebolt (rank 1) |
| 4 | Corruption (rank 1), Curse of Weakness (rank 1), Blood Pact (rank 1) |
| 6 | Life Tap (rank 1), Shadow Bolt (rank 2) |
| 8 | Bane of Agony (rank 1), Fear (rank 1), Firebolt (rank 2) |
| 10 | Drain Soul (rank 1), Create Healthstone (rank 1), Demon Skin (rank 2), Summon Voidwalker, Immolate (rank 2), Torment (rank 1) |
| 12 | Curse of Weakness (rank 2), Health Funnel (rank 1), Shadow Bolt (rank 3) |
| 14 | Corruption (rank 2), Curse of Recklessness (rank 1), Drain Life (rank 1), Blood Pact (rank 2), Fire Shield (rank 1) |
| 16 | Life Tap (rank 2), Sacrifice (rank 1) |
| 18 | Bane of Agony (rank 2), Create Soulstone (rank 1), Searing Pain (rank 1), Consume Shadows (rank 1), Firebolt (rank 3) |
| 20 | Curse of the Elements (rank 1), Demon Armor (rank 1), Health Funnel (rank 2), Summon Incubus, Summon Succubus, Immolate (rank 3), Rain of Fire (rank 1), Shadow Bolt (rank 4), Shadowburn (rank 1), Lash of Pain (rank 1), Torment (rank 2) |
| 22 | Curse of Weakness (rank 3), Drain Life (rank 2), Create Healthstone (rank 2), Eye of Kilrogg, Soothing Kiss (rank 1) |
| 24 | Corruption (rank 3), Drain Mana (rank 1), Drain Soul (rank 2), Shadowburn (rank 2), Fire Shield (rank 2), Sacrifice (rank 2), Suffering (rank 1) |
| 25 | Conflagrate (rank 1) |
| 26 | Curse of Tongues (rank 1), Life Tap (rank 3), Detect Invisibility (rank 1), Searing Pain (rank 2), Blood Pact (rank 3), Consume Shadows (rank 2) |
| 28 | Bane of Agony (rank 3), Curse of Recklessness (rank 2), Banish (rank 1), Create Firestone (rank 1), Health Funnel (rank 3), Shadow Bolt (rank 5), Firebolt (rank 4), Lash of Pain (rank 2) |
| 30 | Curse of the Elements (rank 2), Drain Life (rank 3), Siphon Life (rank 1), Create Soulstone (rank 2), Demon Armor (rank 2), Subjugate Demon (rank 1), Summon Felhunter, Hellfire (rank 1), Immolate (rank 4), Devour Magic (rank 1), Torment (rank 3) |
| 32 | Curse of Weakness (rank 4), Fear (rank 2), Shadow Ward (rank 1), Conflagrate (rank 2), Shadowburn (rank 3), Sacrifice (rank 3), Tainted Blood (rank 1) |
| 34 | Corruption (rank 4), Drain Mana (rank 2), Create Healthstone (rank 3), Rain of Fire (rank 2), Searing Pain (rank 3), Consume Shadows (rank 3), Fire Shield (rank 3), Soothing Kiss (rank 2) |
| 36 | Life Tap (rank 4), Create Firestone (rank 2), Create Spellstone (rank 1), Health Funnel (rank 4), Shadow Bolt (rank 6), Lash of Pain (rank 3), Spell Lock (rank 1), Suffering (rank 2) |
| 38 | Bane of Agony (rank 4), Drain Life (rank 4), Drain Soul (rank 3), Siphon Life (rank 2), Detect Invisibility (rank 2), Blood Pact (rank 4), Devour Magic (rank 2), Firebolt (rank 5) |
| 40 | Curse of the Elements (rank 3), Howl of Terror (rank 1), Wrack, Create Soulstone (rank 3), Demon Armor (rank 3), Conflagrate (rank 3), Immolate (rank 5), Incinerate (rank 1), Shadowburn (rank 4), Sacrifice (rank 4), Tainted Blood (rank 2), Torment (rank 4) |
| 42 | Curse of Recklessness (rank 3), Curse of Weakness (rank 5), Death Coil (rank 1), Shadow Ward (rank 2), Hellfire (rank 2), Searing Pain (rank 4), Consume Shadows (rank 4) |
| 44 | Corruption (rank 5), Drain Mana (rank 3), Health Funnel (rank 5), Subjugate Demon (rank 2), Shadow Bolt (rank 7), Fire Shield (rank 4), Lash of Pain (rank 4) |
| 46 | Drain Life (rank 5), Life Tap (rank 5), Create Firestone (rank 3), Create Healthstone (rank 4), Rain of Fire (rank 3), Devour Magic (rank 3), Soothing Kiss (rank 3) |
| 48 | Bane of Agony (rank 5), Siphon Life (rank 3), Banish (rank 2), Create Spellstone (rank 2), Conflagrate (rank 4), Shadowburn (rank 5), Soul Fire (rank 1), Firebolt (rank 6), Sacrifice (rank 5), Suffering (rank 3), Tainted Blood (rank 3) |
| 50 | Curse of the Elements (rank 4), Curse of Tongues (rank 2), Death Coil (rank 2), Create Soulstone (rank 4), Demon Armor (rank 4), Detect Invisibility (rank 3), Inferno, Immolate (rank 6), Incinerate (rank 2), Searing Pain (rank 5), Blood Pact (rank 5), Consume Shadows (rank 5), Torment (rank 5) |
| 52 | Curse of Weakness (rank 6), Drain Soul (rank 4), Health Funnel (rank 6), Shadow Ward (rank 3), Shadow Bolt (rank 8), Lash of Pain (rank 5), Spell Lock (rank 2) |
| 54 | Corruption (rank 6), Drain Life (rank 6), Drain Mana (rank 4), Howl of Terror (rank 2), Conflagrate (rank 5), Hellfire (rank 3), Devour Magic (rank 4), Fire Shield (rank 5) |
| 56 | Curse of Recklessness (rank 4), Fear (rank 3), Life Tap (rank 6), Create Firestone (rank 4), Shadowburn (rank 6), Soul Fire (rank 2), Sacrifice (rank 6), Tainted Blood (rank 4) |
| 58 | Bane of Agony (rank 6), Death Coil (rank 3), Siphon Life (rank 4), Create Healthstone (rank 5), Subjugate Demon (rank 3), Rain of Fire (rank 4), Searing Pain (rank 6), Consume Shadows (rank 6), Firebolt (rank 7), Soothing Kiss (rank 4) |
| 60 | Corruption (rank 7), Create Soulstone (rank 5), Create Spellstone (rank 3), Demon Armor (rank 5), Health Funnel (rank 7), Shadow Ward (rank 4), Conflagrate (rank 6), Immolate (rank 7), Immolate (rank 8), Incinerate (rank 3), Shadow Bolt (rank 9), Shadow Bolt (rank 10), Lash of Pain (rank 6), Suffering (rank 4), Torment (rank 6) |
General tab
Attack · Shoot · Armor Proficiency (Passive) · Dodge (Passive) · Languages (Passive)
Questions players ask
At what levels does a Warlock learn new spells in WoW Forever?
Trainers teach Warlocks at 1, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 and so on up to 60. The level table on this page lists every rank by level so you know when a trainer visit is worth the walk. New spells are no longer auto-added to your action bars after the 2 November notes, so check the spellbook after each visit.
How much does training cost from 1 to 60?
About 206 to 207 gold for every class after the launch rebalance. Warlocks pay a little less to offset pet Grimoires.
Tooltips read from client 1.60.1.70753 at level 60 with no gear, from the Talents Forever dataset (CC BY 4.0). Snapshot 2026-11-03.