Description
Darkify makes it easy to add a dark mode feature to your site with just a few clicks. The plugin lets visitors switch to a dark interface that can improve readability and comfort in low-light environments.
Dark mode can help reduce eye strain and support accessibility for users with light sensitivity or visual preferences. Darkify supports both the frontend and the WordPress admin dashboard so you can use a consistent dark interface across your site.
Why choose Darkify?
Darkify is a customizable dark mode plugin for WordPress sites. It provides a toggle for both the frontend and the WordPress admin dashboard and includes options to adjust colors, media, and visibility so your content remains legible in dark mode.
Dark mode is increasingly common across devices and applications because it can be more comfortable in low-light settings. Darkify offers an easy setup and controls to tailor the experience to your site’s design.
👁️Plugin Demo | 🚀Pro Version | 👩🏼💻Support | 🌟Rate this plugin | 📖Documentation
Key Features of Darkify Dark mode Plugin
-
Frontend Dark Mode: Activate dark mode on your website with one click. The plugin automatically adapts to your site’s layout for a consistent dark theme experience.
-
Admin Panel Dark Mode: Customize your WordPress backend with a smooth, modern dark mode theme designed for comfort and improved workflow.
-
Dark Mode by Default: Launch your website in dark mode by default while giving users the freedom to switch to light mode anytime they choose.
-
OS-Aware Dark Mode: Automatically matches the user’s operating system theme—dark or light—for a seamless, personalized browsing experience.
-
Time-Based Dark Mode: Set a custom schedule to automatically switch between light and dark mode based on your visitor’s local time zone.
-
Keyboard Shortcut: Instantly toggle dark mode with a simple keyboard command: Ctrl + Alt + D. The plugin can also auto-switch based on OS settings.
-
Multiple Floating Switch Designs: Select from various stylish floating switches to complement your website’s design and branding.
-
Customizable Switch: Customize the dark mode toggle with unique colors, sizes, and styles to ensure it aligns perfectly with your brand.
-
Switch in Menu: Add a dark mode toggle directly into your main navigation menu for easy access and better user experience.
-
Shortcode Switch: Use a simple shortcode to place the dark mode switch anywhere on your site—pages, posts, sidebars, or footers.
-
Color Presets & Customization: Choose from 8 beautiful pre-set color schemes or fully customize the color palette to match your brand identity.
-
Advanced Image Control: Enhance image presentation in dark mode with customizable brightness, contrast, and grayscale settings—perfect for inline SVGs and backgrounds.
-
Video Control: Use built-in video enhancement features to adjust brightness and grayscale, ensuring your video content looks great in dark mode across all devices.
-
Page Builder Compatibility: Fully compatible with top WordPress page builders like Elementor, Divi, WPBakery, Visual Composer, Beaver Builder, and Oxygen, making dark mode integration effortless.
-
Easy Settings Panel: Control all plugin features through a clean, intuitive settings dashboard that simplifies customization.
-
Multisite Support: Designed to work flawlessly across WordPress multisite networks—activate dark mode globally or per site.
-
Multilingual Ready: Built with translation support to easily localize the plugin for international or multi-language websites.
-
Theme Compatibility: Works out-of-the-box with any WordPress theme, ensuring smooth integration and consistent styling.
-
Developer-Friendly: Clean, well-documented codebase makes it easy for developers to extend, modify, and build upon the plugin.
-
SEO Optimized: Built with SEO best practices to ensure your website maintains optimal performance and visibility on search engines.
-
Cross-Browser Compatibility: Fully tested and functional on all major browsers, including Chrome, Firefox, Safari, Edge, Opera, and Internet Explorer.
-
Comprehensive Documentation & Tutorials: Step-by-step user guides and video tutorials are included to help you get started quickly and confidently.
-
Fast and Responsive Support: Get professional, responsive support from our expert team—whenever you need help.
😍 WHAT OUR CUSTOMERS SAY ABOUT DARKIFY DARK MODE!
🖤 Switched to Darkify — Clean, Smooth Dark Mode That Just Fits My Site
I’ve tried several dark mode plugins over the past few years, including WP Dark Mode, Darklup, Dracula Dark Mode, DarkMySite, Darklooks, Dusky Dark Mode, Dark Mode Toggle, Dark Reader and a few lightweight CSS-only solutions. Many of them looked promising at first, but they always seemed to come with some trade-offs — either too heavy, too many ads in the admin panel, compatibility issues with Elementor/Gutenberg, or limited custom control. After switching to Darkify Dark Mode it’s the first time I’ve actually stuck with a dark mode plugin and didn’t feel the need to look for alternatives. – by @Monica Hayes
Full Features & Setup Guide
Page Builder Compatibility
- Gutenberg
- WPBakery
- Elementor
- Beaver Builder
- SiteOrigin
- Divi
- LayersWP
- MotoPress
- Cornerstone
- Themify Builder
Compatible Themes (examples)
- Hello Elementor
- Astra
- Divi
- Kadence
- Themify Ultra
- OceanWP
- Hestia
- Inspiro
- GeneratePress
- Avada
- Blocksy
- Neve
PRO VERSION FEATURES
🎨 Design & Customization Options
-
16+ Floating Switch Designs
Choose from a diverse collection of floating switch styles to perfectly match your website’s look and feel. With over 12 design options, you’ll easily find the ideal toggle to fit your brand. -
Draggable Switch Positioning
Allow users to move the floating dark mode switch anywhere on the screen. This drag-and-drop flexibility ensures convenient access from any page or section. -
Special Color Preset Customization
Customize your dark mode theme with advanced color settings. Change link colors, border colors, form field styling, and button appearances to align with your brand identity. -
Custom CSS for Dark Mode
Add custom CSS styles that apply only in dark mode. This gives developers and designers complete control for fine-tuning the dark theme experience.
🖼️ Media Handling
-
Image Inversion
Automatically invert specific images for better visibility in dark mode. Improve both aesthetics and accessibility without needing to edit the original assets. -
Image Replacement
Seamlessly replace specific images with dark-mode-optimized versions. Perfect for logos, banners, or illustrations that need a customized look in night mode. -
Video Replacement
Automatically swap videos with dark-friendly versions to maintain a consistent design across your website’s visual elements.
🔧 Advanced Visibility Controls
-
Allow / Disallow Elements
Fine-tune your dark mode display by selecting which HTML elements or sections should use dark mode styling—and which should not. -
Allow / Disallow Pages
Choose which individual pages display dark mode. Exclude landing pages, checkout flows, or any special content for a fully tailored user experience. -
Allow / Disallow Posts
Decide which specific posts support dark mode. Maintain full editorial control over how your content appears across different post types.
External services
Darkify 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.
OTHER AMAZING PRODUCTS FROM ThemeAtelier
➡️ WhatsApp Chat Help – A WordPress plugin that allows website owners to easily add a WhatsApp chat bubble to their website and comes with Gutenberg, Elementor and Shortcode options.
➡️ Eventful – Events Showcase For The Events Calendar – Elevate your event management with this dynamic addon, enhancing ‘The Events Calendar’ with versatile layouts, advanced filtering, and user-friendly features for superior event showcasing.
➡️ Greet – Video Bubble Warm Welcome Plugin – A powerful and user-friendly video bubble plugin for WordPress that provides website owners with the opportunity to create a dynamic and engaging welcome experience for their visitors.
➡️ Domain For Sale – Transform your unused domain names into cash with this easy-to-use plugin that provides a professional template, customizable options, and a contact form for effortless selling.
➡️ Eventful for Elementor – Events Showcase For The Events Calendar and Elementor – Elevate your event management with this dynamic addon, enhancing ‘The Events Calendar’ with versatile layouts, advanced filtering, and user-friendly features for superior event showcasing.
Screenshots
Installation
This section describes how to install the plugin and get it working.
e.g.
- Upload
darkify.zipto the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go ‘Darkify’ Menu from the left panel of admin and configure settings as you want.
Reviews
Contributors & Developers
“Darkify – Dark Mode for Better UX, Accessibility & Dark Theme Design” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Darkify – Dark Mode for Better UX, Accessibility & Dark Theme Design” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.14 (15 November 2025)
- Fixed: Issue with Time Based Dark Mode Time Picker.
1.4.13 (12 November 2025)
- New: Added new switch toggler styles.
- New: Added an option to enable/disable Dark Mode in the Block Editor.
- New: Added an option to enable/disable Dark Mode in the Classic Editor.
- Fixed: Resolved a JavaScript error that was causing unexpected behavior.
- Updated: Improved overall code performance and maintainability.
- Security: Ensured all data is properly sanitized, validated, and escaped.
1.4.12 (25 October 2025)
- Tested: WordPress 6.8.3 compatibility.
- Update: Improved some codebase.
1.4.11 (24 September 2025)
- Added: proper nonce verification (check_ajax_referer) in all AJAX requests and admin submissions.
- Fixed: logic so nonce is always validated early and cannot be bypassed if missing.
- Removed: direct links to reviews/ratings from plugin admin pages (as per WordPress.org guidelines).
- Updated: plugin title and descriptions to remove redundant use of the word “Plugin”.
- Documented: use of any external services where applicable.
- Removed: all external CDN/script/image calls and now bundle assets locally inside the plugin.
1.4.10 (23 September 2025)
- Update: Switched to WordPress core libraries (e.g., CodeMirror via wp_enqueue_code_editor) and removed bundled equivalents to comply with directory guidelines.
- Update: Compatibility with WordPress security standards.
- Update: All bundled PHP libraries, including Appsero Client, to latest stable versions.
- Added: composer.json for proper dependency handling.
- Added: proper escaping and translation-ready strings.
1.4.9 (17 September 2025)
Added: Documentation & Demo links for all fields.
1.4.8 (30 August 2025)
Fixed: PHP warning for not adding default argument to a function.
1.4.7 (30 August 2025)
Added: Options label and description for some fields.
Fixed: To work > from custom CSS field.
1.4.6 (11 August 2025)
Added: Option to display the switcher before or after the menu items.
1.4.5 (24 July 2025)
Fixed: Flickering issue on default dark mode browser refresh.
Added: Instruction videos in admin panel.
1.4.4 (16 June 2025)
Fixed: Tooltip issue.
1.4.3 (01 June 2025)
Added: Demo links for color presets.
1.4.2 (26 May 2025)
Update: Improved in preset colors for looking good elements like buttons, inputs etc.
Fixed: Uncode theme darkmode loading issue on reload by adding high priority for darkify JS.
Fixed: Switcher shortcode animation issue.
1.4.1 (21 May 2025)
Updated: Plugin settings URL.
1.4.0 (15 May 2025)
- Updated: Redesigned admin UI-UX for better useability.
- Updated: CSS & JS codebase for better performance & future maintainability.
- Fixed: Invert specific images option.
- Fixed: Low Brightness option not working sometimes.
- Fixed: Time Based Auto Dark Mode.
- Fixed: Admin notice issue.
- Added: Help title for showing on tooltips.
1.3.5 – April 22, 2025
- Fixed: The translation-related warning was found with WP 6.8.
1.3.4 – April 08, 2025
- Tested: WordPress 6.8 compatibility.
- Update: Plugin help page content.
- Updated: Plugin readme content.
1.3.3 – April 06, 2025
- Update: Some codebase.
1.3.2 – March 24, 2025
- Update: Some codebase and improved assigned some veraible for better formatting.
1.3.1 – March 21, 2025
- Update: Readme file for the plugin.
- Added: Some screenshot for better understand.
- Fixed: Some php warning on the code.
1.3.0 – March 20, 2025
- Update: Full Plugin codebase and added autload for future development.
- Update: Admin options for a more intuitive experience.
1.2.5 – March 19, 2025
- Fixed: Flicking issue on default darkmode browser refresh.
- Added: Help tab on plugin option.
2.1.4 – March 03, 2025
- Fixed: Translation warning on latest WordPress
- Tested: WordPress 6.7.2 Compatibility.
1.2.3
* Tested: WordPress 6.7.1 compatibility.
1.2.2
* Tested: WordPress 6.7 compatibility.
1.2.1
- Improvement: Enhanced
DRK_Fieldsclass structure for better readability and maintainability. - Update: Code adjustments for full compatibility with the latest WordPress version.
- Update: Improved code compatibility with the latest PHP versions.
1.1.0
- Added switcher shortcode copy option on admin panel.
- Added pro version link on plugin list page
1.0.1
- Fixed plugin URL
1.0.0
- Initial release.










