BriskFile

Compress PNG images

Drop your PNG files below and choose how small you need them. Everything happens on your device.

PNG compression is lossless, so the pixels never change — the size comes down by storing them more cleverly. If that is not enough, the real lever is fewer colours or smaller dimensions, not a lower quality setting, because PNG has none.

Nothing is uploaded. Your files are read by this page and processed by your own processor. Open the Network tab and watch — you will not see them leave.

What compressing PNG actually does

PNG compression is lossless, which means there is a hard floor: the pixels cannot change, so the only savings come from storing the same pixels more cleverly. BriskFile uses oxipng, which tries a range of filter and compression strategies and keeps the smallest result. Typical savings on an unoptimised PNG are 10–30%, and the output is bit-for-bit identical when decoded.

If you need more than that, the honest answer is that PNG is the wrong format for your image. A photographic PNG will drop by 90% as a JPEG or WebP; a screenshot will usually halve as a lossless WebP. Both are one click away on this page.

Getting a good result

  • Optimisation level 4 is a good default. Level 6 takes several times longer for a percent or two more, which is only worth it for images you serve millions of times.
  • If the PNG is a photograph, converting to JPEG or WebP will save far more than any lossless optimiser can.
  • Screenshots taken on a high-DPI display are often twice the resolution they need to be. Halving the dimensions usually beats any compression setting.
  • PNGs exported from design tools frequently carry large colour profiles and metadata chunks. Stripping those alone can remove a surprising amount.

Hitting an exact file size

Upload forms, government portals and job applications frequently demand a file "under 200KB" and reject anything over it, without telling you by how much. Tick Aim for a specific file size and BriskFile searches for the highest quality that still fits, re-encoding up to eight times to find it.

The result is always under your limit, not near it. A file three kilobytes over the cap is rejected exactly as firmly as one three megabytes over.

Questions

Why did my PNG only get 15% smaller?

Because PNG compression is lossless — the pixels have to come back exactly, so there is a limit to what any optimiser can do. If it was already optimised once, there may be almost nothing left. For a bigger saving you need a lossy format.

Does this change how my image looks?

Not at all. oxipng re-packs the same pixel data more efficiently. Decode the before and after and they are identical.

What should I use instead for photos?

WebP if it is going on a website — it supports transparency and compresses far better. JPEG if it needs to open anywhere else.


What BriskFile will not do to you

  • Your files never leave your device

    Every conversion runs in your browser. Open DevTools, watch the Network tab, and you will see no upload — because there is not one.

  • No account, no email, no watermark

    Nothing to sign up for and nothing stamped on your images. There is no step between choosing a file and getting it back.

  • No limits at the download button

    No daily cap, no file counter, no "upgrade to download". If the tool starts a job, it finishes it.

  • Checkable, not just claimed

    Open the Network tab and convert something — nothing goes out. Or load the page, disconnect, and watch it keep working: the tool is already on your machine, and your file never leaves it.