Skip to content

About

Free browser extension: right-click any picture to save it as JPG, PNG or WebP, or copy it as PNG. Converted on your computer, no tracking. Chrome, Edge, Firefox.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Image Format Saver logo

Image Format Saver: Save Image as JPG, PNG or WebP

Right-click any picture to save it as JPG, PNG or WebP, or copy it as PNG. Converted on your computer. Free, private, no tracking.

Version Platform License Made by TechyGeeksHome Support on Ko-fi

Download · Features · Privacy · Full guide · License


🎬 See it in action

Image Format Saver demo video


Right-click any picture on a web page and save it as a JPG, PNG or WebP file, or copy it as a PNG. The picture is converted on your own computer. Nothing is uploaded, and there is no account, no tracking and no adverts.

The full guide, with every step explained, is on TechyGeeksHome.

📸 Screenshots

✨ What it does

  • Save image as JPG, PNG or WebP from the right-click menu on any picture, including WebP, AVIF, SVG, GIF, BMP and ICO pictures.
  • Copy as PNG, ready to paste into a document, chat or image editor.
  • Keeps the file name. holiday-photo.webp saves as holiday-photo.jpg.
  • Works with pictures that need the page, such as ones that only load for signed-in users or only when you are on the site, plus data: and blob: pictures.
  • White background for JPG, so see-through parts of a PNG or WebP don't turn black.
  • Sharp SVG pictures: drawn at least 1024 pixels across.
  • Your settings: quality for JPG and WebP (default 92), and whether to ask where to save each file.

🚫 What it won't do

  • Animated GIF and WebP pictures are saved as their first frame.
  • CSS background pictures and drawings made with <canvas> or inline <svg> don't have a right-click picture menu, so they can't be picked.
  • Some sites keep pictures on a separate server that blocks other apps from reading them. If a picture won't convert, open the options and click Allow under "Pictures from other sites". This is off until you turn it on.
  • AVIF is read, not written. Browsers can't create AVIF files yet.

⬇️ Download & install

Pick the download for your browser from the latest release.

Browser Download
Chrome, Brave, Opera, Vivaldi ImageFormatSaver-chrome.zip
Microsoft Edge ImageFormatSaver-edge.zip
Firefox (142 or newer) ImageFormatSaver-firefox.zip

ImageFormatSaver.zip is the same package as the Chrome and Edge downloads.

Chrome, Edge, Brave, Opera and Vivaldi

  1. Unzip the download somewhere you'll keep it.
  2. Open chrome://extensions (or edge://extensions).
  3. Turn on Developer mode.
  4. Click Load unpacked and pick the image-format-saver folder.

Firefox

  1. Open about:debugging#/runtime/this-firefox.
  2. Click Load Temporary Add-on and pick ImageFormatSaver-firefox.zip.

Firefox removes temporary add-ons when it closes.

Build it yourself

The code in this repo is the Chromium version. manifest.firefox.json is the Firefox manifest. Run ./build.sh to make every package in dist/.

🧭 How to use

  1. Right-click any picture.
  2. Pick Save image as JPG, PNG or WebP, then Save as JPG, Save as PNG or Save as WebP.
  3. The file goes to your Downloads folder. To pick a folder each time, turn on Ask where to save each file in the options.

To paste a picture somewhere else, pick Copy as PNG instead. Click the toolbar icon to open the options.

⚙️ How it works

  • background.js adds the right-click menu. When you pick an option it reads the picture: first straight from the website, then, if the site insists, from inside the page you are on, using the page's own cookies and address. data: pictures are read directly and blob: pictures are read from the page.
  • convert.js checks what the picture really is from its first bytes, draws it on a canvas and saves it in the format you picked. JPG gets a white background.
  • In Chrome and Edge the drawing happens in a hidden extension page (offscreen.html, offscreen.js, offscreen-client.js), because the background script there has no page to draw SVG on. Firefox does it in its background page.
  • The file is saved with your browser's normal download, so it shows in your downloads list.

🔑 Permissions

Permission Why
contextMenus Adds the right-click menu on pictures.
activeTab Reads the picture you right-clicked, on that page only, at that moment.
scripting Fetches the picture from inside the page when the site needs that, and shows the small "Copied as PNG" message.
downloads Saves the converted file.
storage Remembers your quality and save settings.
offscreen (Chrome and Edge) Opens the hidden page that converts the picture.
clipboardWrite (Firefox) Puts the PNG on the clipboard for Copy as PNG.
All sites (optional, off) Only if you click Allow in the options, for sites whose picture servers block other apps.

🔒 Privacy

Image Format Saver only reads a picture when you right-click it and pick an option. The picture comes straight from the website to your computer and is converted there. It has no account, no analytics and sends nothing anywhere. The only things it stores are your two settings, on your own computer.

☕ Support

Image Format Saver is free and always will be. If it saved you some time, you can buy us a coffee on Ko-fi. Welcome, but never expected.

🐛 Support & contributing

Found a bug or have a request? Open an issue or get in touch. Pull requests are welcome.

📄 License

GPL-3.0. Free for everyone, including commercial use.

Image Format Saver is an independent tool made by TechyGeeksHome. It is not linked to any other "save image as" extension. The pictures you save still belong to the people who made them. Only save what you have the right to keep.

© 2026 TechyGeeksHome.


Made with ❤️ by TechyGeeksHome

Website · YouTube · X · Instagram

About

Free browser extension: right-click any picture to save it as JPG, PNG or WebP, or copy it as PNG. Converted on your computer, no tracking. Chrome, Edge, Firefox.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages