Dark Mode Toggle
Toggle dark mode on any website. No data collected, no third-party code.
As of June 2026, Dark Mode Toggle has — users in the Functionality & UI category.
Usersno change0%
—
—
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
1.0.0
Manifest V3
History
1 snapshotsTracking since Jun 8, 2026.
Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Jun 8, 2026 | — | — | — | 1.0.0 |
| Now | — | — | — | 1.0.0 |
Permissions & access
- Permissions
- activeTabstorage
- Host access
- None declared
Screenshots
About
Most popular dark mode extensions — the ones with millions of users — work by reading everything on the page: your emails, your banking details, the articles you read, the forms you fill out. They need to do this to recolor the page intelligently. When you install one of these extensions, you are granting a third party permanent access to everything you do in your browser. You are trusting that the developer will never sell your data, never get hacked, and never push a malicious update. That is a significant amount of trust to place in a free browser extension. This extension does none of that. It applies a single CSS visual filter — the same kind used to turn a photo black and white — to the entire page. Your content never leaves your browser. There is nothing to collect, because nothing is read. From a researcher's perspective, existing third-party dark mode extensions commonly require the following permissions: tabs — access to all open tab URLs webNavigation — ability to monitor every page you visit <all_urls> host permissions — read/modify access to every website's DOM Some go further and inject remotely-hosted scripts, meaning the extension's behavior can change at any time without a browser update — a known attack vector. This extension uses only two permissions: activeTab — scoped to the tab you are currently on, only while the popup is open storage — to persist per-site preferences locally Dark mode is achieved via filter: invert(1) hue-rotate(180deg) applied to the <html> element. No DOM traversal, no content scraping, no remote scripts. The content script is ~20 lines and fully auditable in seconds. The entire extension ships in under 10 files with zero npm dependencies.
Technical
- Version
- 1.0.0
- Manifest
- V3
- Size
- 8.42KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- mfhefbhlifdjmpijphhaflpffofiiiog
- Developer ID
- u832e7b41b2dc1c503b912a3ce0fd4839
- Developer Email
- [email protected]
- Created
- Jun 7, 2026
- Last Updated (Store)
- Jun 7, 2026
- Last Scraped
- Jun 8, 2026
- Website
- —
Data sourced from the Chrome Web Store · last verified Jun 8, 2026.