Workflow & Planning
No ratings yet

FormBuddy

Autosaves everything you type in forms. If the page crashes or reloads, restore with one click.

autosaveformsrestorebackupproductivitycrash-recovery

Automatically saves form fields as you type — inputs, textareas, selects

Restore banner appears when saved data is detected on the page

One-click restore fills all fields back in, even on React/Vue sites

Configurable autosave delay (instant, fast, careful, relaxed)

Excludes banking, PayPal, and Google accounts by default — add your own

Max 10 snapshots per site with automatic oldest-first cleanup

MutationObserver catches forms added dynamically after page load

100% free, no premium tiers, no ads, no tracking

FormBuddy automatically saves everything you type in web forms. If the page crashes, reloads, or you accidentally close the tab, FormBuddy remembers your input and offers to restore it with a single click when you return.

How it works

When you type in any form field on any website, FormBuddy silently saves your input to local storage. It uses a debounced save — by default, it waits 800ms after you stop typing before writing, so there’s no performance impact.

If you later return to a page where FormBuddy has saved data (e.g. after a crash, reload, or navigating away), a small banner appears in the bottom-right corner:

📋 FormBuddy found your saved form — last saved 2m ago on “Contact Us” [Restore] [Dismiss]

Click Restore and all your fields are filled back in instantly. The restore uses native value setters and dispatches input/change events, so it works correctly even on sites built with React, Vue, Svelte, or other modern frameworks.

What it saves

Field typeSaved?Notes
Text, email, URL, tel, searchAll text inputs
NumberNumeric inputs
PasswordSkipped if autocomplete=off (banking)
TextareaLarge text fields, comment boxes
Select dropdownsSelected option value
Hidden, submit, button, fileNot text content
Checkbox, radio, range, colorNot text content
Date, time, datetimeNot text content

Settings

SettingDefaultWhat it does
Autosave enabledONMaster toggle for the entire extension
Show restore promptONDisplay the restore banner when saved data is found
Autosave delayFast (0.8s)How long to wait after you stop typing before saving
Excluded sitesBanking + PayPal + GoogleSites where FormBuddy will not save or restore anything

Excluded sites

FormBuddy excludes the following sites by default to protect sensitive data:

  • accounts.google.com
  • paypal.com
  • banking. (matches any domain containing “banking.”)
  • secure. (matches any domain containing “secure.”)
  • login.microsoftonline.com

You can add or remove sites from this list in the popup. Matching is flexible — it checks exact domain, subdomain suffix, and substring inclusion.

Privacy

FormBuddy doesn’t collect any data. No analytics, no tracking, no telemetry. All form snapshots are stored locally via chrome.storage.local — nothing ever leaves your device. The extension only requests storage and local permissions. No host permissions, no tabs, no browsing history access.

Form snapshots are keyed by page origin and form signature (a hash of field names). They are never transmitted to any server. You can clear all snapshots at any time from the popup with the “Clear all” button.

Free forever

FormBuddy is 100% free. All features are available to everyone. There are no premium tiers, no locked features, no usage limits. If you enjoy it, you can buy me a coffee — but there’s zero pressure.

How would you rate FormBuddy?

Click a star to vote — no account needed.

Frequently asked questions

Is FormBuddy really free?

Yes, 100% free. All features are available to everyone. No premium tiers, no locked features, no usage limits. If you enjoy it, you can buy me a coffee — but there's zero pressure.

Does FormBuddy collect any data?

No. FormBuddy doesn't collect any data. No analytics, no tracking, no telemetry. All form snapshots are stored locally in your browser via chrome.storage.local. Nothing ever leaves your device or is sent to any server.

How does FormBuddy restore my form data?

When you visit a page where FormBuddy previously saved form data, a small banner appears in the bottom-right corner showing when the data was last saved. Click Restore and all your fields are filled back in. The restore uses native value setters and dispatches input/change events, so it works even on sites built with React, Vue, or other frameworks.

Does FormBuddy save passwords?

FormBuddy saves password fields by default so you can recover them after a crash. However, it skips password fields that have autocomplete=off (common on banking and security sites). You can also add any site to the excluded list to prevent FormBuddy from saving anything on that domain.

Can I exclude specific websites?

Yes. FormBuddy excludes banking sites, PayPal, and Google accounts by default. You can add or remove sites from the excluded list in the popup — just enter one domain per line. FormBuddy will not save or restore anything on excluded sites.

What happens if I have multiple forms on the same site?

FormBuddy creates a unique signature for each form based on its field names. If you fill out different forms on the same site, each one is saved and restored independently. Up to 10 snapshots per site are kept, with the oldest automatically deleted when the limit is reached.

Will FormBuddy slow down my browser?

No. FormBuddy uses a debounced save (800ms by default) so it only writes to storage after you stop typing. The content script is lightweight and runs at document_idle. CPU and storage usage are negligible.

More extensions to try