WordPress.org

Plugin Directory

Darkify – Dark Mode for Better UX, Accessibility & Dark Theme Design

Darkify – Dark Mode for Better UX, Accessibility & Dark Theme Design

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

  • Frontend Demo – Swatches with menu items
  • Frontend Demo – On dark mode
  • Dark mode – With preset color
  • Dark mode – With preset color
  • Dark mode – With preset color
  • Admin Demo – Controls
  • Admin Demo – Switcher
  • Admin Demo – Colors
  • Admin Demo – Media
  • Admin Demo – Advanced

Installation

This section describes how to install the plugin and get it working.

e.g.

  1. Upload darkify.zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go ‘Darkify’ Menu from the left panel of admin and configure settings as you want.

Reviews

14 Samhain, 2025 1 reply
This plugin is really great. You can also automatically replace photos depending on the day/night mode. I contacted support about a minor bug, and they were lightning-fast with the update. I have the pro version and I absolutely don’t regret it. Congratulations!
10 Samhain, 2025 1 reply
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 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.
30 Deireadh Fómhair, 2025 1 reply
Hi there! I just wanted to say thank you for developing this fantastic plugin — it’s lightweight, effective, and really helps reduce eye strain while writing. I run two blogs, one on the Astra theme and another on Kadence. The plugin worked flawlessly with Astra, but initially, it didn’t seem to apply correctly on Kadence. The sidebars and menus were dark, but the editor background stayed white. Before uninstalling, I decided to troubleshoot and found the cause: in Kadence, there’s a “Content Style” setting that can be switched between Boxed and Unboxed (default). Changing it to Unboxed immediately resolved the issue. Everything now works perfectly, and I’m really happy with the result. I’m sharing this to help others who might face the same issue — and hopefully, it can be addressed more smoothly in a future update. Thanks again for the great work and support!
16 Deireadh Fómhair, 2025 1 reply
I use Darkify plugin for my site and it works amazingly well! Also, the excellent support from the Author is 5 Stars for sure! Don’t wait if you need a reliable plugin and support.. Darkify is your go to! WinnersKeepScore
15 Deireadh an tSamhraidh, 2025 1 reply
works great. had an issue with menus not working properly, but support is great and fixed the issue very fast for us. would recomend.
30 Bealtaine, 2025
Darkify dark mode is very good and easy to use! I activated it and it worked instantly. No coding needed and it looks great on all my pages. Perfect plugin for adding dark mode without any hassle.
Read all 9 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.

Contributors

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_Fields class 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.