WP Dark Mode

plugin banner

WP Dark Mode automatically enables a stunning dark mode of your website based on user's operating system. Supports macOS, Windows, Android & iOS.

Author:WPPOOL (profile at wordpress.org)
WordPress version required:5.0
WordPress version tested:6.5.2
Plugin version:5.0.4
Added to WordPress repository:20-07-2020
Last updated:18-04-2024
Rating, %:92
Rated by:342
Plugin URI:https://wppool.dev/wp-dark-mode
Total downloads:789 507
Active installs:20 000+
plugin download
Click to start download


WP Dark Mode instantly creates a dark mode version of your website without any complicated setup. Activate the plugin and your site visitors will experience a dark mode version of your website as per their preferred operating system preference. This is the easiest and highest-rated dark mode plugin for WordPress on the repository.

Check what popular WordPress expert Matt (WPress Doctor) thinks about WP Dark Mode.

????️ View Demo | ???? Get the Premium Version


  1. Floating Dark Mode Switch – Display a dark mode floating switch in the footer of your website. The dark mode switch lets your site visitors easily toggle between dark mode and light mode.
  2. Default Dark Mode – Make dark mode the default mode of the website. Users will see the dark mode first after entering your website.
  3. Dark mode Elementor Widget – Place the dark mode switch on any page/post using the Elementor widget.
  4. Dark mode Gutenberg Block – Place the dark mode toggle on any page/post using the Gutenberg block.
  5. Apply Light or Dark Theme Based on OS Setting – WP Dark Mode can detect the user’s device theme (light mode or night mode) and automatically enables dark mode for your visitors to ensure a seamless website experience.
  6. Admin Panel Dark Mode – Enable dark mode on the WordPress admin panel/dashboard. Give your eyes a much-needed rest while working long hours by enabling dark mode on the default WordPress dashboard.
  7. Dark Mode Color Presets – 2 exclusive dark mode color presets are available to quickly change the dark mode color from the predefined preset. Give your website a brand new look and feel by changing the preset.
  8. Remember Dark Mode – Enable the plugin to remember users’ choices and automatically enable dark mode for visitors who used it before.
  9. Shortcode Support – Take advantage of the [wp_dark_mode_switch] shortcode to display the dark mode switch anywhere on your website.
  10. Themes Compatibility – WP Dark Mode is compatible with the most popular WordPress themes including Astra, Avada, Betheme, The7, Flatsome, BuddyBoss, Divi, OceanWP, and many more. Check the full list of compatible themes.
  11. Popular Page Builder Compatibility – Experience compatibility with Divi Builder, WP Bakery, Visual Composer, Beaver Builder, Oxygen Builder, and Elementor.
  12. Revolution Slider Compatible – This plugin is compatible with the revolution slider.
  13. Low Image Brightness – Decrease the brightness and contrast of images in the dark mode.
  14. Accessibility Features – Toggle dark mode by using a keyboard shortcut (Ctrl + Alt + D) or using a URL/domain parameter.
  15. Dark Mode Toggle Animation – Choose the animation effect between dark/white mode among numerous options including Fade In, Pulse, Flip, and many more.
  16. Social Share – Social share icons allow your website visitors to share your content with ease. With plenty of cool social media icon templates and share count displays, this is the only dark mode plugin that supports dedicated social share buttons.

????️ View Demo | ???? Get the Premium Version


  1. Schedule Dark Mode – Schedule a time for enabling dark mode on your website and take full control over your website’s appearance.
  2. Access 19 Dark Mode Floating Switch Styles – Get instant access to 19 stunning dark mode switch styles. Choose your preferred dark mode switch button for the users to toggle the dark mode.
  3. Customize Dark Mode Floating Switch Placement – Customize the placement of the dark mode switch. You can place it anywhere on your website.
  4. Premium Dark Mode Color Presets – 13 exclusive ready-made dark mode color presets are available to quickly change the dark mode color from the predefined presets.
  5. ???? Preset Color Customization – Tailor your dark mode experience to perfection. Choose a preset and customize the color of every element, starting from the body and text to links, input fields, buttons, and even the scrollbar—exactly the way you want.
  6. ???? Create Custom Color Preset – Unleash your inner Picasso by creating and customizing your color presets. Dive into a palette of possibilities, shaping colors for every element – from the body to text and scrollbar.
  7. Automatic Dark Mode Based on Sunset – Automatically enable dark mode based on your visitor’s time.
  8. Custom CSS Support – With custom CSS you unleash the perfect dark mode version of your website. Customize specific sections/elements exactly how you want in dark mode.
  9. Dark Mode-based Image Support – Replace light mode images with the different images you want in the dark mode.
  10. ???? Multiple Switch Options – Toggle between different dark mode switch options. Whether you need a menu switch, a floating switch, or a content switch for your posts/page, the power is on your end. Get a distinct switch style for every section.
  11. Custom Switch Support with Call-to-Action Customization – Upload a custom switch of your own choice and customize call-to-action text on your dark mode switch.
  12. Dark Mode-Based Image Replacement – Replace light-mode images with the different images you want in the dark mode.
  13. Dark Mode-Based Video Replacement – If your website has videos, you can replace them with something more fitting for dark mode.
  14. ???? Adjust Brightness Level & Apply Grayscale Effect – Adjust your images and video’s brightness level while dark mode is enabled to get an immersive content viewing experience. You can also add a grayscale effect to your images/videos which comes with many health benefits including better sleep and reduced eye strain.
  15. Exclude Dark Mode on Certain Pages/Elements – Exclude specific pages/elements from changing into dark mode.
  16. Include Dark Mode on Selected Posts & Pages – Exclude all the pages and posts on your website from dark mode except the specific ones (where you want dark mode).
  17. Exclude Post Tags & Categories – Exclude all the post tags from dark mode. Keep only the specific tags whitelisted for dark mode.
  18. Include Dark Mode on Custom Post Types – You can also enable dark mode only for specific post types, excluding all.
  19. Exclude WooCommerce Products & Categories – Exclude all the products and categories on your WooCommerce site from dark mode except the specific ones.
  20. Dark Mode Usage Analytics – Learn how many users are using dark mode from your admin dashboard.
  21. Dark Mode Switch in Website Menu – You can display the dark mode switch as a menu item on any menu on your website.
  22. Font Size Toggle for Better Accessibility Make your WordPress website more accessible by resizing your font size (increase/decrease).
  23. ???? Plenty of Performance Options – WP Dark Mode now comes with multiple performance settings, putting complete control at your fingertips. By using these features, you can improve page loading performance and track dynamic content.
  24. ???? Choose Dark Mode Behavior – You can choose between loading dark mode or website content first by selecting these options.
  25. Usage Analytics Email Reporting – Get daily/ weekly reports via email on the dark mode usage analytics of your website.

????️ View Demo | ???? Get the Premium Version

WP Dark Mode works flawlessly across all operating systems including Windows, Android, iOS, and macOS. No additional setups are required. This dark mode plugin intelligently detects device preferences and dynamically delivers a handcrafted, expert-designed dark theme experience for your readers. A quick and easy step to add a dark mode toggle to your website to toggle between dark and light mode anytime you want.

Just activate dark mode on your device, and browse the website to experience a magically transformed dark mode of your website. WP Dark Mode supports all major operating systems including iOS, Android, macOS, or Windows 10. WordPress dark mode is now super easy!

Privacy Policy

WP Dark Mode uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more about how Appsero collects and uses this data.

Additionally read the WPPOOL privacy policy.

Special Thanks

This plugin includes a modified version of a script from Dark Reader, an open-source browser extension licensed under the MIT license. We thank the Dark Reader team for their contribution to the open-source community. For more information about Dark Reader and their licensing terms, please visit https://github.com/darkreader/darkreader.