The all-in-one Joomla Custom Fields Collection
Enhance Joomla built-in functionality with a huge collection of custom fields and display additional information to articles and pages easily.
YooTheme Support
YouTube Field
Google Maps Field
Upload Field
Gallery Field
Display Conditions
124,991 total downloads since 2017

Innovative custom fields for the new Joomla! era
37 lightweight and feature-packed Joomla custom field types
Top Reasons Why People Love Advanced Custom Fields
Enjoy all the web design essentials and more with Advanced Custom Fields

Control Fields Visibility
Set which conditions should be met for a field to be displayed on the page. Advanced Custom Fields come with 30+ condition rules to personalize the visibility of your custom fields.

Use with Any Component
Advanced Custom Fields is built on top of the Joomla Fields component. This means our fields can be used not only with the Article, Users, Contact and Weblinks core components but also with any third-party extension that integrates with Joomla Fields.

YOOtheme Pro Ready
Advanced Custom Fields fully supports YOOtheme Pro, the popular Joomla page builder. This means you can load any ACF custom field with YOOtheme Pro Dynamic Content feature.
Create Conditional Custom Fields with Clicks
Advanced Custom Fields helps you show or hide custom fields based on conditions. Make any custom field dynamic in just a few clicks.
Homepage
Display based on whether the visitor is viewing the real homepage
Menu Item
Display based on the current active menu item the visitor is viewing
URL - Query String
Display based on the current URL, path or query string
Content Article
Display based on the Joomla article the visitor is viewing
Content Category
Display based on the category of the article the visitor is viewing
Content View
Display based on the page type such as category, blog or article

User
Display to specific logged-in users only
User Group
Show or hide based on User Group of the user
Access Level
Show or hide based on Access Level of the user
Returning Visitor
Display based on whether the user is new or returning to your site
IP Address
Target a specific IP address or IP address range
Device Type
Display based on the user device category, such as mobile and desktop

Country
Display based on the visitor's geographical country
City
Display based on the visitor's geographical city
Continent
Display based on the visitor's continent
Region
Display based on the visitor's geographical region

Date Range
Schedule publishing based on a date range
Time Range
Schedule publishing based on a time range
Day of Week
Display based on the current day of week
Month
Display based on the current month

Products in Cart
Display when the cart contains specific products
Cart Items Count
Display when the cart contains a specified number of unique products
Amount in Cart
Display when the cart total or subtotal reaches a specific threshold
Product Stock
Display when visitors browse products with a specific stock threshold
Last Purchased Date
Display to customers whose last purchase was made before a certain period
Total Spend
Display to customers whose total spending reaches a specified amount

Referrer URL
Display based on the referrer URL or domain name
Time on Site
Display based on the time the user spends on your site
Pageviews Count
Display based on the number of pages the user has viewed
Operating System
Display based on the user operating system, such as Windows and MacOS
Browser
Display based on the user browser such as Chrome and FireBox
Cookie Value
Display based on the content of a cookie in the visitor's browser

Integrations & Apps
Advanced Custom Fields integrates with the most popular services.














Need an integration for your favorite app? Let us know
Innovative custom fields for the new Joomla! era
Enhance Joomla built-in functionality with a huge collection of custom fields and display additional information to articles and pages easily.

You're in good hands
Thousands of Joomla! users rely on Advanced Custom Fields
125K
Total downloads since first release
476
Active users are growing with us
131
5-star confirmed reviews on JED
2017
8 years of Joomla market trust
9 Reasons to use Advanced Custom Fields
Unlock more possibilities without sacrificing usability or performance
Built for speed
Page speed and performance of your site are our priority. Advanced Custom Fields is constantly optimised for the modern web.
SEO Friendly
We understand the importance of SEO and ensure that every front-end feature is optimized to meet the standards of search engines.
Accessibility First
Accessibility is built into our products from the beginning. We plan and test to make sure you can have an accessible website.
Responsive & Mobile Ready
Everything is responsive and works perfectly on every device. Support for all the latest versions of desktop and mobile browsers.
Regular 1-Click Updates
Regularly updated to ensure compatibility and offer new features with just 1 click. Getting better every day.
World-Class Support
Your success is our success, so our support team strives to go above and beyond to help.
Knowledge Base
Detailed documentation, how-to guides, troubleshooting steps, and more to help you resolve your issues.
No coding required
You don’t need to write a single line of code or have any technical expertise when using Advanced Custom Fields.
10+ Translations
Advanced Custom Fields is available in more than 10 languages thanks to our devoted community. You can join them in Transifex. Frequently Asked Questions
If you can’t find the answer you’re looking for send us a message
Current Version
Compatibility
Joomla 5
5.x
Joomla 4
4.x
Joomla 3
3.8 or higher
PHP
7.4 up to 8.3
MySQL
5 or higher