How to Add Spam Protection to Microsoft Forms on a Public Website
Question details
The user wants to know how to add spam protection features like CAPTCHA or reCAPTCHA to Microsoft Forms embedded on a public website.

- Product
- Microsoft Forms
- Device & OS
- not provided
- Scenario
- Embedding a Microsoft Form on a public-facing website and wanting to prevent bots or spam submissions.
- Observed behavior
- Microsoft Forms lacks native CAPTCHA, reCAPTCHA, or Cloudflare Turnstile support, though Microsoft Defender operates in the background to flag suspected phishing threats.
Before adjusting your form settings, note that Microsoft Forms does not currently offer a native CAPTCHA or reCAPTCHA toggle for publicly shared forms.
Rely on Microsoft Defender for Phishing Detection
While you cannot add a user-facing CAPTCHA, Microsoft Defender automatically monitors forms for suspicious activity in the background.
Microsoft Forms relies on automated backend systems rather than interactive CAPTCHAs. Microsoft Defender is used to review and unblock forms or users that get flagged as potential phishing threats.
Regularly check your form responses in the Microsoft Forms dashboard for suspicious patterns, repetitive answers, or bot-like entries.
If you are an IT administrator, log into the Microsoft Defender portal to check for any alerts regarding forms flagged for phishing or abusive behavior.
If a legitimate form is blocked by Microsoft's automated systems, use the Microsoft 365 Defender portal to review the activity and unblock the form or user account.

Implement Website-Level Protection or Alternative Workarounds
Since Microsoft Forms lacks built-in CAPTCHA, consider alternative methods to protect your public website forms from bot submissions.
Create and Manage Documents Safely with WPS Office
While navigating feature limitations in Microsoft Office applications, you might be looking for a lightweight, feature-rich alternative for your daily productivity. WPS Office offers a powerful, free suite that is highly compatible with Microsoft formats, ensuring you can manage your data and documents seamlessly.
- 1. Download WPS Office: Visit the official WPS website to download the free installation package for your operating system.
- 2. Install the software: Run the installer and follow the straightforward on-screen instructions to set up the office suite.
- 3. Open your documents: Launch WPS Office to instantly open, edit, and save your existing Microsoft Office files without any formatting loss.

Frequently Asked Questions
Can I add Google reCAPTCHA to Microsoft Forms?
No, Microsoft Forms does not currently support embedding or integrating third-party CAPTCHA services like Google reCAPTCHA or Cloudflare Turnstile into public forms.
Why was my Microsoft Form blocked for phishing?
Microsoft uses automated backend systems to scan forms for potential phishing threats or malicious content requesting sensitive data. If your form triggers these security filters, it will be blocked and requires review via Microsoft Defender.
Is there any way to stop bots from submitting my public Microsoft Form?
Native bot protection is highly limited on public forms. To prevent spam, you can restrict access to people in your organization (requiring a login), or use website-level security tools like Cloudflare on the specific webpage where the form is embedded.
Does Microsoft Forms have a built-in spam filter?
Microsoft Forms does not have a user-facing spam filter or CAPTCHA validation. However, Microsoft Defender works in the background across Microsoft 365 to detect and disable accounts or forms exhibiting phishing and abusive behavior.




