Image Editor & Image Resizer (Crop, Annotate, Convert)

Image Editor & Image Resizer (Crop, Annotate, Convert), a VS Code extension by Zovo

Zovo Pro: USD 19 once, every Zovo tool. Batch resize, Compress to a target size and Compare two images are Pro, with 3 free tries each; editing images stays free.

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-image-editor, version 0.1.1.

Crop, resize, rotate, straighten and mark up PNG, JPEG, WebP, GIF and BMP files without leaving VS Code. Add arrows, boxes, text and numbered steps to a screenshot, blur or pixelate what is private, then save it in place or convert it with Save As. Undo, Redo, Save and Revert work as in any VS Code editor. No network, no account.

A screenshot open in the Image Editor with an arrow, a box, numbered steps and a pixelated field

Questions people ask

Is Image Editor & Image Resizer (Crop, Annotate, Convert) free?

Yes. Image Editor & Image Resizer (Crop, Annotate, Convert) is free and MIT licensed.

How do I install Image Editor & Image Resizer (Crop, Annotate, Convert)?

Click "Install in VS Code" above, or search for zovo.zovo-image-editor in the Extensions view.

Open an image

Images still open in VS Code's own preview, so nothing changes until you ask for the editor:

What you can do (free)

ToolDetails
CropFree, 1:1, 4:3, 3:2, 16:9, 9:16 or a custom ratio. Drag a box or type X, Y, W and H; Enter applies
ResizePixels or percent, keep the ratio or not. Downscaling goes in steps for a sharp result
Rotate and flip90° left or right, 180°, mirror horizontally or vertically
StraightenAny angle from -45° to 45°; the empty corners are cut off
AnnotateArrow, line, box, ellipse, text, pen, highlighter and numbered step badges, in any colour and width. Shift keeps lines at 45° steps and boxes square
Blur and pixelateDrag a box over a password, an email or a face. Saving replaces those pixels in the file, so nothing can be recovered from it
AdjustBrightness, contrast and saturation, with a live preview
Zoom and panFit, 1:1, Ctrl or Cmd + wheel, drag to scroll
Save and convertSave keeps the format (JPEG and WebP quality are settings). Save As writes PNG, JPEG, WebP or BMP
PastePaste an image from the clipboard (Cmd+V or Ctrl+V in the editor) and save it as a new file
Crop with a 16:9 ratio on a photo, with the crop box and the X, Y, W and H fields

Zovo Pro tools

Three tools for bigger jobs, on the toolbar of the editor, in the Command Palette and in the Explorer right-click menu. Each has 3 free tries on your computer; a try counts only when the tool gives you a result (files written, or a comparison on screen). Escape or Cancel never uses one.

Zovo Pro is USD 19 once and turns on the Pro tools of every Zovo extension. When the free tries are used, the tool shows the ways to pay: by card, GitHub Sponsors or PayPal, or enter a key you already have. Nothing about Pro shows when you open an image. To hide the buttons, set imageEditor.showProTools to false.

Compare two screenshots: the pixel diff in magenta with boxes around the changed areas

Safe with any file

Commands

CommandWhat it does
Image Editor: Edit ImageOpen the current or a chosen image in the editor
Image Editor: Save a copy as PNG, JPEG, WebP or BMPConvert the image you are editing
Image Editor: Paste an image from the clipboard as a new fileSave a copied screenshot as a file
Image Editor: Open a sample screenshotA made-up app window to try the tools on
Image Editor: Batch resize and convert a folder (Pro)Resize and convert many images
Image Editor: Compress to a target size (Pro)Make images fit a file size
Image Editor: Compare two images (Pro)Slider, onion skin and pixel diff

Settings

SettingDefault
imageEditor.jpegQuality92JPEG quality when you save a .jpg file
imageEditor.webpQuality90WebP quality when you save a .webp file
imageEditor.showProToolstrueShow the Batch resize, Compress and Compare buttons
imageEditor.showSupportLinkstrueShow the small links at the bottom of the editor
imageEditor.askForRatingtrueAsk once, after a few days, whether you want to rate it

Limits

Works in VS Code 1.90 and later, Cursor, Windsurf and VSCodium.

Guides

Install Image Editor & Image Resizer (Crop, Annotate, Convert)

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.zovo-image-editor.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-image-editor, version 0.1.1.

Source code and issues are on GitHub.

All our VS Code extensions

Zovo Pro and support

Zovo Pro: USD 19 once, every Zovo viewer. It turns on the Pro tools in this extension and in the other Zovo extensions you use. The free features stay free.

After a card payment your license key shows on the next page. Paste it with the command "Zovo Pro: Enter a key".

You can also support the work with no Pro:

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.