Skip to content
Plugin
Utilities

Easy Includes

Add CSS and JavaScript files or inline code to Joomla without editing your template.

Free downloadOne-click Joomla updatesLifetime option available

10.5K+ downloadsv2.1.15.0 rating

Works with
Joomla 4 Joomla 5 Joomla 6
Easy Includes
Easy Includes

What Easy Includes can do for you

Add CSS and JavaScript without touching the template
01 Files

Add CSS and JavaScript without touching the template

Add files from your site or a CDN in the plugin settings. Template updates leave them in place.

Site filesCDN URLsNo template edits
Paste inline code
02 Inline code

Paste inline code

Add small CSS fixes or scripts as inline code, each in its own row.

Inline CSSInline JavaScriptOne row each
Load scripts the way you want
03 Script loading

Load scripts the way you want

Choose normal, defer or async loading, and set type module or nomodule where you need it.

DeferAsyncES modules
CDN files with integrity checks
04 Integrity

CDN files with integrity checks

Add a Subresource Integrity hash and a crossorigin mode to CDN scripts.

SRIcrossoriginCDN ready
Stylesheets for the right screen
05 CSS media

Stylesheets for the right screen

Apply a stylesheet to all media, screen, print or a custom media query.

ScreenPrintCustom query
Control the order
06 Load order

Control the order

Set a load priority for each row and switch rows on or off without deleting them.

Load priorityRow switchesKeep for later
Fresh files after every change
07 Cache busting

Fresh files after every change

Auto cache busting adds the file's change time to its URL, so visitors get your latest version.

AutoAggressive for testingFile change time
Load only where you want
08 Where it loads

Load only where you want

Skip chosen user groups, components or URL paths, and also load in the administrator if you like.

User groupsComponents and URLsAdministrator option

How it works in 3 steps

  1. Install

    Step 1: Install

    Install the plugin and enable it in System, Plugins.

  2. Add your code

    Step 2: Add your code

    Add file paths or paste inline CSS and JavaScript.

  3. Save and check

    Step 3: Save and check

    Save, clear the cache and view your page source.

Compatibility

Joomla 4Joomla 5Joomla 6PHP 7.4+

FAQ

Which Joomla and PHP versions does it support?

Joomla 4, 5 and 6, with PHP 7.4 or later. PHP 8.1 or later is recommended.

Is Easy Includes free?

Yes. Download it and use it on your sites.

Will my code survive a template update?

Yes. Your files and code are saved in the plugin settings, not in the template.

Can I add Google Fonts or an icon library?

Yes. Add the stylesheet URL as a CSS file and it loads on every page.

Can I stop a file loading on one page?

Yes. Exclude it by component or URL path, or switch the row off.

Does it work in the administrator?

Yes, if you turn on Enable in Administrator. By default it loads on the public site only.

Ready to add Easy Includes to your site?

Read the Easy Includes documentation, then download it free.

Download Easy Includes (opens in a new window)Read the documentation (opens in a new window)

Mobile Menu

Login

Don't have an account yet? Register now!