A TinyPNG alternative with room for bigger files

TinyPNG is a good tool, and it made image compression something anyone could do. Iminify takes larger files for free, reads formats TinyPNG doesn't, and tells you what each compression level is measured against. Try it below. No account needed.

  • 16 MB a file as a guest
  • HEIC, TIFF and GIF accepted
  • You decide when files go
Compression Level
None
No compression, only apply settings on image
Lossless
Without any visual change in the image quality
Ultra
Max compression with some quality loss
Smart
Balance between the image quality and compression
Change Format Will allow you to convert images to different extensions
Resize Will allow you to change the width, height or scale of images
Keep EXIF Will allow you to preserve meta data in images
Maximum file size is 16 MB per image and supported formats are: PNG, JPG, JPEG, WEBP, GIF, HEIC, HEIF, TIFF, TIF
Guests get 20 images a day, 20 left today. A free account gets 50 a day.
Delete this image?
The image and its optimized copy will be removed from storage. This cannot be undone.

Rename this image
Choose the name the optimized image downloads with. Its format stays the same.

Uploaded as

Rename the selected images
Each image gets this name and a number, counted in the order they were uploaded. Their formats stay the same.

Share this image
Choose the compression level that suits your images
Level What it promises What happens Pick it when
Lossless
Not one pixel changes in a JPEG, PNG or GIF The file is repacked, never re-encoded. JPEGs get an optimised Huffman table and progressive scan, PNGs a tighter deflate pass, GIFs a lossless gifsicle run. A lossy WebP has no repack step, so it is re-encoded at the highest quality the level allows. A sideways phone JPEG is rotated losslessly on the way through and keeps its colour profile. The one exception to the promise is a PNG or WebP tagged with a wide-gamut profile such as Display P3: its colours are converted to sRGB, so the values change but the picture doesn't. Logos, line art, anything you'll edit again, or when the file is evidence.
Smart
No visible change, targets 40 dB PSNR and a perceptual score of 70 A quality search runs per image and stops at the lowest quality that still clears the PSNR target. That answer is then scored on the SSIMULACRA 2 scale, because an average over every pixel lets a mostly flat picture through at a quality its detail doesn't deserve, and when it falls under 70 the search moves back up until it doesn't. Photos and graphics end up at different qualities because they need different ones; an image that cannot reach the targets inside the quality ceiling is encoded at the ceiling. Almost everything on a website. This is the default for a reason.
Ultra
Smallest file, targets 34 dB PSNR and a perceptual score of 50 The same two-stage search with lower targets. Fine texture softens a little; edges and text stay sharp. Thumbnails, backgrounds, email images, anything shown small or blurred anyway.
None
No compression at all Only the resize, conversion or metadata setting you chose is applied. An untouched upload comes back byte for byte. You only wanted to resize or convert, and quality is someone else's decision.

Side by side

Iminify and TinyPNG, by the numbers they publish

The TinyPNG column is taken from tinypng.com. Where its pages don't state something, the cell says so; we haven't guessed.

What Iminify TinyPNG
Free file size limit 16 MB as a guest, 32 MB with a free account 5 MB each
Free volume 20 images a day as a guest, 50 with a free account Up to 20 images at once
Free format conversion Every image, within the daily count Up to 3 images
Input formats JPG, PNG, WebP, GIF, HEIC, TIFF JPEG XL, AVIF, WebP, JPG, PNG and APNG
Output formats WebP, AVIF, PNG, JPG, or Auto (the smallest wins) AVIF, JPEG XL, WebP, JPEG, PNG
Compression levels Lossless, Smart and Ultra, each defined by a PSNR and a perceptual target Not stated
Resize in the same pass Yes, by pixels or percent Not stated for the free web tool
How long your files are kept Until you delete them. Every result has a delete button that removes the upload and the optimized copy for good. A guest can reach their results only while the browser session lasts, about two hours after the last request; after that the files stay in storage until we remove them, and an email to [email protected] gets one deleted. A maximum of 48 hours, then permanently deleted
Paid plan Pro: $36 a year or $5 a month, 90 MB files, no daily caps Web Pro and Web Ultra subscriptions

TinyPNG's figures were read from its own site on September 20, 2026, and they may have changed since. Source: tinypng.com.

The differences that matter

Where the two tools part ways

Retention first, because it cuts both ways. TinyPNG deletes your uploads within 48 hours. Iminify keeps an upload and its optimized copy until you delete them, so with an account your results are still there next week and you can compress the same original again with different settings. As a guest you can reach them only while your browser session lasts, about two hours after your last request, and the files stay in storage after that. If you'd rather nothing stayed on a server, that's a point for TinyPNG. Here, the delete button on each result is how a file goes, and it goes for good.

Then size. A 5 MB limit stops most photos straight from a current phone or camera. Iminify takes 16 MB with no account and 32 MB with a free one.

And formats in. TinyPNG reads JPEG XL and AVIF, which Iminify doesn't. Iminify reads HEIC from iPhones, TIFF from scanners and animated GIF, which TinyPNG's list leaves out. Pick the tool that reads the files you have.

We haven't published a compression benchmark against TinyPNG, so this page makes no claim about whose files come out smaller. Run the same image through both and compare. Iminify's Compare view gives you the PSNR and a pixel difference map to judge with.

What survives

What you get here

  • Levels that mean something

    Smart aims for 40 dB PSNR and a perceptual score of 70 against your upload; Ultra for 34 dB and 50. Lossless changes no pixel in a JPEG, PNG or GIF, apart from converting a wide-gamut PNG to sRGB.

  • Compress, convert and resize in one encode

    One pass, one generation of loss, not three tools chained together.

  • A whole web page at once

    With a free account the page scanner finds every image a page loads, compresses them all and hands back a zip.

  • No JPEG XL, no plugins, no API yet

    TinyPNG has a developer API, a WordPress plugin, an image CDN and JPEG XL support. Iminify has none of those today.

How to

Try the same image in both

  1. 1

    Drop an image above

    Use one you've already run through TinyPNG, so you have something to compare against.

  2. 2

    Leave it on Smart

    Smart is the closest match to an automatic setting.

  3. 3

    Compare size and pixels

    Check the saving, then open Compare for the PSNR and the difference map.

Questions

Questions about switching

Run one of your images through it

A side-by-side test on your own file tells you more than any comparison page.