PNGrab — Save Any Image as PNG, Right From the Context Menu

2026-08visit
Chrome ExtensionReactTypeScriptPrivacy

Share

PNGrab — Save Any Image as PNG, Right From the Context Menu

PNGrab is a Chrome extension with one job: let you right-click any image on the web and save it as a PNG. Whether the source is a JPEG, a WebP, an animated GIF, or an AVIF, PNGrab fetches it, redraws it onto a canvas, and downloads a clean PNG — all inside your browser.

The PNGrab popup showing the last saved image and a Show in folder button

Why another image saver?

The web is full of images that are not PNGs. Designers want PNGs for transparency, developers want them for assets, and sometimes a site just refuses to let you download what you are looking at. PNGrab removes the friction: one menu item, one format, no intermediate conversion tool, no copy-paste into an online converter that phones home with your image.

How it works

The extension adds a Save as PNG entry to the right-click menu on any image. When you click it, the background service worker fetches the image, decodes it with createImageBitmap, draws it onto an OffscreenCanvas, and calls convertToBlob({ type: 'image/png' }). The resulting PNG is handed to Chrome's downloads API, which opens the familiar save dialog so you choose exactly where it lands.

The popup keeps a small note of the last file you saved — its name, size, and time — and offers a Show in folderbutton so you can jump straight to it. If something goes wrong (a dead URL, an image too large, or one that won't decode), an in-page toast tells you what happened.

The right-click Save as PNG context menu item in action on a web page

Privacy by design

Everything happens on your machine. The image is fetched, converted, and downloaded locally — it is never uploaded to a server, and PNGrab collects no analytics and transmits no user data. The only thing stored is the metadata of your last saved file (name, size, time, download id) in local storage, which is used solely to power the popup and is never sent anywhere.

Features

Permissions, and why

PNGrab asks for just three permissions, each tied directly to its single purpose:

Install

PNGrab is available on the Chrome Web Store. After installing, just right-click any image and choose Save as PNG. The full privacy policy lives at zagan.space/pngrab/privacy.