Optimize your images without the upload

Squishify runs the same encoders behind squoosh.app — libavif, libwebp, MozJPEG, and Oxipng — as WebAssembly, right in your browser. No cloud API, no accounts, no upload tokens. Pro adds more ways to prep your assets on top.

$30/year · cancel anytime · trial needs just an email · See what’s in Pro

Why Squishify

Your images never leave your browser

No cloud processing, no accounts, no upload quotas — everything runs locally as WebAssembly, so there’s nothing to upload and nothing for us to see.

True privacy

Every image is processed on your machine. We don’t have servers that could receive them — nothing to leak, log, or lose.

No accounts, no tokens

No sign-up, no API keys, no credit meter counting down. Open the tab and start optimizing.

Modern formats

Ship AVIF, WebP, JPEG, and PNG — dramatically smaller files at exactly the quality you choose.

Before / after preview

A live comparison loupe on every image — drag the divider and see exactly what a quality setting costs before you commit.

Batch workflow

Queue up to 25 images free, or 100 with Pro — tune one, then apply the format and quality to the whole batch in a click. Got more? Pro starts the next batch with the same settings, and rename numbering picks up where it left off.

Any host, any CMS

Optimize once, then drop the finished files in wherever you actually publish — WordPress, Shopify, a static site, anywhere.

Two ways to work

See the whole batch, or one image at a time

Grid and Preview are two views of the same queue — switch between them whenever you like from the switch at the top of the app. Whatever you set applies to every image either way.

Squishify's Grid view: every queued image as a thumbnail, with batch settings for format, size, crop and rename underneath.
Grid

The whole batch at a glance

Every image you queued, side by side. Set the format, quality, a max width, a crop ratio and a rename sequence once, underneath, and they cover the whole queue at once. Click any thumbnail to open that image on its own.

Squishify's Preview view: a single image on the stage with the before/after comparison loupe and format, quality and effort controls.
Preview

One image, up close

Work through the queue file by file. Drag the before/after loupe to see exactly what a quality setting costs, tune one image, then apply the same settings across the batch in a click.

How it works

Three steps, right in your browser

Open squishify.app and drop your images in — no install, no account.

1

Queue your images

Drag & drop, click to browse, or paste from your clipboard — up to 25 per batch free, 100 with Pro.

2

Edit & optimize

Adjust format, quality, and size with a live before/after preview.

3

Download & go!

Save the finished files straight to your computer.

Reviews

What people are saying

Review report
“Overall this concept and execution of Squishify is phenomenal work. This is truly a great idea executed perfectly.”

… “Accessibility is exceptional with keyboard access and tab controls working for all interfaces.”

Brandon Corbett Seamless Review Report
“I have used TinyPNG for more than 8 years, but Squishify just replaced it in my workflow. It’s literally TinyPNG on steroids. Being able to batch compress, convert, and resize images completely locally in the browser is brilliant. Great job”
Asley Arbolaez Web Developer
“I run a bunch of product shots through this before they go anywhere — drag in a folder, pick a format, and it spits out a smaller version without me installing anything or uploading to some random site. The before/after preview is what sold me, I could actually see what I was trading off.”
Sébastien Barrau Founder, HTMLsig & Businesscards.io
Squishify — Featured on BetaList
Squishify Pro

Everything free, plus the full workflow

Free already crops, resizes and renames a whole batch. Pro turns Squishify into a complete asset-prep workflow — curated presets, Color for a consistent look across a batch, Palette for pulling an image’s own colours out as hex or CSS, Watermark for your own logo or text on every image, Quick Process for when you just want it done, Upscale for what falls short, Undo for the step you wish you hadn’t taken, queue reordering that controls rename numbering, saving straight into a folder instead of a zip, and a session that picks up right where you left off. Photoshop PSD files open as sources too. Newest, and labelled experimental: a Command Editor that drives the whole batch by typing — or by saying it out loud.

Session autosave & recovery

Closed the tab mid-batch? Your queue and every edit — crops, renames, settings — are waiting when you come back. One click and you’re where you left off.

Curated presets

One-click recipes for common jobs — hero images, product shots, social cards — tuned per format, applicable to one image or the whole queue.

Upscale

A source that came in under the size you need — a 600px product shot for a 1200px slot — doubled so it fits, before the resize and encode. A clean 2x, not an AI reconstruction: it gets the image to the size, it doesn’t invent detail that was never in the file. Toggle it per image, or let a preset apply it for you.

Color

Colorize, saturation and contrast — so a set of raw product shots comes out feeling like a set. Adjust one image, or apply the same look across the whole queue in one pass.

Watermark

Your own logo or a line of text on every image in the batch — a corner or the centre, a size, and how strong it should be. Sized as a share of each image, so one setting lands the same on a thumbnail and on a full-width hero. A logo can take a drop shadow so it still reads on a bright photo, and Squishify remembers it for next time.

Command Editor — experimental

Drive the whole queue by typing instead of clicking through it. Target images by position, filename, size or orientation — resize 1-2 800, crop landscape 16:9, rename *.png shot- — and see what each line will do before you run it. Turn on Record and it writes the commands for the work you do by hand, or press Dictate and say it out loud.

Palette

Pull the main colours straight out of an image — up to eight, read as the image will export, so a crop or a Color pass changes the answer. Copy one as hex, RGB or HSL, or take the whole set as CSS variables. In Grid it reads the whole batch at once, for when a page needs colours that suit every image on it.

Undo

Step back through your last three edits — a crop, a Color pass, an apply-to-all, even Clear images. ⌘Z or the Undo button beside Reset, in the editor and in Grid alike.

Quick Process

Confirm a recipe once — format, quality, size, even a rename prefix — then every image you drop runs straight through to the download. No editor, no per-image stop.

Queue reordering

Batch rename is free for everyone — number a whole sequence, with or without a prefix, or name every image in one pass. Pro adds drag-to-reorder, so you decide the order that numbering follows.

Save straight into a folder

Pick a destination once and your finished images land in it — no zip, no unzip, no dragging files out of Downloads. Squishify remembers the folder for next time and never overwrites: a name that’s already taken gets a numbered suffix. Chrome and Edge; Safari and Firefox keep the zip.


Also manage a WordPress site? Squishify for WordPress brings the same editor into wp-admin, with uploads straight to your Media Library.

Free vs Pro

Pick your Squishify

The free web app is fully functional, forever — cropping, resizing and renaming included. Pro layers the workflow tools on top for an annual subscription. See every one of them in action in the Squishify Guide.

What the free Squishify app includes, and what Squishify Pro adds.
FeatureFreePro
Pricing $0free forever $30per year
Free — and free forever
Batch editing — images per batch25100
Grid & Preview views — the whole batch, or one image at a time✓✓
Paste an image straight from your clipboard✓✓
Open HEIC & TIFF sources — iPhone photos, scanner and print files✓✓
Resize with live before/after preview✓✓
Batch rename — sequence or per-image✓✓
Crop with aspect presets✓✓
Rotate & flip — turn or mirror any image, one at a time✓✓
Optimize — a quality and encoder-effort control per format, with the new file size and the saving shown as you change it✓✓
AVIF, WebP, JPEG & PNG output✓✓
Keyboard shortcuts — a key for every tool, and ? for the list✓✓
What Pro adds
Open Photoshop PSD files — the flattened composite, no Photoshop needed✗✓
Fit — pad to a ratio instead of cropping, with a colour, blur or transparent fill✗✓
Undo — step back through your last three edits✗✓
Curated presets✗✓
Upscale — enlarge an undersized source, up to 2x✗✓
Color — colorize, saturation & contrast✗✓
Color presets — B&W, Sepia, Warm, Cool and more, previewed on your own image✗✓
Palette — the image’s main colours, copied as hex, RGB, HSL or CSS✗✓
Watermark — your own logo or text on every image✗✓
Quick Process — drop and go, no editor✗✓
New batch, same settings — your batch settings carry over and rename numbering continues✗✓
Queue reordering✗✓
Right-click radial menu — tools and actions at the cursor✗✓
Session recovery✗✓
Save straight into a folder — no zip (Chrome & Edge)✗✓
Command Editor — drive the batch by typing, and Dictate it by voice (experimental)✗✓
Try it Get Pro

Manage a WordPress site instead? Squishify for WordPress brings the same editor into wp-admin, with uploads straight to your Media Library.

Run WordPress too?

Squishify for WordPress preps images right inside wp-admin and uploads straight to your Media Library.

Learn More

Buying for a team?

Squishify Teams is one license for everyone — 30 web seats, unlimited WordPress sites, and a page to name seats and free one up when someone leaves. $250/year.

See Teams
FAQ

Questions, answered

Do my images ever leave my computer?

Never. All compression happens in your browser — we don’t have servers that could receive your images. There’s no upload step at all until you choose to download the finished files.

Is the free web app really free?

Yes — free and fully functional, forever. No credits, no accounts, no cloud API. Free handles up to 25 images per batch; Pro (and the 7-day trial) takes 100. Resizing, cropping and batch rename are all free. Pro adds more ways to prep your assets: curated presets, Color, Quick Process, Upscale, queue reordering, and session recovery.

What do I get with Pro?

100 images per batch, New batch to start the next one with the same settings and continued rename numbering, curated one-click recipes, Color for a consistent look across a batch, Palette for copying an image’s main colours, Watermark for your own logo or text on every image, Quick Process for drop-and-go batches, Upscale for undersized images, Undo for your last three edits, PSD files as sources, drag-to-reorder that sets the batch-rename numbering, and session autosave/recovery — on top of everything in the free editor, which already includes cropping and opens HEIC and TIFF.

How many browsers can I use Pro on?

Up to 3 devices at a time. Activating a 4th shows your current devices so you can clear one and keep going — you’re never locked out. It’s meant for your own use, not passed around to a crowd of unrelated people — that’s the one thing we ask. Buying for a whole team? Squishify Teams covers 30 seats, with names on each.

Is this a subscription?

Yes — Pro is $30/year, billed annually. Cancel any time through the billing portal; Pro keeps working through the end of your paid period, then reverts to the free version.

What’s your refund policy?

If Pro isn’t for you, email hello@squishify.app within 14 days of purchase. Payments are processed by Stripe; a refund deactivates the license.

What are the requirements?

Just a modern browser. There are no installs and no server requirements at all — encoding happens on your machine.

Do you have a WordPress plugin?

Yes — Squishify for WordPress brings the same editor into wp-admin, with uploads straight to your Media Library.

Squishify

Optimize first. Upload nothing you don’t have to.

Free forever · Pro when you need more · $30/year

Already a Pro subscriber? Manage your subscription · Re-send my license key

Got your key? Open the web app, click Squishify Pro, and enter it under “Already have Pro?”. Started a trial in another browser? Same place — activate it there with your email.

Re-send your license email

Enter the email you bought Squishify Pro with and we’ll send your license key again.