Global when you want it
Apply dark mode to sites without an individual setting, or keep the default untouched until the next late-night session.
Chrome extension / local-first / v1.1
Switch the current site, set a global default, and tune page brightness without distorting images, video, or Google Docs.
✓ Free to use · no account · no ads
Dark mode active · settings stored locally
01 / A better baseline
Dusk is built for the small moment when a white webpage feels too loud. Flip the current site, set a global preference, or let each website remember what feels right.
Control the moment
Keep your default setting intact, then make a local exception whenever a website needs one. Dusk remembers the choice by hostname, not by building a browsing-history list.
Try per-site control
Site override / remembered locally
Less glare, more signal
A browser dark mode extension that stays out of the way until you need it.
Apply dark mode to sites without an individual setting, or keep the default untouched until the next late-night session.
Images, video, maps, embeds, SVGs, and document canvases get special care so “dark” does not mean “inside out.”
Dial the page from 72% to 100% brightness. Find a softer reading surface without changing your monitor or operating system.
Use ⌥⇧D on Mac or AltShiftD on Windows to toggle the current site.
02 / A calmer interface
Designed for reading, writing, and the pages between.
Read the quiet web
Practical notes on browser dark mode, site-by-site control, and the pixels in between.
What browser dark mode changes, when an extension helps, and how to keep pages comfortable without losing their original media.
Read the guide Control · 4 minA simple way to decide which websites should follow a global default and which deserve their own setting.
Read the guide Use case · 5 minMake late-night editing easier while keeping the document canvas and print output predictable.
Read the guideA useful permission story
The Dusk extension has no account system, ads, or remote code. Its settings live in Chrome’s local storage. This website uses Vercel Web Analytics for aggregate page-visit insights; extension page data is not sent to the website analytics service.
03 / Start tonight
Add Dusk to Chrome, pin it to your toolbar, and choose how much of the web should follow your lead.
Add Dusk to ChromeOpen the Chrome Web Store listing and select Add to Chrome.
Pin Dusk to the toolbar so the switch is always close.
Toggle the current site, enable global dark mode, or adjust brightness.
Questions, answered
No. Dusk does not send webpage content, domains, settings, or visual information to the developer or third parties. Settings are stored with chrome.storage.local.
Yes. The current-site switch supports an independent on, off, or follow-global setting, and Dusk remembers that choice by hostname.
Dusk protects common media, maps, embeds, SVGs, and document canvases so their original colors remain intact wherever the page allows it.
Chrome internal pages, the Chrome Web Store, and some built-in PDF pages are protected by the browser and cannot be modified by extensions.