Macros for any class

Every character can use these, since they work with items, targets and game settings instead of class spells. These are the ones that turn up most across 52 independent guides and forum threads, most used first, each written for Forever and checked against the beta spell list.

Most used

Both trinkets

Items · 8 sources

You fire both on-use trinkets from one key, and the button shows the top trinket's icon and cooldown.

#showtooltip 13
/use 13
/use 14

Explain line by line

2 other versions

One trinket per key

#showtooltip 13
/use 13

Explain line by line

Second one on Shift

#showtooltip 13
/use 13
/use [mod:shift] 14

Explain line by line

Not confirmed in the Forever beta yet: a trinket and a spell on one press and #showtooltip with a slot number.

Healthstone or potion

Items · 8 sources

You use a healthstone on a plain press and drink a healing potion with Shift held, so one key covers both without spending both at once.

#showtooltip
/use [mod:shift] Major Healing Potion; Major Healthstone

Explain line by line

2 other versions

Both at once

#showtooltip
/use Major Healthstone
/use Major Healing Potion

Explain line by line

Second press drinks

#showtooltip
/castsequence reset=combat Major Healthstone, Major Healing Potion

Explain line by line

Forever adds the Restored Healing Potion, usable at any level, which restores 30% of your health; put in whichever potion you carry.

Weapon set swap

Items · 8 sources

You switch between a two-hander and a one-hander with a shield; put in your own item names.

/equipslot [equipped:Shields] 16 Arcanite Reaper
/equipslot [noequipped:Shields] 16 Frostbite
/equipslot [noequipped:Shields] 17 Force Reactive Disk

Explain line by line

Another version

Shift for the two-hander

/equipslot [mod:shift] 16 Arcanite Reaper
/equipslot [nomod] 16 Frostbite
/equipslot [nomod] 17 Force Reactive Disk

Explain line by line

/equipset needs the Equipment Manager, which Classic Era never had, so this uses /equipslot. In Classic you can swap weapons in combat but not armor.

Not confirmed in the Forever beta yet: weapon swaps in combat.

Target next enemy when needed

Targeting · 7 sources

You tab to an enemy only when you have no target, a dead one or a friendly one, so a live enemy target never gets dropped.

/targetenemy [noexists][dead][help]

Explain line by line

2 other versions

Enemy players only

/targetenemyplayer [noexists][dead][help]

Explain line by line

Then start attacking

/targetenemy [noexists][dead][help]
/startattack

Explain line by line

Bandage yourself

Items · 6 sources

You bandage yourself without losing your current target.

#showtooltip
/use [@player] Heavy Runecloth Bandage

Explain line by line

2 other versions

Friend first, then you

#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player] Heavy Runecloth Bandage

Explain line by line

Stop casting first

#showtooltip
/stopcasting
/use [@player] Heavy Runecloth Bandage

Explain line by line

Bandages don't start the global cooldown in Forever. Heavy Runecloth Bandage heals 2,000 over 8 seconds; put in the one you carry.

Not confirmed in the Forever beta yet: using an item on yourself with [@player].

Game settings

These change a game setting. /console sets it to a value and the game keeps it, so you press the macro once, or type the same line into chat. Switching a setting on and off from one key needs /run, because /console can't read the current value.

Max camera distance

Camera and UI · 8 sources

You let the mouse wheel zoom the camera out further than the Options slider allows.

/console cameraDistanceMaxZoomFactor 2.6

Explain line by line

Classic Era accepts up to 3.9 and retail stops at 2.6, so this uses the value both accept. To try for more, run it with 3.9 and check what the game kept with /run print(GetCVar("cameraDistanceMaxZoomFactor")).

Not confirmed in the Forever beta yet: camera and nameplate settings.

Toggle enemy nameplates

Camera and UI · 4 sources

You switch enemy nameplates on or off out of combat; the V key does the same and also works in combat.

/run SetCVar("nameplateShowEnemies", GetCVarBool("nameplateShowEnemies") and 0 or 1)

Explain line by line

Another version

Friendly nameplates

/run SetCVar("nameplateShowFriends", GetCVarBool("nameplateShowFriends") and 0 or 1)

Explain line by line

Not confirmed in the Forever beta yet: camera and nameplate settings.

Nameplate distance

Camera and UI · 3 sources

You make enemy nameplates show from further away.

/console nameplateMaxDistance 41

Explain line by line

Classic Era and TBC Classic accept anything from 20 to 41 yards.

Not confirmed in the Forever beta yet: the nameplate distance setting.

Mute or unmute

Camera and UI · 3 sources

You turn all game sound off or on and see which in chat.

/run local k="Sound_EnableAllSound" SetCVar(k, GetCVarBool(k) and 0 or 1) print("Sound", GetCVarBool(k) and "on" or "off")

Explain line by line

Another version

Silent, no message

/console Sound_EnableAllSound 0

Explain line by line

Ctrl-S does the same without a macro.

Wider field of view

Camera and UI · 2 sources

You widen the camera's field of view past the default.

/console cameraFov 100

Explain line by line

The Forever client has the cameraFov setting. Retail accepts 50 to 120, with 90 as the default.

Not confirmed in the Forever beta yet: camera and nameplate settings.

Also common

Set or clear focus

Targeting · 5 sources

You set your focus to the unit under the mouse, or your target, and clear it with Shift held, so other macros can cast on it.

/clearfocus [mod:shift]
/stopmacro [mod:shift]
/focus [@mouseover,exists][]

Explain line by line

Another version

Current target only

/focus

Explain line by line

Focus arrived in patch 2.0, so vanilla guides don't use it.

Not confirmed in the Forever beta yet: /focus.

Quiet errors around a macro

Camera and UI · 5 sources

You fire both trinkets without the error voice and red text you'd get when one is on cooldown; put your own /use or /cast lines in the middle.

#showtooltip 13
/console Sound_EnableErrorSpeech 0
/use 13
/use 14
/run UIErrorsFrame:Hide() C_Timer.After(0,function() UIErrorsFrame:Clear() UIErrorsFrame:Show() SetCVar("Sound_EnableErrorSpeech",1) end)

Explain line by line

Clearing the error text needs /run. The restore waits one frame because the modern client shows errors after the macro finishes. The whole macro takes 204 of the 255 characters, so keep your own lines short.

Mount or dismount

Mounts · 5 sources

You call your mount when you're outdoors and get off it when you're riding; swap in your own mount's name.

#showtooltip
/cast [nomounted,outdoors] Brown Horse
/dismount

Explain line by line

Another version

Second mount on Shift

#showtooltip
/cast [nomounted,outdoors,mod:shift] Swift Palomino; [nomounted,outdoors] Brown Horse
/dismount

Explain line by line

Mount items teach you the mount in Forever, so you /cast the mount's name instead of using the Bridle or Reins as in Classic Era. There's no flying in Forever, so the [flyable] parts of retail mount macros don't apply.

Not confirmed in the Forever beta yet: casting a mount by name.

Fish, lure, swap back

Professions · 5 sources

You equip your pole and fish on a plain press, put a lure on the pole with Shift, and switch back to your weapon with Ctrl; the first press equips, the next one casts.

#showtooltip Fishing
/equip [noequipped:Fishing Poles,nomod] Big Iron Fishing Pole
/cast [equipped:Fishing Poles,nomod] Fishing
/use [mod:shift] Shiny Bauble
/use [mod:shift] 16
/equipslot [mod:ctrl] 16 Arcanite Reaper

Explain line by line

Another version

Equip and fish only

#showtooltip Fishing
/equip Big Iron Fishing Pole
/cast Fishing

Explain line by line

Find a rare by name

Targeting · 4 sources

You target the named rare if it's loaded near you, put a skull on it and play a sound; put in the rare's name, and nothing happens if it isn't there.

/cleartarget
/targetexact Humar the Pridelord
/stopmacro [noexists][dead]
/tm 8
/run PlaySound(8959)

Explain line by line

Another version

Tag it with an attack

/targetexact Humar the Pridelord
/stopmacro [noexists][dead]
/startattack

Explain line by line

The sound needs /run, which is allowed because it only touches the interface; delete that line if you don't want it.

Not confirmed in the Forever beta yet: /focus and raid target marks.

Racial with trinkets

Racials · 4 sources

You use your racial and both trinkets on one press; Blood Fury, Berserking, Elune's Light and Eureka! all fit, since none of them starts the global cooldown.

#showtooltip Blood Fury
/cast Blood Fury
/use 13
/use 14

Explain line by line

Another version

Potion on Shift

#showtooltip Blood Fury
/cast Blood Fury
/use 13
/use 14
/use [mod:shift] Major Mana Potion

Explain line by line

In Forever Blood Fury raises attack power and spell power by 10% for 15 seconds, so caster Orcs use it too. Elune's Light (Night Elf) and Eureka! (Gnome) are new racials.

Not confirmed in the Forever beta yet: a trinket and a spell on one press.

Eat and drink

Items · 3 sources

You start eating and drinking with one press; press it once, since a second press starts them over.

#showtooltip
/use Morning Glory Dew
/use Homemade Cherry Pie

Explain line by line

Sell grey items

Items · 3 sources

With a vendor open, you sell every grey item in your bags in one press.

/run local c=C_Container for b=0,4 do for s=1,c.GetContainerNumSlots(b) do local i=c.GetContainerItemInfo(b,s) if i and i.quality==0 and not i.hasNoValue then c.UseContainerItem(b,s) end end end

Explain line by line

Selling from a macro needs /run, since no slash command does it. It checks item quality rather than the grey color code in the item link, which older Classic macros used.

Not confirmed in the Forever beta yet: selling junk from a macro.

For particular jobs

Healing or mana potion

Items · 2 sources

You drink a healing potion on a plain press and a mana potion with Shift held.

#showtooltip
/use [mod:shift] Major Mana Potion; Major Healing Potion

Explain line by line

Another version

Drink when out of combat

#showtooltip
/use [combat] Major Mana Potion; Morning Glory Dew

Explain line by line

Forever adds the Restored Mana Potion, usable at any level, which restores 20% of your mana.

Swap in a trinket

Items · 2 sources

You use the trinket in the lower slot with a normal press and equip a different one there with a right-click, out of combat only.

#showtooltip 14
/use [nobutton:2] 14
/equipslot [button:2] 14 Insignia of the Alliance

Explain line by line

Another version

Plain swap

/equipslot 14 Insignia of the Alliance

Explain line by line

Carrot on a Stick, the riding trinket most guides swap in, isn't in the Forever beta; Insignia of the Alliance and Insignia of the Horde are. Equipping an on-use trinket starts a 30-second cooldown on it.

Not confirmed in the Forever beta yet: trinket swaps.

Assist your focus

Targeting · 2 sources

You target whatever your focus, usually the tank, is attacking and start attacking it.

/assist focus
/startattack

Explain line by line

Not confirmed in the Forever beta yet: /focus.

Dismount, then act

Mounts · 2 sources

You get off your mount and use the ability on the same press; the /dismount line goes above any instant such as Counterspell, Kick or Hammer of Justice.

#showtooltip
/dismount
/cast Counterspell

Explain line by line

Classic Era needs the line because casting while mounted fails there. Retail dismounts you when you cast.

Not confirmed in the Forever beta yet: whether casting while mounted dismounts you.

Where these come from

A macro's source count is how many of the independent guides and threads below list it. Copies and reprints of the same guide count once. Macros only one source mentions are left out.

Sources (52)
  1. Warcraft Wiki / Wowpedia / WoWWiki (one wiki lineage, incl. WoWisClassic's copy): Warcraft Wiki: Useful macros, Warcraft Wiki: Useful macros (old), Warcraft Wiki: Making a macro, Warcraft Wiki: Mount macros, Warcraft Wiki: Useful macros for warlocks, WoWWiki archive: Useful macros (1.0), Wowpedia: Useful macros, Wowpedia: CVar cameraDistanceMaxZoomFactor, WoWisClassic: How to make macros in WoW Classic 101 (Marcovitch, 2019-09-18)
  2. Wowhead Classic basic macro guide (firadesunna): Classic WoW Basic Macro Guide (firadesunna, 2020-02-26)
  3. Icy Veins Classic (Impakt): Icy Veins: WoW Classic Best Addons and Macros Guide (Impakt, 2019-09-18)
  4. Icy Veins Classic, Hardcore and TBC (Abide): Icy Veins: Classic Hardcore Tips and Tricks (Abide, 2023-07-02), Icy Veins: Classic Guide to Priests' Best Addons and Macros (Abide, upd. 2024-11-18), Icy Veins: Classic Guide to Paladins' Best Macros (Abide, upd. 2024-11-18), Icy Veins: TBC Classic Warlocks' Best Macros (Abide, upd. 2026-01-12)
  5. Icy Veins Classic warrior guide: Icy Veins: Classic Guide to Warriors' Best Macros (upd. 2024-11-18)
  6. Icy Veins Classic mage guide (Wrdlbrmpft): Icy Veins: Classic Guide to Mages' Best Macros (Wrdlbrmpft, upd. 2024-11-17)
  7. Icy Veins TBC rogue guide (Sellin): Icy Veins: TBC Classic Rogues' Best Macros (Sellin, upd. 2026-01-12)
  8. Wowhead Hardcore tips (Calamityhc): Wowhead: Hardcore WoW Tips and Tricks (Calamityhc, 2024-11-21)
  9. Wowhead forums: camera distance thread: Wowhead Forums: Max camera distance macro
  10. Wowhead news: retail camera trick removed: Wowhead News: Extending Camera Distance Trick Via Macro or Config Cache No Longer Works (2026-04)
  11. Wowhead news: FOV console command: Wowhead News: Change Field of View with new console command in 9.2.5 (2022-06-21)
  12. Wowhead forums: food and water thread: Wowhead Forums: Food & water macro
  13. Wowhead forums: fishing thread: Wowhead Forums: Fishing macro
  14. Dot Esports (Jerome Heath): Dot Esports: How to zoom out and increase your FOV in WoW Classic (Jerome Heath, 2024, upd. 2025-12)
  15. OwnedCore command reference (2025): OwnedCore: Ultimate WoW Command Reference (2025-06-05)
  16. OwnedCore 'Macro Love' collection (Anotherfox): OwnedCore: Macro Love, collection of useful macros (Anotherfox, 2008-12-27)
  17. Luxthos Classic macros: Luxthos: Classic Macros (2019-09-08)
  18. WoW Eternity (Forever site, low reliability): WoW Eternity: WoW: Forever & Classic Era Macros Workstation
  19. NoobToBoss (TBC macro guide, First Aid guide): NoobToBoss: TBC Classic Macro Guide, All Classes (Mardkhar, 2026), NoobToBoss: WoW Classic First Aid Leveling Guide 1-300 (2025-10-22)
  20. Boosting-Ground First Aid guide (Joy): Boosting-Ground: Classic WoW First Aid 1-300 (Joy, 2025-05-30)
  21. Zockify Classic class macro pages: Zockify: WoW Classic Warrior Macros (Anniversary, Era, SoD, Hardcore; upd. 2025-08-11), Zockify: WoW Classic Mage Macros (upd. 2025-03-07)
  22. HuskyBoost TBC Fresh macros: HuskyBoost: TBC Fresh (Anniversary) macros guide (upd. 2026-06-08)
  23. Monchew warrior macros (2010): Monchew: Warrior Macros (2010-08-17)
  24. World of Warcraft: Forever Wiki (low reliability): World of Warcraft: Forever Wiki: Macros Guide and Addon Setup (upd. 2026-09-14), World of Warcraft: Forever Wiki: Mouseover Macros Guide (upd. 2026-09-14)
  25. classicwowforever.com (Forever class pages): classicwowforever.com Any class macros, Classic WoW Forever: macros for every class (2026-09-26)
  26. Blizzard Classic forum: max camera distance: Blizzard Forums (WoW Classic General): Max camera distance command
  27. Blizzard Classic forum: target macro (2020): Blizzard Forums (UI and Macro): Classic Target Macro (2020-01-02)
  28. Blizzard EU Classic forum: rare-finder macro (2019): Blizzard EU Forums (WoW Classic General): Macro help (2019-09-13)
  29. Blizzard EU forum: self-target bandage (2019): Blizzard EU Forums: Macro for self-target and bandage? (2019-09-05)
  30. Blizzard forum: macro templates (Elvenbane): Blizzard Forums: Useful Macro Templates (Elvenbane, 2018-12-10)
  31. Blizzard forum: targeting and next target: Blizzard Forums: [HELP] Targeting & Next Target Macro (2018-11)
  32. Blizzard forum: healthstone and potion (modifier advice): Blizzard Forums: Health Stone and Healing Potion Macro (2022-07)
  33. Blizzard forum: single-button potion/healthstone: Blizzard Forums: Single button Potion Healthstone Macro
  34. MMO-Champion: healthstone/potion press twice: MMO-Champion: Healthstone/Health Pot press twice macro (2011-2014)
  35. Blizzard Classic forum: sell grey items (2024): Blizzard Forums (WoW Classic General): Sell grey items macro (2024-12)
  36. Blizzard forum: sell greys broke (C_Container, 2023): Blizzard Forums: Macro for Sell All Greys no longer works (2023-01-18)
  37. Blizzard Classic forum: spammable eat/drink: Blizzard Forums (WoW Classic General): Spammable Drink/Eat macro? (2019-11)
  38. Blizzard EU Classic forum: 1-button fishing: Blizzard EU Forums (WoW Classic General): 1 button fishing macro (2019-11-14)
  39. Blizzard EU forum: fishing macro advice: Blizzard EU Forums: Ultimate Fishing Macro Advice (2019-04-23)
  40. Blizzard forum: sound toggle: Blizzard Forums: Sound Macro (2022-05-16)
  41. WoWInterface: sound toggle: WoWInterface: [Request] Macro to toggle sound (2011)
  42. Blizzard forum: suppress errors (2024): Blizzard Forums: Temporarily Suppress Error Messages and Speech/Sound (2024-07-13)
  43. Blizzard forum: suppress audio warning (2019): Blizzard Forums: Suppress Audio Warning? (2019-08)
  44. Blizzard forum: UIErrors after 8.2 (2020): Blizzard Forums: UIErrors/Sound_Enable macro function (2020-04-09)
  45. GitHub frankshaka/wow-macros (classic): GitHub frankshaka/wow-macros: classic/README.md
  46. MMO-Champion: nameplate toggle: MMO-Champion: Nameplate swap toggle (2019-07-22)
  47. Legacy-WoW: nameplate distance 41 yd: Legacy-WoW: Nameplate distance can now be increased to 41 yards in TBC Classic (2021-05-12)
  48. Blizzard EU forum: Anniversary nameplate distance: Blizzard EU Forums: WOW Classic Anniversary: Nameplate Distance (2024-12-21)
  49. Blizzard EU forum: trinket lockout: Blizzard EU Forums: trinket macro not working as intended (2018-11-07)
  50. MMO-Champion: trinkets/racial/potion macro: MMO-Champion: Trinkies/racial/pot - 1 macro (2011-09-08)
  51. WoW Lazy Macros threads: WoW Lazy Macros: /targetenemy [noharm][dead] (2024-07-25), WoW Lazy Macros: 'Ride' one-button mount macro (2020-01-05), WoW Lazy Macros: Mount / travel form / aquatic form one button (Classic, 2020-07-10)
  52. MMO-Champion: swimming mount macro: MMO-Champion: Swimming mount macro (2011-03)