UnifyBrowse
AnnouncementMay 7, 20263 min read

Aim & Compress — Image Resizer 0.3

Five new ways the resizer earns its keep. Focal-point crop, target file sizes, multi-preset export packs, saved profiles, and clipboard paste. All still 100% local.

Reading time
3 min

Image Resizer is a small extension with a single job: take an image, make it meet a spec, hand it back. Version 0.3 doesn't expand that job — it deepens it in five places where the tool used to require workarounds and now doesn't.

§01 Aim where it crops

Crop mode used to centre-crop. If your subject sat off-centre — a face on the left third, a product on the right — the result decapitated it. Workaround: open Photoshop, crop manually, come back.

The new focal-point control appears under the Crop mode button. A 3 × 3 anchor grid: top-left, top, top-right, left, centre, right, bottom-left, bottom, bottom-right. Pick where the crop window anchors and the live preview updates instantly. The caption strip names the choice in mono — Focus · top-left — like a museum label.

The fix reads obvious in retrospect. The most-asked feature in the resizer category, finally where it belongs.

§02 Hit a target file size

Marketplaces have caps. Etsy: 5 MB per image. Shopify PageSpeed budgets target ≤ 200 KB hero images. Twitter: 5 MB on web. Email: 25 MB total. The old workflow was pick a quality, hope it lands, re-run. Three runs to come in under 200 KB.

The new Target size mode swaps the quality slider for a numeric input — ≤ 200 KB — and binary-searches the quality value until the output fits. Quick chips for the common targets (100 KB, 200 KB, 500 KB, 1 MB) and a custom field for anything else. The resolved quality shows in the caption strip with an asterisk: JPG Q72*. Hover the asterisk and it reads auto-resolved to meet 200 KB.

Available for JPG and WebP. PNG is lossless — its quality knob doesn't move, so target-size is gracefully disabled there.

§03 One source, every platform

A creator preparing one image for Instagram needs Square (1080²), Portrait (1080×1350), Story (1080×1920) and a Reel cover (1080×1920). A seller listing on Etsy needs 2000², 1500² and a 1000² thumbnail. Used to be four manual runs, four downloads, four file-renames.

The preset catalogue now has a Pack mode. Toggle it, check the platforms or sizes you want, hit Apply pack — and the export becomes one ZIP with one named file per preset (image_ig-square_1080x1080.jpg, image_ig-story_1080x1920.jpg, …). Works with the bulk manifest too: ten sources × five presets becomes a nested ZIP with a folder per source. Fifty plates, one click, one bundle.

§04 Save the recipe

A Shopify seller resizing 50 listings every week sets the same parameters every time. A photographer prepping client deliveries always wants the same Q88 + watermark prefix + 2000px long edge. Studios with house specs especially.

Profiles capture the whole configuration — dimensions, format, quality, mode, focal anchor, letterbox colour, filename prefix, and even the pack selection — under a name. Pills along the top of the controls rail. Click to apply. Edit a setting and the active pill grows a * dirty marker, with an Update button next to it to overwrite. Hover any pill for a quiet × to delete.

The pill that has a glyph next to its name is a pack profile. The recipe knows it.

§05 Paste it

Copy an image from a Slack message, a Discord screenshot, an X post, the screenshot tool, anywhere — and ⌘V / Ctrl + V drops it straight into the resizer. No save-and-drop two-step.

URL paste was deliberately not added. Fetching arbitrary URLs would require host permissions, which would weaken the privacy story for what amounts to a five-percent feature. Clipboard images cover the real workflow.

What didn't change

  • host_permissions is still empty.
  • The status strip at the top of the workspace still reads 0 BYTES SENT.
  • Every operation runs in OffscreenCanvas, in your browser, on your device.
  • No telemetry. No analytics. No accounts.

The privacy story is the moat. v0.3 deepens the job without compromising it.


Image Resizer is part of the UnifyBrowse suite — each tool solving one problem, cleanly. v0.3 is a free update for everyone.

Get Image Resizer →

Filed underimageresizeextensionreleasev0.3focal-croptarget-sizepresetsprofiles

More from the journal

  1. 01

    Why Your Downloaded Tracks Need ID3 Tags and Artwork (and How to Get Them Automatically)

    A downloaded track without metadata is just a mystery file. Here's what an ID3 tag actually contains, why it matters more than it seems, and how to get it embedded automatically instead of by hand.

    TutorialAugust 20, 2026
  2. 02

    How to Export a Full SoundCloud Playlist as MP3/AAC

    Downloading a SoundCloud playlist track-by-track doesn't scale past a handful of songs. Here's how to export an entire playlist in one action, with order, quality, and per-track metadata intact.

    TutorialAugust 20, 2026
  3. 03

    Best Chrome Extensions for DJs and Music Curators in 2026

    DJs and serious music curators end up running a browser-based workflow whether they plan to or not. Here's a practical toolkit for discovery, evaluation, archiving, and organization — and where each tool actually earns its place.

    ListicleAugust 20, 2026