Skip to content

Form Saver is a lightweight Browser extension that lets you export form data as a JSON file and import it back later to auto fill the same form with multiples features.

Notifications You must be signed in to change notification settings

meharehsaan/form-saver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Form Saver – Export and Import HTML Form Data

Form Saver is a lightweight Chrome extension that lets you export form data as a JSON file and import it back later to auto fill the same form. This is especially useful for testing, automation, and saving time when working with long or repetitive forms.

🔁 This is the upgraded version of the earlier extensions Form Saver and Form Saver 2 both avaliable on chrome, which lacked support for importing and exporting multi-value fields (like <select multiple>).
This one fully supports multiple selections, structured JSON output, and reliable field restoration.

🚀 Features

  • Export Form Data to JSON
    Captures all form fields including text inputs, checkboxes, radio buttons, textareas, and select elements.

  • Import Form Data from JSON
    Automatically fills matching fields on any webpage using a previously exported JSON file.

  • Supports Multiple Selections
    Handles <select multiple> elements by saving and restoring all selected values.

  • Safe and Secure
    No data is sent or stored anywhere all processing is done locally in your browser.


📦 Installation (Local Setup)

You can manually install this extension in Chrome from source as it is not available on Chrome.

1. Download the Extension Files

Clone the repository or download the ZIP from GitHub:

git clone https://github.com/meharehsaan/form-saver.git

Open Chrome and go to: chrome://extensions

  • Enable Developer mode (toggle at top right)
  • Click the Load unpacked button
  • Select the folder where you extracted or cloned the form-saver files

Structure

form-saver/
├── popup.html             # Extension popup user interface
├── popup.js               # Handles popup events and file triggers
├── export.js              # Form data extractor
├── injectImporter.js     # Injected into pages to import and fill form data
├── manifest.json          # Chrome extension manifest
└── README.md              # You're reading it!

Best Regards - Mehar Ehsaan

About

Form Saver is a lightweight Browser extension that lets you export form data as a JSON file and import it back later to auto fill the same form with multiples features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published