Local-first · No account · No tracking
Save any form once. Fill it forever.
Form Autofill saves the values you type into a web form as a reusable profile, and fills them back in with one click — on plain HTML and modern React, Vue and Angular apps alike.
Free · Works on Chrome & Edge (Chromium)
How it works
Fill the form once
Type your data into any web form the way you normally would.
Save it as a profile
Click the extension and save the form's values into a named local profile.
Refill in one click
Next time you're on that page, pick the profile and hit Fill. A report shows exactly what happened.
Everything you need, nothing you don't
Named profiles
Save multiple profiles per page and switch between them freely.
Fill report
See what was filled, not found, or skipped — per field, after every run.
Modern web apps
Native value setters and real events make React, Vue and Angular register every change.
Flexible page matching
Match by exact URL, path, dynamic patterns like /requests/:id/edit, or the whole site.
Import & export
Back up profiles to a JSON file and restore them with a safe, non-destructive preview.
Arabic & English
Fully localized interface with complete right-to-left support.
Your data never leaves your browser
Form Autofill is local-first by design. There is no backend to trust, because there is no backend.
- Everything is stored locally on your device — no account, no server, no analytics.
- Passwords, file uploads, one-time codes (OTP), CSRF tokens and payment fields are detected and never saved.
- No access to all your websites: the extension only acts on the tab you invoke it on.
Install from source
Until the Web Store listing is live, you can build and load the extension yourself in a couple of minutes.
-
Build the extension:
npm install npm run build - Open
chrome://extensions(oredge://extensions) and enable Developer mode. - Click Load unpacked and select the
dist/folder. - Pin the extension and click its icon on any page with a form.
Frequently asked questions
Is my data uploaded anywhere?
No. All profiles and settings live in your browser's local storage. Nothing is ever transmitted, and there is no account or sign-in.
Does it save passwords or payment details?
No. Passwords, file uploads, OTP codes, CSRF tokens and payment fields are detected as sensitive and are never saved — even when importing a backup file.
Which browsers are supported?
Google Chrome and Microsoft Edge — any Chromium-based browser with Manifest V3 support.
Why does it say "page not supported" sometimes?
Browser-internal pages (chrome:// pages, the Web Store) can't host extension scripts — that's a browser restriction, not a bug. For local file:// pages, enable "Allow access to file URLs" in the extension's details.
Can I move my profiles to another computer?
Yes. Export a JSON backup from the options page and import it on the other machine. Imports are previewed first and never overwrite anything without asking.