Form detection

Netlify's serverless form handling allows you to manage forms without extra API calls or additional JavaScript. The built-in form detection feature allows our build bots to automatically parse your HTML at deploy time.

Disable form detection

Although form detection is enabled by default, you may want to disable it if your site doesn't have forms or you're not using Netlify to manage them. Disabling form detection will reduce post processing and may speed up deploys.

To disable form detection for your site, go to Site settings > Build & deploy > Post processing > Form detection, and select Edit Settings. Then clear the Run Form detection check box, and click Save.

At your next site deploy, Netlify build bots will no longer parse new or updated HTML files for forms. Form submission handling will be disabled for any new or updated forms.

Warning

Disabling form detection is intended only for sites that don't use Netlify Forms. If your site does use Netlify Forms, we recommend removing forms from your site code or altering your code to handle submissions by other means before disabling form detection.

Re-enable form detection

To enable form detection after disabling it, go to Site settings > Build & deploy > Post processing > Form detection, and select Edit Settings. Then select Run Form detection, and click Save.

At your next site deploy, Netlify build bots will parse HTML to detect forms, and verified form submissions will be available on Netlify.