Jun 24, 2026 · by Petr Samokhin · View source

GetCompress

Lossless media compression without context switching

GetCompress

Editorial analysis

Why Media Compression Is the Invisible Tax on Your Cross-Border Margins

If you ship physical goods internationally, you already know that every gram of packaging weight and every cubic centimeter of dimensional weight costs you real money. But there’s a digital weight you’re likely ignoring: the size of the images, videos, and PDFs you upload to Amazon, Shopify, Etsy, and every other marketplace. A single product video that’s 50 MB instead of 8 MB doesn’t just slow your own workflow — it burns bandwidth on international file transfers, pushes up cloud storage bills, and often gets rejected by platform file-size limits right when you’re in a launch sprint. The friction of reaching for an online compressor, waiting for a 4K video to upload to some random site, then downloading the result, is a tax on your attention that multiplies across every ASIN you manage. That’s why when I saw GetCompress launch on Product Hunt, I didn’t see just another desktop utility — I saw a tool that could shave minutes off every listing update and eliminate the privacy headache of uploading proprietary product renders to a cloud service. The founder, Petr Samokhin, built it because he couldn’t find a compression tool that stayed out of his way. For cross-border sellers, staying out of the way means staying in Amazon Seller Central, in the Shopify admin, in your DAM — not alt-tabbing to a browser tab that might leak your product shots.

What Problem This Actually Solves for E‑Commerce Operations

The core insight of GetCompress is deceptively simple: workflow continuity. The tool lives on your desktop, accepts drag‑and‑drop, compresses files with minimal quality loss, and lets you drag the result right back to where you were working. No upload, no middleman, no context switch. In the comments on the launch page, a user named Martin Mo nails it: “the ‘without context switching’ part is the real selling point here” — and the maker confirms the app is fully local, no network access required after installation. For a seller who handles 50 product images per SKU, and maybe 20 SKUs in a single listing session, that means you can process a batch in seconds instead of opening six browser tabs.

But the real e‑commerce relevance goes deeper than convenience. Consider the file‑size limits you face every day:

  • Amazon caps product images at 10,000 pixels on the longest side and a file size that effectively forces JPEG compression below 10 MB for most listings, but A+ content images can be even stricter. Videos for Amazon must be under 250 MB.
  • Shopify recommends product images under 20 MB and automatically compresses them anyway, but if you upload a bloated TIFF, you’re wasting storage and bandwidth on a platform that charges you per MB for CDN delivery.
  • Etsy has a 20 MB limit for listing photos, and videos max out at 100 MB.
  • TikTok Shop demands sharp, fast-loading visuals — a 30‑second product video that’s 200 MB will never convert like a crisp 20 MB version.

GetCompress handles 107+ supported formats, including RAW photos, HEIC, WebP, and PDFs. The PDF compression is what caught my eye: the maker mentions that “the PDF compression results still surprise me” — outperforming many online and offline compressors. For sellers who deal with bulk invoices, packing slips, or Amazon compliance documents, that’s a hidden time-saver.

Why Amazon Sellers Should Care More Than Shopify Ones

Amazon’s image acceptance rules are notoriously finicky. Upload a JPEG that’s 5 MB but has a resolution under 1000 pixels on the longest side? Rejected. Upload a PNG that’s 15 MB but perfectly high-res? Accepted, but it will load slowly on mobile, hurting your conversion rate. Amazon also forces images through its own compression pipeline when you upload, so you’re paying for upstream bandwidth for a file that will be recompressed anyway. Bringing a pre‑optimized image — say, a 250 KB WebP product shot — means you pay less for upload time and storage, and the image may look better after Amazon’s re‑encoding because you’ve already removed redundancy. Shopify, by contrast, lets you host images externally, so local compression is less critical for speed but still valuable for bandwidth. But for Amazon sellers, every kilobyte you shave off before upload is a direct reduction in your API call latency and your S3 bill.

How It Differs from the Existing Options You’re Using Now

Let’s run through the tools you probably have bookmarked:

  • TinyPNG / TinyJPG — excellent for simple PNG/JPEG compression, but it’s cloud‑based. You have to upload your product shots to their servers. For sellers dealing with proprietary designs or unreleased products, that’s a no‑go. The free tier also limits batch size.
  • Squoosh — Google’s offline progressive web app. It works, but it’s browser‑based, so if you close the tab, your presets are gone. No batch processing across 50 variants.
  • HandBrake — the gold standard for video compression, but it’s a heavy‑duty tool designed for transcoding, not quick drag‑and‑drop. You need to learn codec settings, container formats, and crop parameters. It’s overkill for compressing a 30‑second product video to fit Amazon’s 250 MB limit.
  • MacOS Preview / Photos — slow, chokes on batches, and as the maker points out, “native macOS apps struggle to scroll a list of just ten previews”.

GetCompress sits in a sweet spot: it’s local, fast, and purpose-built for the “drop, compress, drag back” loop. It also supports MCP (Model Context Protocol) integration, which means you can hook it into AI agents like Claude. Petr explains that this gives Claude “reliability: Claude won’t hallucinate and install some outdated CLI every time you ask for media compression.” For sellers who are building AI‑powered listing workflows — generating images with DALL·E, then automatically optimizing them for Amazon — this is a game‑changer. You can tell your agent “compress all images in this folder to fit Amazon’s main image spec” and get consistent results without writing a custom script.

Where the Math Breaks

I’m a skeptic by nature, so here’s where I get uneasy. The tool is clearly built for macOS — the mention of “Apple native frameworks (VideoToolbox)” and “Apple native optimizations” suggests it relies heavily on platform‑specific codecs. If you’re a Windows‑based seller (many Amazon FBA ops still run on Windows because of tools like Helium 10’s desktop app), you’re out of luck. The Product Hunt page doesn’t mention Windows or Linux support. Also, there’s no pricing disclosed; the maker is a solo founder and hasn’t revealed whether it’s a one‑time purchase, subscription, or free. Given that it’s a desktop app with ongoing updates and MCP integration, I’d expect a paid model ($20–$50 one‑time, similar to other indie Mac utilities). For a small operation, that’s fine. For a team with 10 listing managers, you’d need to install it on every Mac.

Another limitation: batch processing is mentioned, but not the speed. If you’re doing 200 images for a new product launch, does it queue them sequentially or use parallel processing? The maker says “20x faster” is possible with hardware acceleration — but that should be stress‑tested. The MCP integration, while cool, is niche. Most sellers aren’t running Claude locally; they’re using ChatGPT in the browser. Until MCP becomes a standard protocol, the CLI‑free promise is mostly for developers.

What Cross‑Border Sellers Can Borrow from This Tool

You don’t have to Buy GetCompress right now to profit from its philosophy. Here are three workflows every e‑commerce operator should implement regardless:

  1. Create a “marketplace spec” preset folder. GetCompress lets you save presets — for example, “Amazon Main Image 2000px wide, 80% JPEG quality, max 2 MB.” You can also set target file size. If you use the tool, save a preset for each marketplace. If you don’t, replicate the logic in your current tool: set a width rule, a quality slider, and a maximum file size. Your team will stop manually guessing.

  2. Integrate compression into your AI agent stack. Even if you don’t use Claude, you can script a simple ifttt: when a file appears in a Dropbox folder (e.g., “uncompressed images”), send it to a local compressor script, then move the compressed version to a “ready for listing” folder. The MCP angle is just one way; the takeaway is that compression should be automated, not manual.

  3. Batch compress PDFs for customs and compliance. Cross‑border shipping involves endless PDFs: commercial invoices, packing lists, certificates of origin. Many customs portals have 10 MB file limits. Compressing these with GetCompress (or a similar tool) before upload saves you from rescanning documents under time pressure.

What I’d Watch / Test Next

I’m not going to tell you to drop everything and download GetCompress today — you should evaluate it against your platform mix. But here’s what I’m personally doing this week after reading the launch:

  • I’m going to test it on a batch of 50 Amazon main images (JPEG, 2000px wide, varying quality) and compare the output file size against TinyPNG’s paid API. If the local tool matches or beats the cloud service on quality/size ratio, I’ll switch for privacy alone.
  • I’m going to test PDF compression on a 20‑page commercial invoice that currently sits at 12 MB. If GetCompress can get it under 5 MB with readable text, I’ll add a shortcut to my desktop.
  • I’m going to set up a Claude MCP experiment — I use Claude for product description drafts. If I can chain it with GetCompress to automatically compress the screenshots I attach, that would cut 30 minutes from every listing prep session.
  • I’m going to watch for Windows and Linux support. If the tool stays Mac‑only, I’ll still recommend it to my macOS‑using team members, but I’ll keep HandBrake for the Windows devices in the packing room.

If you’re a solo seller or a small team that values privacy and speed, give it a spin. If you’re a large operation with a dedicated media manager, this is the kind of tool you should have on every creative’s dock. The cross‑border e‑commerce game is already thin on margins — don’t let a 50‑MB video file be the reason your TikTok Shop listing loads slower than your competitor’s.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free