Skip to Main Content
This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
12.0.5
PTR
12.0.7
Beta
Guide Contents
Patch 12.0.5
4/5
(
10
Votes)
Subtlety Rogue UI & Macros - Midnight
By fuu1
Updated:
2026/04/25
Macros and addons provide many quality-of-life improvements in WoW, allowing players to improve how information is displayed in-game or help decision-making to optimize performance.
In this guide, we will go over useful Subtlety Rogue macros for , explain how to make your own macros, and cover some of the best Subtlety Rogue addons for both hardcore raiders and general players alike. We also provide the best UI import strings so you can optimize your User Interface and cooldown manager settings.
Overview
BiS Gear
Rotation
Talent Builds
Consumables
Stats
Basics
Cooldown Manager Imports for Subtlety Rogue
With the improvements to the cooldown manager in Midnight, we've prepared options that you can import to play right away.
Name
Preview
Import
Description
Simple Cooldown Setup
1|LdC/S0JRGMbxW0SjUabe52pynRrE2UH/gWgpXBojcEgMwnSod+lGkHe43kNTuUVcp/bWCvpdk0SDQ1sNLdHiFPS81vLhwHnPge+7P7F7Yue9vaMS/C8EGQQLkASCD8caW31H1EU4D5nGzgv6Q/TKEDjWeKyBgx9En5AMDl8hacgc2ksQG+LAT0LikBSEh1lIFmYAmeGPtQs+nprU05VyqVwrN8qtcqfcKw/Ko/KkPPNt/FixSPKcJArKN0ktKm/E3kInj84KzooIBzAGPR+mdppr09H4/w2n9MZw1g21kSXMZCPbBKO8tBayrT/8q2Yj9xF1LY9b8pYrrbVmvdrcdgtuZX1js179BQ==
This cooldown manager setup only tracks the important cooldowns and buffs relevant to your rotation. If you look for a simple and clean setup, select this option.
Simple Cooldown Setup with bars
1|RdAvTEJRFAbwJzgjDhF43xPdMxkY2aCJ5gyyWYzqZmEmwKCn6JubvPB4dya1uflIdqq6+V8TcwaCTQPFGSC5+R0MlN/O7jn37n7ncHT/3M57Pe9kAf43ghyCJQRfkLRjjax/IjpDOAdJYu8N7T6aixA4VixRwdEvoi4kh+N3yBRkGvUSxIY48DOQFCQLYTEJmYHpQCb4YvmKl8fHtLpRrpVb5U65Vx6UR+VJeVZelFfeTZ0qFsm0SLqg/JDssvJB7CoaeTTWcDmPsANj0PRhyhezdToY12OOsK8dw9m4N/ySG2pepmJk5mVOge6BIXUVg5zt/v8SGD/qWgdcl9dbWd3ZrG1v1XbdglvcqFT/AA==
I have a personal preference for bars for major cooldowns, this setup adds a bar for
Shadow Dance
and
Shadow Blades
to the simple layout.
Petko's CDM
1|a2FpWCih3dj0bSlDoxQDY8IzphYglXUARBwCEQelGJj42ZjBoidAxBkQcRxEnFTokJx0XbJaWLL9r2SnmGS1tGS1DFA5X5FktYRii+SECZLLOiXXmEv2RTQ6B5cmAQA=
Cooldown Manager setup from a popular streamer.
You can import CDM setups under
Options -> Gameplay Enhancements -> Advanced Cooldown Settings -> Dropdown at the bottom -> Import
Full UI Imports Subtlety Rogue
Are you looking for a fully customized UI for your Subtlety Rogue? The options listed below will fulfill that requirement, positioning every element of the Midnight UI in a great position for you to play immediately.
If you're looking for larger images for the UI, click the button below to display them.
Display Larger Images
Name
Preview
Import
Description
My setup
2 50 0 0 0 4 4 UIParent 0.0 -439.0 -1 ##$$%/&&'%)$+$,$ 0 1 0 8 2 MainActionBar 0.0 4.0 -1 ##$$%/&&'%(#,$ 0 2 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%(#,$ 0 3 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 4 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 5 1 1 4 UIParent 0.0 0.0 -1 ##$$%/&('%(#,$ 0 6 1 1 4 UIParent 0.0 -50.0 -1 ##$$%/&('%(#,$ 0 7 1 1 4 UIParent 0.0 -100.0 -1 ##$$%/&('%(#,$ 0 10 0 1 7 BuffIconCooldownViewer 0.8 -4.0 -1 ##$$&('% 0 11 1 7 7 UIParent 0.0 45.0 -1 ##$$&('%,# 0 12 1 7 7 UIParent 0.0 45.0 -1 ##$$&('% 1 -1 0 0 0 UIParent 617.4 -610.1 -1 ##$#%# 2 -1 0 5 5 UIParent -2.0 -345.0 -1 ##$#%& 3 0 0 2 8 DebuffFrame 20.0 12.0 -1 $#3# 3 1 0 0 0 UIParent 891.3 -673.0 -1 %$3# 3 2 0 1 7 TargetFrame 66.3 26.5 -1 %## 3 3 0 0 0 UIParent 179.3 -482.0 -1 '#(#)#-5.)/#1$3#5#6(7-7$ 3 4 0 0 0 UIParent 244.2 -709.7 -1 ,$-5.)/#0#1#2(5#6(7-7$ 3 5 1 5 5 UIParent 0.0 0.0 -1 &#*$3# 3 6 1 5 5 UIParent 0.0 0.0 -1 -5.)/#4$5#6(7-7$ 3 7 1 4 4 UIParent 0.0 0.0 -1 3# 4 -1 0 0 0 UIParent 607.4 -637.1 -1 # 5 -1 1 7 7 UIParent 0.0 45.0 -1 # 6 0 0 1 1 UIParent 533.0 -2.0 -1 ##$#%#&.(()( 6 1 0 4 4 UIParent -290.8 -147.9 -1 ##$$%$')(')(-$ 6 2 1 1 1 UIParent 0.0 -25.0 -1 ##$#%$&.(()(+#,-,$ 7 -1 1 7 7 UIParent 0.0 45.0 -1 # 8 -1 1 6 6 UIParent 35.0 50.0 -1 #&$s%$&G 9 -1 1 7 7 UIParent 0.0 45.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 1 8 8 UIParent -9.0 85.0 -1 # 12 -1 0 0 0 UIParent 44.3 -12.0 -1 #K$#%# 13 -1 0 7 7 UIParent 562.0 2.0 -1 ##$#%%&( 14 -1 0 5 3 MinimapCluster -3.5 -3.7 -1 #$$#%# 15 0 1 7 7 StatusTrackingBarManager 0.0 0.0 -1 # 15 1 1 7 7 StatusTrackingBarManager 0.0 17.0 -1 # 16 -1 1 5 5 UIParent 0.0 0.0 -1 #( 17 -1 1 1 1 UIParent 0.0 -100.0 -1 ## 18 -1 1 5 5 UIParent 0.0 0.0 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 0 6 8 BuffIconCooldownViewer 4.0 0.0 -1 ##$/%$&('%(-($)#+$,$-$ 20 1 0 4 4 UIParent 0.0 -320.7 -1 ##$*%$&('%(-($)#+$,$-$ 20 2 0 0 0 UIParent 536.0 -735.0 -1 ##$$%#&('((-($)#+$,$-$ 20 3 0 0 0 UIParent 600.4 -671.1 -1 #$$$%#&&'((-($)#*#+$,$-$.z 21 -1 1 7 7 UIParent -410.0 380.0 -1 ##$# 22 0 1 8 7 UIParent -457.0 336.0 -1 #$$$%#&('((#)U*$+$,$ 22 1 1 1 1 UIParent 0.0 -40.0 -1 &('()U*#+$ 22 2 1 1 1 UIParent 0.0 -90.0 -1 &('()U*#+$ 22 3 1 1 1 UIParent 0.0 -130.0 -1 &('()U*#+$ 23 -1 0 8 2 MinimapCluster 0.0 4.0 -1 ##$#%$&#'e(%)U+$,$-$.(/U
A dynamic package that will cover all of the main things you need to track for Rogue abilities and rotations in a lightweight group. Luxthos also creates similar packages for all other classes, so this is recommended for beginners and experienced players who play many different characters.
Petko's UI
2 50 0 0 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%)$+#,$ 0 1 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%(#,$ 0 2 1 7 7 UIParent 0.0 45.0 -1 ##$$%/&('%(#,$ 0 3 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 4 1 5 5 UIParent -5.0 -77.0 -1 #$$$%/&('%(#,$ 0 5 0 7 7 UIParent 252.0 220.5 -1 ##$$%)&('%(&,# 0 6 1 1 4 UIParent 0.0 -50.0 -1 ##$$%/&('%(#,$ 0 7 1 1 4 UIParent 0.0 -100.0 -1 ##$$%/&('%(#,$ 0 10 1 7 7 UIParent 0.0 45.0 -1 ##$$&('% 0 11 1 7 7 UIParent 0.0 45.0 -1 ##$$&('%,# 0 12 1 7 7 UIParent 0.0 45.0 -1 ##$$&('% 1 -1 0 4 4 UIParent -1.0 -240.7 -1 ##$#%# 2 -1 1 2 2 UIParent 0.0 0.0 -1 ##$#%( 3 0 0 4 4 UIParent -228.0 -48.7 -1 $#3$ 3 1 0 4 4 UIParent 234.0 -42.8 -1 %#3$ 3 2 0 5 3 EncounterTimeline 17.0 116.0 -1 %#&$3# 3 3 0 0 0 UIParent 340.0 -230.0 -1 '$(#)#-].E/#1$3#5#6-6$7-7$ 3 4 1 0 2 CompactRaidFrameManager 0.0 -5.0 -1 ,#-#.#/#0#1#2(5#6-6$7-7$ 3 5 1 5 5 UIParent 0.0 0.0 -1 &#*$3# 3 6 1 5 5 UIParent 0.0 0.0 -1 -#.#/#4$5#6-6$7-7$ 3 7 1 4 4 UIParent 0.0 0.0 -1 3# 4 -1 1 7 7 UIParent 0.0 45.0 -1 # 5 -1 1 7 7 UIParent 0.0 45.0 -1 # 6 0 1 2 2 UIParent -255.0 -10.0 -1 ##$#%#&.(()( 6 1 1 2 2 UIParent -270.0 -155.0 -1 ##$#%#'+(()(-$ 6 2 0 4 4 UIParent -234.8 -179.5 -1 ##$#%$&&(*)(+#,-,$ 7 -1 0 1 1 UIParent -673.0 -2.0 -1 # 8 -1 0 6 6 UIParent 35.0 50.0 -1 #'$A%$&i 9 -1 1 7 7 UIParent 0.0 45.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 1 8 8 UIParent -9.0 85.0 -1 # 12 -1 1 2 2 UIParent -110.0 -275.0 -1 #K$#%# 13 -1 1 8 8 MicroButtonAndBagsBar 0.0 0.0 -1 ##$#%)&- 14 -1 1 2 2 MicroButtonAndBagsBar 0.0 10.0 -1 ##$#%( 15 0 1 7 7 StatusTrackingBarManager 0.0 0.0 -1 # 15 1 1 7 7 StatusTrackingBarManager 0.0 17.0 -1 # 16 -1 1 5 5 UIParent 0.0 0.0 -1 #( 17 -1 1 1 1 UIParent 0.0 -100.0 -1 ## 18 -1 1 5 5 UIParent 0.0 0.0 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 0 0 0 UIParent 850.0 -634.5 -1 ##$(%$&)'%(U)#+$,$-$ 20 1 0 4 4 UIParent -1.0 -192.1 -1 #+$,$-%(&''%(-($)#+',$-( 20 2 0 0 0 UIParent 904.0 -566.0 -1 ##$$%$&''%(-($)#+$,$-$ 20 3 0 8 2 PlayerFrame -20.9 -12.7 -1 #+$$%#&''%(U)#*#+$,$-$.K 21 -1 0 3 3 UIParent 133.0 -166.0 -1 ##$# 22 0 0 3 5 TargetFrame -17.9 108.0 -1 #+#,$$%#&2'#(#)-)$*$+#,$ 22 1 1 1 1 UIParent 0.0 -215.0 -1 &('()-)$*#+$ 22 2 1 1 1 UIParent 0.0 -270.0 -1 &('()-)$*#+$ 22 3 1 1 1 UIParent 0.0 -315.0 -1 &('()-)$*#+$ 23 -1 0 7 7 UIParent 277.0 196.0 -1 ##$#%#&#'T(#)U+$,.-,.(/A
A fully featured package that contains just about every aura you could possibly want for an Subtlety Rogue. From defensives to consumables, this has it all.
Full UI Large Examples
My Interface
Petko's Interface
Recommended Subtlety Rogue Macros
Macros are simple in-game tools that allow you to sequence spells together, create custom names and icons, cast different abilities depending on whether the target is friendly or hostile, define targeting conditions, and much more.
For more information on creating macros, including full lists of conditionals, modifiers, and other command customizations you can use, refer to our full Macros guide.
Macros to lower key count
It is possible to automate the use of
Coup de Grace
in AoE by combining it with
Black Powder
in an macro.
#showtooltip
/cast Coup de Grace
/cast Black Powder
Doing so reduces button count and allows you to stop actively tracking
Unseen Blade
and fully automates the use.
We usually stack cooldowns. You can use the following macro to combine them:
If you want to use everything in one macro, you can use:
#showtooltip
/cast Shadow Dance
/cast Shadow Blades
/cast Secret Technique
/use Light's Potential
You can add trinket activations to this macro by adding the two lines below.
Warning:
Do not use this if you use
Light Company Guidon
,
Algeth'ar Puzzle Box
or
Emberwing Feather
. Haste activation trinkets need to be used one second before
Shadow Dance
, and the mastery trinket is a two second channel.
/use 13
/use 14
If you want to use trinkets or combat potions individually, you can use:
#showtooltip
/cast Shadow Dance
/cast Shadow Blades
/cast Secret Technique
Make sure to use Shadow Dance only with 6 or more Combo Points when using one of the macros above.
When playing , it's advised to use
Shuriken Storm
instead of
Secret Technique
in the macro.
#showtooltip
/cast Shadow Dance
/cast Shadow Blades
/cast Shuriken Storm
Using
Secret Technique
or
Shuriken Storm
in a macro allows you to utilize each global more reliably; this can be valuable when playing with
Deepening Shadows
.
If you want more fine control, just remove
Secret Technique
/
Shuriken Storm
from the macro.
#showtooltip
/cast Shadow Dance
/cast Shadow Blades
It is possible to combine
Shadowstrike
and
Backstab
into one macro:
#showtooltip Shadowstrike
/cast Shadowstrike; Backstab
The macro also works when talented into
Gloomblade
.
You can combine
Sap
and
Kidney Shot
into one macro for convenience.
#showtooltip
/cast Sap
/cast Pick Pocket
/cast Kidney Shot
It is not advised to use this macro in PvP.
Targeting Macros
You can cast
Tricks of the Trade
on your tank by replacing
NAME
with the name of your group/raid's tank.
#showtooltip
/cast
The following macro uses
Shadowstep
on the target you hover with your mouse and uses it on your target if you don't hover over a target.
#showtooltip
/cast
The following macro uses
Blind
on the target you hover with your mouse and uses it on your target if you don't hover over a target.
#showtooltip
/cast
The following macro casts
Kick
on your focus target; macros like this are commonly used in high-level mythic+.
#showtooltip
/cast
You can set a focus target with the following macro:
/focus
Other Useful Macros
Cancel aura macro for
Stealth
.
#showtooltip Stealth
/cancelaura Shadow Dance
/cast !Stealth
The macro above allows cancels
Shadow Dance
outside of combat and casts
Stealth
when possible. This is useful in Mythic+ between packs to get into
Stealth
quicker.
This macro can be used to cancle the Apex proc, which is sometimes needed in multi target situations on .
/cancelaura Ancient Arts
This becomes relevant in Midnight once we can unlock apex talents, but is useless for now.
PvP Macros
The guides typically focus on PvE content. Macros listed here help if you want to do some casual pvp.
Focus macros are common pvp, the following two might be useful in addition to the one I already listed in the targeting section.
The following macro uses
Shadowstep
and
Kick
on your focus target.
#showtooltip
/cast Shadowstep
/cast Kick
Using
Blind
on your focus is common too, which makes a focus blind macro like the following relevant.
#showtooltip
/cast blind
You can set a focus target with the following macro:
/focus
A spammable
Sap
macro can be useful when fighting against other stealthed enemies. You can use the following.
#showtooltip Sap
/cleartarget
/targetenemyplayer
/cast Sap
Our Subtlety Rogue guides are always updated with the latest information from in-game experience, simulations, and logs. Make sure to check our changelog for this page by clicking on
View Changelog
in the Quick Facts column or on the book icon at the top of the page. If you are interested in more in-depth Subtlety Rogue guides for , make sure to browse the
Navigation Bar
at the top of the page.
Feedback
Thanks for reading our class guides! If you have any feedback, feel free to leave a comment in the section below, and we will reply as quickly as possible. If you'd like to talk with any of our writers directly, you can do so by joining our
Discord server
and finding them there!
Share your comments about this guide in our Rogue forum!
Tags:
PvE
Get Wowhead
Premium
$2
A Month
Enjoy an ad-free experience, unlock premium features, & support the site!