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
131,261 total downloads since 2017
The all-in-one Joomla Custom Fields Collection
“A must have for Joomla customs fields” Stephan Herby
“The best custom fields extension for Joomla” Paweł Kawka
“This saved my life on a project” Miguel BE
“Works nicely with YooTheme Pro” Stefan

Innovative custom fields for the new Joomla! era

37 lightweight and feature-packed Joomla custom field types
View all fields

Top Reasons Why People Love Advanced Custom Fields

Enjoy all the web design essentials and more with Advanced Custom Fields
Control Fields Visibility

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

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

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
Show or Hide Joomla Modules Conditionally - Page Targeting

Integrations & Apps

Advanced Custom Fields integrates with the most popular services.
Bing Maps Custom Field for Joomla Bing Maps
DailyMotion Custom Field for Joomla DailyMotion
Facebook Custom Field for Joomla Facebook
Google Maps Custom Field for Joomla Google Maps
Gravatar Custom Field for Joomla Gravatar
Joomla Content Custom Field for Joomla Joomla Content
Joomla Modules Custom Field for Joomla Joomla Modules
OpenStreetMap Custom Field for Joomla OpenStreetMap
PayPal Custom Field for Joomla PayPal
SoundCloud Custom Field for Joomla SoundCloud
Twitter Custom Field for Joomla Twitter
Vimeo Custom Field for Joomla Vimeo
WhatsApp Custom Field for Joomla WhatsApp
YouTube Custom Field for Joomla YouTube
Need an integration for your favorite app? Let us know
The all-in-one Joomla Custom Fields Collection
Take content creation to the next level and make your Joomla site stand out.
Get Started with Advanced Custom Fields 5-star rating on the Joomla Extensions Directory
You're in good hands
Thousands of Joomla! users rely on Advanced Custom Fields
131K
Total downloads since first release
461
Active users are growing with us
133
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
Who should use it?
Advanced Custom Fields is perfect for business owners, bloggers, designers, developers, photographers, and basically everyone else. If you want to create beautiful content without installing obsolete and bloated CCK extensions on your site, then you need to use Advanced Custom Fields.
Do I need to have coding skills to use it?
You don't need any coding skills whatsoever to use Advanced Custom Fields. We've designed it to be incredibly user-friendly, so you can create and customize stunning content without hiring a developer. It empowers you to build high-engaging content, regardless of your technical background easily. So, whether you're a beginner or an experienced content creator, you can achieve your content goals quickly and efficiently with our product.'
Will it slow down my site?
Advanced Custom Fields is designed with utmost attention to performance. We have meticulously incorporated best practices and contemporary standards to ensure optimal speed and efficiency. Therefore, using our extension will not affect the speed of your website in any way.
Current Version
Version
2.8.9
Last Updated
05 Mar 2025
Release Notes
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