Mochify

AI-POWERED IMAGE WORKFLOWS

Bulk process images using natural language. Crop to subjects, convert to next-gen formats, and strip metadata in seconds with our high-performance C++ engine.

3 files free per batch · 25 with Lite or Pro

Drop images or use the clip button

C++20 Engine

Processes files in milliseconds, not seconds. No interpreted scripts.

Jpegli

Up to 35% smaller than standard JPEG at the same visual quality.

Zero Retention

Streamed into RAM, compressed, wiped. Your images never touch a disk.

Next-gen Free

AVIF, JXL, and WebP included. No Pro account, no paywalls.

How Mochify compares

No cloud storage. No per-credit paywalls. No compromises.

FeatureTinyPNGMochify
Jpegli / JPEG XLNoNative (built-in)
SpeedInterpreted scriptsC++20 native
PrivacyUploads requiredZero retention
AI Agent supportNoneMCP server (native)
Free tier3 / session3 free (no signup) · 30/mo free account
Paid plan$39/yr · webfrom $5/mo · API, CLI & MCP

Shopify & Ecommerce

Better Core Web Vitals start with smaller product images

Largest Contentful Paint (LCP) is Google's primary page speed signal — and product images are almost always the bottleneck. Converting your catalogue to AVIF or WebP can cut file sizes by up to 50% with no visible quality loss, directly improving your store's search ranking and conversion rate.

Up to 50% smaller

AVIF for product images

AVIF cuts file size roughly in half versus JPEG at equivalent quality — the fastest format Shopify supports.

Bulk processing

Process your whole catalogue

Drop up to 25 product images at once. Describe what you need — "convert to WebP, max 1600px wide" — and Mochify handles the rest.

Zero retention

Product images stay private

Images are never stored or logged. Safe for unreleased products, private SKUs, and anything not yet live on your store.

Frequently asked questions

Everything you need to know before compressing your first batch.

Is Mochify free to use?

Yes. Try 3 images free without an account — no sign-up needed. Create a free account (no credit card) for 30 operations per month, up to 20 MB each, with all next-generation formats included at no cost. Lite ($5/month) unlocks 300 operations per month and a dedicated API key. Pro ($12/month) unlocks 1,200 operations per month, CLI access, and MCP server support for AI agents.

Are my images stored or shared?

No. Mochify streams each file directly into server RAM, compresses it with a native C++ engine, and returns the result. Files are never written to disk and are wiped from memory immediately after processing. There is no cloud storage, no third-party access, and no logs containing your image data.

How much smaller will my images be?

Results depend on format and source content. Jpegli typically produces files 35% smaller than standard JPEG at equivalent visual quality. AVIF averages 50% smaller than JPEG and 20% smaller than WebP. WebP averages 26% smaller than JPEG. Smart Compress mode automatically targets the best quality-to-size balance for each individual image, so you never have to guess a quality setting.

What image formats does Mochify support?

Input formats: JPEG, PNG, WebP, AVIF, HEIC/HEIF, and JPEG XL. Output formats: JPEG (via Jpegli), PNG, WebP, AVIF, and JPEG XL. Free users can process up to 3 files per batch with no account required; Lite and Pro plans unlock batches up to 25 files. For even larger volumes, use the REST API or CLI — both support scripted bulk processing with no per-file overhead.

Does Mochify have an API?

Yes. The REST API is available at api.mochify.xyz. Without an API key, 3 operations per month are available (IP-based) — just send a raw image body to POST /v1/squish with a ?type= parameter. Create a free account for 30 ops/month. Lite provides 300 and Pro provides 1,200 — both include a Bearer-token key for higher-volume automation. See the API documentation for examples in cURL, JavaScript, and Python.

What is Magic Flow?

Magic Flow is Mochify's NLP-driven upload interface. Instead of selecting a format and quality setting manually, you describe what you want in plain language — for example, "convert to AVIF and strip location data" or "make these web-ready, max 1600px wide" — and Mochify interprets the intent and applies the right parameters to each file automatically. It uses a two-step pipeline: a language model parses the prompt, then the C++ engine executes the compression.