
Dark Mode Switcher by Vishwas
Switch between light and dark themes instantly on any website.
You'll need Firefox to use this extension
Extension Metadata
Screenshots





About this extension
<b>🌙 Dark Mode Switcher</b>
Transform any website into a dark-themed (dark mode) experience instantly while keeping images, videos, and dynamic content looking natural. Perfect for night browsing or reducing eye strain!
<b>🔑 Features:</b>
<ul>
<li><b>🌓 Global Theme Toggle</b> – Apply dark mode to all websites and tabs with a single click or keyboard shortcut. The extension intelligently adjusts colors while maintaining readability.</li>
<li><b>📋 Site Exclusion List</b> – Exclude specific websites from dark mode. Useful for sites that already support dark themes or where color accuracy is important.</li>
<li>
<b>🖼️ Smart Media Handling</b> – Preserves the appearance of:
<ul>
<li>✔️ Images</li>
<li>✔️ Videos</li>
<li>✔️ Canvas elements</li>
<li>✔️ Background images and gradients</li>
</ul>
</li>
<li><b>⚡ Dynamic Content Support</b> – Automatically processes new content on dynamic websites for a seamless dark mode experience.</li>
<li><b>💾 Persistent Settings</b> – Preferences are saved across browser sessions, so you only need to configure the extension once.</li>
<li><b>🎨 Customizable UI</b> – Switch the add-on interface between light and dark themes to match your Firefox theme.</li>
</ul>
<b>🎯 Why Choose Dark Mode Switcher?</b>
<ul>
<li><b>✅ Works on Most Websites</b> – Adapts to blogs, dashboards, news sites, and even older web apps.</li>
<li><b>🚀 Optimized Performance</b> – CSS-based inversion ensures smooth scrolling and fast rendering on 99% of websites, including YouTube and GitHub.</li>
<li>
<b>🎯 Fine-Grained Control:</b>
<ul>
<li>✔️ Domain-based exclusions</li>
<li>✔️ Manual overrides for stubborn elements</li>
<li>✔️ Smart exclusion of logos, media, and canvas elements</li>
</ul>
</li>
</ul>
<b>🧑🏻💻 Usage:</b>
<ol>
<li>
<b>Basic Controls:</b>
<ul>
<li>✔️ Click the add-on icon to toggle dark mode.</li>
<li>✔️ Use the keyboard shortcut <code>Alt+Shift+D</code> to enable/disable dark mode on any page.</li>
</ul>
</li>
<li>
<b>⚙️ Settings & Customization:</b>
<ul>
<li>Open <b>Add-ons Manager</b> (<code>about:addons</code>) to configure preferences.</li>
<li><b>📋 Exclusion List:</b> Add or remove websites where dark mode should be disabled.</li>
<li><b>🖼️ Media Preservation:</b> Choose which elements (images, videos, canvas) retain their original colors.</li>
<li><b>🌓 Smart Inversion:</b> Auto-detect and preserve UI elements that should remain unchanged.</li>
<li><b>⌨️ Keyboard Shortcuts:</b> Customize hotkeys in Firefox’s add-on settings.</li>
</ul>
</li>
</ol>
<b>🛠️ Troubleshooting:</b>
<ul>
<li>✔️ <b>Dark mode not applying?</b> Check if the website is in your exclusion list.</li>
<li>✔️ <b>Images or media look inverted?</b> Enable media preservation in settings.</li>
<li>✔️ <b>Performance issues?</b> Try disabling smart inversion for complex sites.</li>
<li>✔️ <b>Add-on icon not responding?</b> Refresh the page or restart Firefox.</li>
</ul>
<b>🛡️ Privacy:</b>
<ul>
<li>✔️ No data collection</li>
<li>✔️ No external server communication</li>
<li>✔️ Runs entirely within Firefox</li>
<li>✔️ Requires only essential permissions</li>
</ul>
Transform any website into a dark-themed (dark mode) experience instantly while keeping images, videos, and dynamic content looking natural. Perfect for night browsing or reducing eye strain!
<b>🔑 Features:</b>
<ul>
<li><b>🌓 Global Theme Toggle</b> – Apply dark mode to all websites and tabs with a single click or keyboard shortcut. The extension intelligently adjusts colors while maintaining readability.</li>
<li><b>📋 Site Exclusion List</b> – Exclude specific websites from dark mode. Useful for sites that already support dark themes or where color accuracy is important.</li>
<li>
<b>🖼️ Smart Media Handling</b> – Preserves the appearance of:
<ul>
<li>✔️ Images</li>
<li>✔️ Videos</li>
<li>✔️ Canvas elements</li>
<li>✔️ Background images and gradients</li>
</ul>
</li>
<li><b>⚡ Dynamic Content Support</b> – Automatically processes new content on dynamic websites for a seamless dark mode experience.</li>
<li><b>💾 Persistent Settings</b> – Preferences are saved across browser sessions, so you only need to configure the extension once.</li>
<li><b>🎨 Customizable UI</b> – Switch the add-on interface between light and dark themes to match your Firefox theme.</li>
</ul>
<b>🎯 Why Choose Dark Mode Switcher?</b>
<ul>
<li><b>✅ Works on Most Websites</b> – Adapts to blogs, dashboards, news sites, and even older web apps.</li>
<li><b>🚀 Optimized Performance</b> – CSS-based inversion ensures smooth scrolling and fast rendering on 99% of websites, including YouTube and GitHub.</li>
<li>
<b>🎯 Fine-Grained Control:</b>
<ul>
<li>✔️ Domain-based exclusions</li>
<li>✔️ Manual overrides for stubborn elements</li>
<li>✔️ Smart exclusion of logos, media, and canvas elements</li>
</ul>
</li>
</ul>
<b>🧑🏻💻 Usage:</b>
<ol>
<li>
<b>Basic Controls:</b>
<ul>
<li>✔️ Click the add-on icon to toggle dark mode.</li>
<li>✔️ Use the keyboard shortcut <code>Alt+Shift+D</code> to enable/disable dark mode on any page.</li>
</ul>
</li>
<li>
<b>⚙️ Settings & Customization:</b>
<ul>
<li>Open <b>Add-ons Manager</b> (<code>about:addons</code>) to configure preferences.</li>
<li><b>📋 Exclusion List:</b> Add or remove websites where dark mode should be disabled.</li>
<li><b>🖼️ Media Preservation:</b> Choose which elements (images, videos, canvas) retain their original colors.</li>
<li><b>🌓 Smart Inversion:</b> Auto-detect and preserve UI elements that should remain unchanged.</li>
<li><b>⌨️ Keyboard Shortcuts:</b> Customize hotkeys in Firefox’s add-on settings.</li>
</ul>
</li>
</ol>
<b>🛠️ Troubleshooting:</b>
<ul>
<li>✔️ <b>Dark mode not applying?</b> Check if the website is in your exclusion list.</li>
<li>✔️ <b>Images or media look inverted?</b> Enable media preservation in settings.</li>
<li>✔️ <b>Performance issues?</b> Try disabling smart inversion for complex sites.</li>
<li>✔️ <b>Add-on icon not responding?</b> Refresh the page or restart Firefox.</li>
</ul>
<b>🛡️ Privacy:</b>
<ul>
<li>✔️ No data collection</li>
<li>✔️ No external server communication</li>
<li>✔️ Runs entirely within Firefox</li>
<li>✔️ Requires only essential permissions</li>
</ul>
Rate your experience
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Access browser tabs
- Access your data for all websites
This add-on may also ask to:
- Access your data for all websites
More information
- Version
- 1.0.0
- Size
- 62.38 KB
- Last updated
- 19 days ago (Apr 3, 2025)
- Related Categories
- License
- GNU General Public License v3.0 only
- Version History
- Tags
Add to collection
More extensions by Vishwas
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet