A high-performance Chrome extension (Manifest V3) designed to streamline asset collection for designers and developers. "SVGs and IMGs" automatically scans active browser tabs to identify embedded visual elements, including inline SVGs and standard image files.
- Comprehensive Detection: Scans for all
<img>tags and inline<svg>elements on the current page. - Visual Gallery: Preview all discovered assets in a clean grid within the extension popup before downloading.
- One-Click Export: Quickly save individual icons or high-resolution images to your local machine.
- Privacy Focused: Uses the
activeTabpermission model, meaning it only runs when you explicitly click the extension icon. - Built for Modern Browsers: Fully compliant with Chrome's Manifest V3 standards for improved security and performance.
Since this extension is in development, you can load it locally:
- Clone this repository or download the source code as a
.zip. - Extract the files to a local folder.
- Open Google Chrome and navigate to
chrome://extensions/. - Enable Developer mode using the toggle in the top-right corner.
- Click Load unpacked and select the folder containing the
manifest.jsonfile.
- Visit any website containing the graphics you want to collect.
- Click the SVGs and IMGs icon in your browser toolbar.
- Browse the gallery of detected assets in the popup window.
- Select the assets you need and use the download feature to save them.
├── data/
│ ├── icons/ # Extension branding and toolbar icons
│ └── lib/ # Third-party libraries (e.g., jQuery, Bootstrap)
├── background.js # Service worker for lifecycle & tab communication
├── content.js # Script for DOM interaction and asset detection
├── popup.html # Main user interface for the extension popup
├── popup.js # Logic for asset previews and download actions
└── manifest.json # Extension metadata and permissions (MV3)