Less CSS and JS files on your pages increases your page speed. This extension allows you to merge files together, so that less HTTP requests are required.

The ScriptMerge plugin is a Joomla! System Plugin that merges all the CSS stylesheets and JavaScript files on your Joomla! page into one single file, which means that the browser only needs to download one single file - optimizing the bandwidth needed for your site.


Price See subscription packages
Current version 0.9.19 (Stable)
Requirements Joomla! 1.5.15 or higher (deprecated)
Joomla! 2.5.0 or higher
Joomla! 3.0.0 or higher
PHP 5.2.8 or higher
Download Download
Support Support Forum
License GNU/GPL (General Public License)
This extension is also listed in the Joomla! Extension Directory


Credits & Contributions

This plugin has received great improvements from various contributors for which we are very thankful: Jeroen Jansen, Jisse Reitsma, Hans Kuijpers, Babs Gosgens, Ruud van Zuidam.


When optimizing a Joomla! site, many things should be dealt with: Caching should be enabled, PNG-images should be indexed, unneeded Joomla! plugins need to be disabled. But another important trick to speed up your site is to limit the number of HTTP requests made by the browser to load the Joomla! webpage.

The Yireo ScriptMerge plugin performs this trick by altering the Joomla! body-content just before it's sent to the browser. Existing HTML-tags pointing to CSS-stylesheets and JavaScript-files are interpreted, the corresponding file is read and cached and the original HTML-tag is removed from the Joomla! body.

There are various other plugins available doing the same job, but in our tests these plugins did not fullfill the job: They were either written using an older coding standard (without a JPlugin-class) or not checking things properly (for instance whether CSS-files were actually readable). Our ScriptMerge plugin does the job, but just a bit better.

Installation and usage

Check the usage guide for more information.

Get a Yireo Support Subscription

With a subscription, you get our professional support and full access to all downloads of this extension. In addition, all extension updates are shared with you. Great value for a low price!

All code of this extension is open source: You can use it in any way you want. It does not stop working after a specific time and you can install it on as many sites as you want.

Related services


Feature request?

Do you think ScriptMerge could be enhanced with a certain feature? Make sure to let us know.
You are the reason we build extensions and your valuable input makes our extensions better.
Please let us know by using our contact form.


More extensions