Home/Blog/004
004 · Guide · January 2026

Shrinking images,
honestly.

~3 minute read You can't get perfect compression without some loss. But you can usually get 90% smaller for a quality drop nobody will notice.

"Compress without losing quality" is the SEO version of a lie. Every compression either throws information away (lossy) or works within strict mathematical limits (lossless). You can't have both a dramatically smaller file and bit-exact output. What you can have is a smaller file whose quality loss is imperceptible.

Lossless vs lossy, in one sentence each

When to pick which

If you're going to re-edit, re-crop, or layer this image again — lossless. Repeated lossy compression degrades images quickly (every re-save loses more information).

If this is the final version that will just be viewed — lossy is fine. Web photos, email attachments, and social media posts are all end-of-the-line uses.

Format choices ranked by compression

  1. WebP — smallest, both lossy and lossless modes. Modern browsers only.
  2. JPG — good lossy compression for photos. Universal support.
  3. PNG — lossless, larger, supports transparency.
  4. TIFF / BMP — essentially uncompressed. Don't use these unless you have a specific reason.

Practical workflow

  1. Start with the highest-quality source you have. You can always make it smaller — you can't make it bigger without blurring.
  2. Decide: final use? → lossy. Working copy? → lossless.
  3. Convert to the appropriate format via Formatly. For lossy targets (JPG, WebP) the conversion uses sensible default quality settings.
  4. Check the output. If it's too small in quality, keep the source and go up a quality tier; if the file is larger than you need, go down.

Don't stack lossy conversions

Each lossy save loses some detail. If you take a JPG, convert it to PNG, edit it, then convert back to JPG, you've done two lossy steps plus whatever the editor did — the output is meaningfully worse than the original. For editing, stay in a lossless format (PNG, TIFF) until the final export.

Converting with Formatly

Related