Chrome Extension · Manifest V3

Fill Forms at Lightning Speed

ZapForm captures any web form with one click and replays it perfectly — even on React, Vue, and Angular apps. Built for QA testers and power users who hate repetition.

Add to Chrome — Free

Why ZapForm?

🔒

100% Private

Zero external API calls. All data lives in your browser's local storage — never leaves your machine.

⚛️

Framework Agnostic

Bypasses React, Vue, and Angular's virtual DOM by dispatching native input events — state always syncs.

🗂️

Multi-Profile Support

Save multiple datasets per domain — "Happy Path", "Edge Case", "Invalid Inputs" — and swap between them instantly.

⌨️

Keyboard Shortcut

Trigger autofill with Alt+Shift+F without opening the popup. Speed-run your test flows.

📤

Export & Share

Export profiles as JSON to share test scripts with teammates or check them into source control.

Under 150ms

DOM parsing and autofill complete in under 150 milliseconds — imperceptibly fast, even on large forms.

How It Works

1

Fill the form manually once

Navigate to any web form and fill it out as you normally would.

2

Click "Zap Capture"

ZapForm reads all input values and saves them as a named profile for that domain.

3

Revisit & click "Zap Autofill" (or press Alt+Shift+F)

ZapForm injects saved values and fires native DOM events — your framework's state updates instantly.

🛡️

Your data never leaves your browser

ZapForm has no server, no account, no analytics. Every byte of your form data is stored exclusively in chrome.storage.local on your own machine.

Privacy Policy

Last updated: June 7, 2026

1. Information We Collect

ZapForm does not collect, transmit, or store any personal information on external servers. All form data captured by the extension is stored exclusively in chrome.storage.local on your device and never leaves it.

2. Data Storage

3. Permissions Justification

4. Third-Party Services

ZapForm makes zero external network requests. There are no analytics, crash reporting, or advertising SDKs of any kind.

5. Changes to This Policy

If this privacy policy changes, the updated version will be published on this page with a revised date.

6. Contact

Questions? Open an issue on the project's GitHub repository.