Interactive Demo

F***Captcha Demo

Try both checkbox and invisible modes. See real-time behavioral analysis and bot detection scores.

Running v1.33.2

Checkbox Mode

Interactive

Click the checkbox to verify. FCaptcha analyzes your mouse movements, click behavior, and environmental signals in real-time.

Invisible Mode

Zero-Click

Fill out the form below. FCaptcha runs silently in the background, scoring your behavior without any visible widget.

What FCaptcha Detects

Vision AI Agents

GPT-4V, Claude, and other screenshot-based automation

Headless Browsers

Puppeteer, Playwright, Selenium, PhantomJS

Automation Tools

WebDriver, Cypress, Nightmare, custom bots

CAPTCHA Farms

Unusual timing from human solving services

Behavioral Anomalies

Scripted movements, inhuman timing patterns

Fingerprint Abuse

Same fingerprint from many IPs or vice versa

Keystroke Cadence

7 biometric metrics detect bots with timing jitter

Playwright Detection

Detects Playwright globals and reconfigured WebDriver

Mobile Touch Authenticity

Flags synthetic touches: uniform pressure, zero contact-radius variance, missing identifiers

Device Sensor Entropy

Passive accelerometer/gyro signal: flat readings expose mobile emulators

TLS JA4 Fingerprinting

Computed natively from the TLS ClientHello when FCaptcha terminates TLS, with no proxy header to trust

Stealth-Patch Artifacts

Catches patched Chromium driving real input: a proxied Function.prototype.toString and permission states a genuine browser cannot produce

CDP Input Forensics

Separates events synthesised over the Chrome DevTools Protocol from input a person actually generated

Behavioural Corroboration

When two or more independent behavioural categories agree, the score is floored. Agreement counts as evidence in its own right, so a browser that hides every static tell is still catchable by movement

Adaptive Proof of Work

Cost scales with how suspicious a source has recently been, measured in wall-clock rather than hash difficulty. A visitor who has done nothing wrong pays exactly what they paid before

Signed Agent Verification

Web Bot Auth signatures checked cryptographically against the signer's key directory, so a forged identity claim is distinguishable from a genuine one. Adoption is still thin, so it supplements the signals above rather than replacing them

Ready to integrate FCaptcha?

Get started with our open-source library or use the managed WebDecoy service.

FCaptcha now serves the same siteverify contract as Turnstile, reCAPTCHA and hCaptcha, so an existing backend can point at it by changing the base URL. The widget ships in 34 languages with right-to-left support, and is available on npm and a CDN with Subresource Integrity. Self-hosting stays the default, so no third party sees your visitors.