Documentation
reCAPTCHA
Add a reCAPTCHA check with no setup, or use your own Google reCAPTCHA keys for HTML, fetch() and file-upload forms.
What are the two options?
Open your form, click Settings and scroll to Spam & Security. Formbold supports reCAPTCHA in two ways, and both are available on all plans, including Free:
- Automatic reCAPTCHA: Formbold adds the check for you, with no keys and no code changes. It is for plain HTML forms that post straight to your endpoint, with no file uploads and no
fetch()or Ajax. See Automatic reCAPTCHA. - Custom reCAPTCHA: you add a Google reCAPTCHA widget to your form and save your Site Key and Secret Key in Formbold. This works with HTML posts,
fetch()or Ajax, and file uploads. See Custom reCAPTCHA.
Which should I use?
Use Custom reCAPTCHA if your form has file inputs, or if it submits with fetch() or Ajax. Automatic reCAPTCHA sends the visitor to a Formbold-hosted Almost there page after submit, and that extra step can drop uploaded files or break an Ajax request. The details are on the Automatic reCAPTCHA page.
For a simple HTML contact form with no files, Automatic reCAPTCHA is the quicker setup.
Last updated: November 15, 2026