Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Do Inactive Plugins Slow Down WordPress? Should You Delete Them?

Most WordPress website owners test out a bunch of plugins over the years, and they often stay there on the Plugins page of the dashboard, deactivated.

Recently, one of our readers asked us whether those inactive plugins impact site speed and if it is safe to hit the delete button.

It’s a question many WordPress users wonder about, so this article will explore whether deactivated plugins impact WordPress performance and whether it is truly safe to delete them.

Do deactivated plugins slow down WordPress? Should you delete inactive plugins?

What Are Deactivated or Inactive Plugins in WordPress?

The best thing about WordPress is that you can extend it using WordPress plugins. When you install a WordPress plugin, WordPress downloads the plugin file to your web hosting server.

In order to start using a plugin, you will need to activate it.

Activate a WordPress plugin

You can install plugins and activate them later.

You can also deactivate a plugin that you tried but didn’t find useful. You can see all your installed plugins (both active and inactive) on the Plugins page in the WordPress admin area.

Installed plugins

Active plugins are highlighted in blue, and inactive plugins show a ‘Delete’ link below them.

Do Inactive Plugins Slow Down WordPress?

No, inactive or deactivated plugins do not slow down WordPress. To understand that, let’s see how WordPress works behind the scenes.

Each time a user requests a page from your WordPress site, WordPress starts a loading process. During this process, it only loads active plugins installed on your website. All inactive plugins are totally ignored and are not loaded or even looked at.

Even if you have dozens of inactive plugins installed on your WordPress website, they won’t affect the performance of your site or make it slow.

The only time WordPress looks for inactive plugins on your site is when it loads the ‘Installed Plugins’ page in your WordPress admin area. Even then, it only looks for the plugin’s header file and does not load the plugins themselves.

If your WordPress site is slow, then inactive plugins are definitely not the reason. You may want to check out our step-by-step guide to speed up WordPress and boost performance.

Should I Delete Inactive Plugins in WordPress?

The reason why WordPress allows you to deactivate plugins instead of directly deleting them is that sometimes you may just want to switch off a plugin temporarily.

If you plan to use that plugin soon, and you fear that deleting the plugin will delete its settings, then you should keep it.

Otherwise, there is really no point in keeping the inactive plugins installed on your website. In fact, they can be quite problematic at times.

For example, whether or not you are using that plugin, WordPress will still show you updates for those plugins. This can be a bit annoying, particularly if you have many regularly updated plugins installed on your site.

Inactive plugins can be harmless, but they are still executable files. In case of a hacking attempt, these files can get infected or can be used to install malware on your site.

As a WordPress security precaution, you should delete any inactive plugins that you do not intend to use. You can learn how to do this in our beginner’s guide on how to properly uninstall a WordPress plugin.

Deleting an Inactive Plugin in WordPress

Expert Guides on WordPress Plugins

We hope this article helped answer your questions about deactivating WordPress plugins and deleting inactive plugins. You may also want to see some other articles related to best practices for plugins in WordPress:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

22 CommentsLeave a Reply

  1. Mrteesurez

    Another thing is that inactive plugins when they are more can take of space on your server and also all folders therein are counting to your hosting Inode limit. It’s better to disactivate and removed or deleted away. thanks.

  2. Dennis Muthomi

    Speed and performance is not a reason for me to remove them.
    But, I have made it a habit not to keep unused plugins installed for security reasons. Even inactive plugins can potentially pose vulnerabilities if they become outdated or infected.
    Totally agree with the recommendation to fully uninstall plugins you are not using rather than just deactivating.

    • Mrteesurez

      I appreciate your contribution on this topic, it’s crucial for a secure WordPress site. You are right that speed and performance aren’t the only reasons for plugin management. From my experience, inactive plugins can pose risks and even take up server space, Inode (this is what happened to me). I now fully uninstall unused plugins or download them for later use. This practice helps avoid security vulnerabilities and keeps my sites running smoothly. Thanks for highlighting this important point!

    • Jiří Vaněk

      I completely agree Dennis, but I would just add—and many people don’t do this—that the same situation applies to themes. It’s good to have one active and one backup theme, but then delete all the others, just like with inactive plugins. Every theme, besides the graphics (images), is essentially a set of PHP code, and if an inactive theme is still on the website, it can pose the same risk as an inactive plugin. A good practice is to treat all inactive WordPress elements, which don’t necessarily need to be there, in the same way.

  3. Jiří Vaněk

    Thanks for confirming my theory that inactive plugins are ignored by WordPress. In my practice, I don’t keep unused plugins on WordPress. Not because of speed, but precisely because of the potential risk of vulnerability. Basically, thanks to this article, you have confirmed that I am doing it right. Thank you for the information.

  4. Dayo Olobayo

    Thanks for clearing this up… I always thought inactive plugins might be slowing things down, but it’s good to know that’s not the case. However, I will be more mindful of keeping my plugin list clean to avoid any security vulnerabilities.

    • WPBeginner Support

      Glad we could clear up that common misconception :)

      Admin

  5. Mrteesurez

    For me, the reason why I keep inactive is for a fear of if plugin will be available for download again. It has happened to me twice, I got to the plugin directly to download the plugin but no find it again (has been removed or stopped).
    Although, this day I don’t usually keep them much as I would have downloaded the plugin files on my system in case I later need it or it’s elements.
    thanks.

    • WPBeginner Support

      You’re welcome and there’s nothing wrong with downloading the file off your site instead of keeping the plugin inactive on your site :)

      Admin

    • Moinuddin Waheed

      This is infact I have done several times that to keep the plugin files, I keep an offline backup.
      Wig every new release of the plugin I keep updating the offline folder with the new plugin.
      Just keeping the plugin inactive in the dashboard just for this reason doesn’t seem wise as it may cause security loopholes.

  6. Chris

    HI,

    I have deactivated a few plugins but have not deleted them in case I want to use them later.
    But the Updates to these Plugins show up on my Dashboard under the Updates and Plugin tabs.

    Is there a way to turn off the notifications for updates to Deactivated Plugins?

    Thanks.

    • WPBeginner Support

      We would not recommend removing the update notification and you should keep the deactivated plugins up to date to keep your site safe.

      Admin

      • Chris

        Thanks for the reply to my question and confirming that deactivated plugins should be kept up to date.

  7. Harwinder Karwal

    Do I lose the database on deactivating a plugin?
    Do I get the database after reactivating a plugin?
    Any other benefit of the deactivation/activation process of the plugin (s)?

    • WPBeginner Support

      It would depend on the plugin but you should keep the plugin data when you deactivate a plugin and don’t completely remove it so it would have all of your information when reactivating your plugin.

      You would normally only have deactivated plugins on your site if you are troubleshooting a problem or have a very specific need for a plugin for a limited time.

      Admin

  8. Mark

    Is there any performance benefit (or problem) in deactivating a plugin that is used to develop your site so for example Elementor or Contact Form 7. It could then be activated if you need to edit later.

    • WPBeginner Support

      Deactivating a plugin would remove its functionality until the plugin is reactivated. If you’re not using the plugin then deactivating it could help a small amount with your site’s performance.

      Admin

  9. rakesh kumar

    I do understand that inactive plugins do not slow-down you website if they are not in a very large number as they have very small footprint in your database, Since the information of the plugin is stored in the database and every time WordPress generate a new page, looks in the database, So according to me if you are not using any plugin then all the traces of that plugin must not appear on your system. If they are there then it should slow-down the website.

  10. Max

    Ok,

    but plugin is a piece of code and has weight anyway. Theoreticaly it must slow down the site does it?

    • WPBeginner Support

      No, it does not. It takes space on your hosting storage but it is not executed. It does not consume any memory to slow down WordPress.

      Admin

  11. Luis Daniel Carbia

    Hey, I had this doubt and this article resolved it the correct way: concise and detailed. Thanks!

  12. Jason

    If working on a client’s site, i always like to remove any inactive plugins I do not think we will need to use. That way, your client does not intentionally or inadvertently active any plugin(s) they are not familiar with. Removing inactive plugins also lessens any hacker’s targets.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.