Skip to main content
Form & signup spam

Keep the form open. Close it to bots.

A contact form or quote request is usually the least-defended page on a site, and the most directly connected to sales pipeline. MTCaptcha verifies it invisibly, so the form stays easy for a real prospect and closed to the scripts that would otherwise fill a CRM with noise.

yoursite.com/contact

For more themes and CSS style customization,

see MTCaptcha's Code Builder

Built for screen readers

MTCaptcha works with assistive technology out of the box, no special setup required.

  • , Play the audio challenge
  • ? Refresh the challenge

MTCaptcha is WCAG 2.1 AAA, EAA and accessibility compliant. For more details and supported audio languages,

see MTCaptcha's Accessibility FAQ

Turn this on to simulate automated QA and CI pipelines without solving a real challenge.

Test Mode Enabled, try entering '11111111' into the captcha text field to complete the captcha.

For more details on how to enable Test Mode and automated UX unit testing,

see our Developer Guide
Demo Sign in

This is the real widget, live, not an illustration. Try it above the way a visitor to yoursite.com would.

What form spam costs beyond the annoyance

Form spam is the oldest bot problem on the web and still one of the most underrated, because the damage is diffuse rather than dramatic: no breach, no outage, just a slow accumulation of fake leads, throwaway-email signups, and scripted comment submissions that someone eventually has to sort through by hand.

On a sales-facing form specifically, the cost compounds, a scripted submission looks like a real inquiry until a rep spends time on it. On a signup form, it inflates account counts with users who never arrive. Both distort the numbers a team makes decisions from.

Where it actually shows up

Sales time goes to fake leads

Every scripted submission that reaches a CRM as a "new lead" is a real prospect's inquiry sitting in the same queue, competing for the same follow-up time.

Signup funnels get diluted

Throwaway-email and scripted signups inflate top-of-funnel numbers without ever becoming real usage, making the funnel look healthier, or worse, than it is.

Comment and review sections carry reputational risk

Unmoderated spam in public-facing comments or reviews reflects on the site hosting it, not just on whoever posted it.

It scales for free, for the attacker

A form with no verification costs an attacker nothing extra to hit at ten times the volume, the cost all lands on whoever has to process what comes through.

How MTCaptcha keeps the form open

No puzzle for the visitor who was always going to fill it out honestly.

Invisible NoCAPTCHA by default

Verifies the submission in the background, most real visitors complete the form exactly as they would with no protection on it at all.

Adaptive risk engine

Scores submission velocity and behavioral pattern per form, so a burst of scripted submissions gets caught even when each one looks superficially valid.

WCAG 2.1 AAA-conformant fallback

On the rare submission that does need a visible challenge, it stays solvable for every visitor rather than trading spam-protection for lost real submissions.

GDPR-compliant, no invasive tracking

Filters scripted traffic without adding cookies or fingerprinting to a form that's often a visitor's first contact with the site.

Deployed in the wild

Professional services (global audit, tax & advisory)

On: Contact and RFP-intake forms

Protects: Sales-facing inquiry forms from scripted submissions

Industrial B2B (workplace services, France)

On: Quote-request form

Protects: Lead forms from automated spam at the point of intake

Real deployments, industry and mechanism only, no company names, by design.

Seen in the wild

Professional servicesIndustrial B2BKids' platforms
SOC 2 Type II attested
WCAG 2.1 AAA AAA accessibility
GDPR EU data protection
DPF EU, UK & Swiss
CCPA CA privacy

See what's actually hitting your forms

Tell us about the form, contact, signup, or quote request, and what's coming through it.

By clicking “Accept”, you agree to our use of cookies, including analytics cookies that help us understand how the site is used. Cookies essential to the captcha widget are always on. Cookie policy