BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Code Unloader – Unload CSS & JavaScript Per Page icon
Actively maintained Tested with WP 7.1 #2 in asset manager

Code Unloader – Unload CSS & JavaScript Per Page

Unload unused plugin CSS and JavaScript by page without code. Reduce HTTP requests and page weight with safe, reversible asset rules.

Active installs10+10+ tier
Downloads · 30d195▲ 3.8× vs prev. 30d
Rating5/51 reviews
Health score73/100Good
All-time downloads1KSince Mar 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 8.0+
Downloads · 7d20▼ -28.6% week over week
Our verdict

Solid choice

Code Unloader is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 4 weeks ago, and scores 73/100 on our health check.

  • Actively developed — last update 4 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

81725Jul 2Aug 15Sep 29
Yesterday1
Daily average (1y)5
Peak day65Mar 24, 2026
Last 12 months1K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Code Unloader stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
asset manager >100 1,460 Best asset manager plugins →
dequeue #12 153 Best dequeue plugins →
Script Manager >100 2,225 Best Script Manager plugins →
unload css #2 58 Best unload css plugins →
unload javascript #2 61 Best unload javascript plugins →

Version adoption

Share of active sites per release.

  • 1.4100.0%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Code Unloader

From the official readme · v1.4.11

Description

Code Unloader is a free WordPress asset manager that lets you unload unused plugin CSS and JavaScript on selected pages without writing PHP. Reduce HTTP requests and page weight by loading files only where they are needed, with a one-click kill switch and per-request bypass for quick rollback.

One WordPress.org user unloaded eight JavaScript files and two CSS files from the homepage, reducing it by 634.2 KB and improving PageSpeed from 96 to 99. Results vary by site and depend on which assets can be safely unloaded.

Read the review:
https://wordpress.org/support/topic/very-good-increases-pagespeed/

Common uses

  • Unload contact-form CSS and JavaScript from pages without a form
  • Stop WooCommerce assets from loading on pages that do not use shop features
  • Unload slider, sharing, popup, or page-builder files where they are not needed
  • Create different asset rules for desktop and mobile visitors
  • Apply rules to one URL, a group of URLs, post types, or conditional page types

How it works

  1. Open any frontend page while logged in as an administrator.
  2. Click ⚡ Assets in the WordPress Admin Toolbar.
  3. Find a CSS or JavaScript file and switch it off.
  4. Choose where the rule should apply: an exact URL, wildcard pattern, regular expression, device type, or condition.
  5. Save the rule, clear page cache if needed, and test the page.

The frontend panel groups assets by plugin, theme, or WordPress Core, making it easier to see what is loading and where it came from.

Official plugin homepage:
https://wpservice.pro/our-products/code-unloader/

Main features

  • Unload registered CSS and JavaScript on selected pages or across matching URLs
  • Exact URL, wildcard (/shop/*), and regular-expression matching
  • Conditions for logged-in users, WooCommerce pages, shortcodes, and post types
  • Desktop-only and mobile-only asset rules
  • Rule groups, global rule management, audit log, and JSON import/export
  • One-click kill switch that restores all assets without deleting any rules
  • Per-request ?nowpcu bypass for testing the unoptimized page
  • Detection of inline <script> and <style> blocks for easier investigation

Safe, reversible testing

Every rule can be disabled or deleted. If an unloaded file affects the page, append ?nowpcu to the URL to bypass all Code Unloader rules for that request. You can also use the global kill switch to restore every asset sitewide while keeping your rules saved.

Test unloading changes on a staging site first whenever possible. Removing a required CSS or JavaScript file can affect a page’s appearance or functionality.

Compatibility

Code Unloader is designed to work alongside common caching, optimization, e-commerce, and page-builder plugins, including WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, WooCommerce, Elementor, Divi, and WPBakery Page Builder.

PHP 8.0 or higher is required.

Installation

  1. In WordPress, go to Plugins > Add New Plugin and search for Code Unloader.
  2. Click Install Now, then Activate.
  3. Visit any frontend page while logged in as an administrator.
  4. Click ⚡ Assets in the Admin Toolbar.
  5. Switch off an asset and choose where the unloading rule should apply.
  6. Test the page’s design and functionality after saving the rule.

Frequently asked questions

Does Code Unloader remove unused CSS inside a stylesheet?

No. Code Unloader unloads an entire registered CSS file on pages that do not need it. It does not remove individual unused selectors from inside a stylesheet.

Can I unload plugin CSS and JavaScript without writing code?

Yes. Open the frontend asset panel, switch off the asset, and choose where the rule should apply. You do not need to add PHP snippets or edit theme files.

Can unloading an asset break a page?

Yes. A page can lose styling or functionality if you unload a required dependency. Test each change, preferably on staging. Use ?nowpcu for a one-request bypass or the kill switch to restore all assets immediately.

Will my rules survive a cache flush or plugin reactivation?

Yes. Rules are stored in a custom database table and are not removed when plugin caches are cleared or Code Unloader is reactivated.

What is the kill switch?

The kill switch is an emergency recovery option in Settings > Code Unloader > Settings. When active, all rules are bypassed and every asset loads normally. Your rules are not deleted and resume when you deactivate the kill switch.

What does the ?wpcu parameter do?

Append ?wpcu to a frontend URL to open the asset panel for logged-in administrators, including on pages where the Admin Toolbar is hidden. The parameter remains while the panel is open and is removed when you close it.

What does the ?nowpcu parameter do?

Append ?nowpcu to a URL to bypass all Code Unloader rules for that request. The page loads as if Code Unloader were not applying any rules. This is useful for testing, debugging, and comparing optimized and unoptimized asset loading.

Does it support wildcard and regular-expression rules?

Yes. Choose an exact URL, wildcard pattern, or regular expression when creating a rule. Regular expressions are validated before saving.

Can it unload inline script and style blocks?

The Inline Blocks tab detects and lists and tags printed directly into the page HTML. It helps you identify inline code, but those blocks cannot currently be unloaded from the frontend panel.

Does Code Unloader replace a caching or minification plugin?

No. Code Unloader controls whether a registered CSS or JavaScript file loads on a matching page. Caching and minification plugins change how files are stored or delivered. They can be used together.

What PHP version do I need?

PHP 8.0 or higher. The plugin will not activate on PHP 7.x.

Changelog

1.4.11

  • Added: filter the Rules tab by URL. A new URL/Group switch sits at the top of the rules list; pick a URL to see only the rules stored for that page. The list opens on “All URLs”.
  • Changed: the rules toolbar now filters by URL or by Group, one at a time, instead of by Group only.
  • Changed: tested WordPress compatibility updated to 7.1 and plugin version bumped to 1.4.11.
  • Changed: reworded the AI Assets Scanner sidebar card.

1.4.10

  • Fixed: after re-enabling one asset from the frontend panel, later disabled rows no longer inherit duplicate toggle listeners that could open the Disable Asset dialog instead of the re-enable scope chooser.

For the complete release history, see changelog.txt in the plugin folder.

Full changelog on WordPress.org →

Screenshots

Frontend asset manager showing CSS and JavaScript grouped by plugin, theme, or WordPress Core
Frontend asset manager showing CSS and JavaScript grouped by plugin, theme, or WordPress…
Create an unloading rule by URL match, device type, and condition
Create an unloading rule by URL match, device type, and condition
View and filter all CSS and JavaScript unloading rules from one screen
View and filter all CSS and JavaScript unloading rules from one screen
Organize related asset rules into groups and enable or disable them together
Organize related asset rules into groups and enable or disable them together
Review rule changes in the audit log
Review rule changes in the audit log
Use the kill switch to bypass all rules without deleting them
Use the kill switch to bypass all rules without deleting them

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Code Unloader alternatives

All asset manager plugins →

FAQ

Code Unloader: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 30, 2026

Is Code Unloader free?

Yes. Code Unloader is free to download and use from the official WordPress.org plugin directory.

Is Code Unloader safe to use in 2026?

Code Unloader is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 4 weeks ago, and scores 73/100 on our health check.

How many websites use Code Unloader?

Code Unloader is active on 10+ WordPress websites and has been downloaded 1,019 times since it launched in March 2026. It was downloaded 195 times in the last 30 days.

Does Code Unloader work with WordPress 7.1?

Yes. The developer has tested Code Unloader up to WordPress 7.1.2, the latest release. It requires WordPress 6.2 or newer.

What PHP version does Code Unloader need?

Code Unloader requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Code Unloader last updated?

The latest version, 1.4.11, was released on September 3, 2026 (4 weeks ago).

Who makes Code Unloader?

Code Unloader is developed and maintained by Dalibor.

What are the best alternatives to Code Unloader?

The most popular alternatives to Code Unloader are PixelVault (200+ installs), Mediebank (10+ installs) and Personal Finance Manager (<10 installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.