Are you a developer, designer, archivist, or just want to save a website to study or migrate it? Save All Resources plus is the ultimate tool for you:
- Save time: Download all resources from a website with a single click.
- Stay organized: Preserve the original folder and file structure.
- Easy to use: Visual interface integrated into Chrome DevTools.
- Ideal for backups, migrations, analysis, and learning.
- Back up websites before updating or migrating them.
- Analyze how modern pages work offline.
- Create reference copies for design, development, or auditing.
- Save educational or research resources.
Stop wasting time downloading files one by one! Try Save All Resources plus and take your productivity to the next level.
⭐ Visit the repository and give it a star
Save All Resources plus is a Google Chrome extension that allows you to download all resources from a web page (HTML, CSS, JS, images, fonts, etc.) with a single click, preserving the site's original folder structure. It's ideal for developers, archivists, designers, and anyone who needs to save complete websites easily, in an organized way, and ready to be re-hosted or analyzed offline.
- Downloads all files and resources from the current web page, including static and dynamic files.
- Maintains the folder and path structure as on the remote server.
- Allows you to save complete websites for analysis, backup, or migration.
- Integrates a custom tab in Chrome DevTools to control resource downloading.
- Lets you re-host the downloaded site on any local or remote HTTP server.
- Resource download: HTML, CSS, JS, images, fonts, videos, and any other referenced file.
- Preservation of folder and path structure.
- Visual interface integrated into Chrome DevTools.
- Mass download button with a single click.
- Log and preview of downloaded resources.
- Compatible with most modern websites.
- Google Chrome (recent version recommended)
- Node.js (version specified in the project's
.nvmrcfile) - Yarn (package manager, install with
npm install -g yarnif you don't have it) - "Developer Mode" permissions enabled in Chrome to load unpublished extensions
- Clone this repository: Save All Resources plus
- Install dependencies by running
yarnin the project root. - Build the extension with
yarn build(files will be generated in theunpacked2xfolder). - Open Chrome and go to
chrome://extensions/. - Enable "Developer Mode".
- Click on "Load unpacked" and select the
unpacked2xfolder. - Open Chrome DevTools and select the
ResourceSavertab. - Click the button to save all resources from the current page.
To build the extension and have it ready to use in Chrome:
-
Open a terminal in the project root.
-
Install dependencies by running:
yarn
-
Build the extension with:
yarn build
This will generate all necessary files in the
unpacked2xfolder.
- Open Google Chrome and go to
chrome://extensions/. - Enable Developer Mode (top right corner).
- Click the Load unpacked button.
- Select the
unpacked2xfolder generated after building. - The extension will appear in the list and will be ready to use.
- Open Chrome DevTools (F12 or Ctrl+Shift+I) and select the
ResourceSavertab to start downloading resources.
- Requires Node.js (version specified in
.nvmrc) - Install dependencies with
yarn - Build with
yarn build
Author: Cristopher Martinez Repository: Save All Resources plus


