Adds a dark mode toggle to the Shopify admin and Partners dashboard.
Users
52
+40 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#108K
#90K among extensions
Version
1.4.0
updated 6 Oct 2026
Users
monthly, 2 months
Latest, 18 Oct 2026:52 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 18 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Shopify Admin Dark Mode
The Shopify admin has no dark mode. If you work at night, opening it is a
flashbang.
This adds a toggle to the admin's own top bar, right next to Sidekick.
Click it and the whole admin goes dark. Click it again and you're back.
Your choice is remembered, and the page is already dark on the next load —
no white flash before it catches up.
It also covers the Shopify Partners dashboard, and embedded apps built with
Shopify's own design system.
HOW IT LOOKS RIGHT
Most dark mode extensions invert the page and hope. This one doesn't.
Shopify already ships a dark colour palette in the admin — it just never
exposed a switch for it. This extension turns on Shopify's own palette,
so the colours are the ones their design team chose rather than ones
guessed by a filter.
Where a page has no dark palette, the theme is derived from that page's own
light colours instead, and only neutral greys are changed — brand colours,
status badges and links keep exactly the colour they had.
NOTHING GETS BURIED
A few components hardcode a light colour instead of reading the theme.
Those would leave light grey text on a white box: invisible. The extension
measures the real contrast of text against its own background and repairs
only pairs that are genuinely unreadable, so it can never hide something
that was legible before.
PRIVACY
No accounts, no analytics, no tracking, no external servers. Your on/off
setting is stored locally in your browser and never leaves it.