Is there a limit on number of fields?


It is commonly misconceived that there is a limit on the number of fields you can add to a field group. ACF does not contain a limit, however, your server does contain a limit on how many variables can be used on each page.

To reiterate, ACF is not limiting the number of fields you can save, instead, the server is simply terminating the save process before ACF can finish it’s job.

The most common solution is to increase your max_vars setting. This is a PHP setting which determines how many variables can be used in one page load. By increasing this limit, you will allow ACF to complete it’s job.


You can increase this setting by creating a php.ini file. This file may already exist on your server, but it is most likely you will need to create this yourself. Please note that your web host will be happy to help you create this file, so please contact them if you run into any difficulties.

In the php.ini file, you can add this to bump up your limit to 3000

max_input_vars = 3000
suhosin.get.max_vars = 3000 = 3000
suhosin.request.max_vars = 3000


If you do not wish to create a php.ini file, it is also possible to update these settings via the .htaccess file in the root of your website folder. This method is easier, however it may not work on all servers. Please contact them if you run into any difficulties.

php_value max_input_vars 3000
php_value suhosin.get.max_vars 3000
php_value 3000
php_value suhosin.request.max_vars 3000

⏰ It's finally time! ACF PRO pricing changes take effect on Monday, 24th February. Learn more

We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.