Oxipng

Oxipng 10.2.1

Multithreaded PNG optimizer written in Rust.

  • By Josh Holmer (shssoichiro)
  • Open Source
  • Portable
  • Updated Sep 2, 2026
Download for Windows

About Oxipng

Oxipng is a multithreaded lossless PNG/APNG compression optimizer. It can be used via a command-line interface or as a library in other Rust programs.

What's new in 10.2.1

  • [Build] Fix package metadata shown in generated man page.

Full release notes »

Technical details

PublisherJosh Holmer (shssoichiro)
Version10.2.1
Release date2026-09-02
LicenseMIT
Installer typezip
Architecturex86, x64
Package IDShssoichiro.Oxipng
DependenciesMicrosoft.VCRedist.2015+.x64

Install Oxipng from the command line

Install with Windows Package Manager
winget install --id=Shssoichiro.Oxipng -e
Update to the latest version
winget upgrade --id=Shssoichiro.Oxipng -e
Uninstall
winget uninstall --id=Shssoichiro.Oxipng -e

Oxipng adds this command to the command line: oxipng.

Install Oxipng together with other apps in one command »

diskspacefilesizeimage-compressionimage-optimizationimagecompressingimagecompressorimageoptimizationlosslessoptimiseroptimisingoptimizeroptimizingpng-compressionpng-optimizationrequirescmdrust

Oxipng version history

10.1.1 Apr 22, 2026
  • [Performance] Improve Bigrams performance, giving notably faster results at lower levels.
  • [Improvement] Change --np flag to also prevent conversion to indexed from other color types.
  • [Improvement] Improve support for recompressing ICC profiles with high compression ratios.
  • [Misc] Add warning when --ziwi exceeds --zi.
  • [Build] Further reduce size of binaries.
10.1.0 Jan 25, 2026
  • [Feature] Add --json option for machine-readable output.
  • [Improvement] New default output with file counter and summary. (Use an extra -v flag to get the same output as before.)
  • [Bugfix] Fix fast mode sometimes giving suboptimal results for small, indexed images.
10.0.0 Dec 6, 2025
  • [Breaking] CLI: Change short zopfli flag from -Z to -z.
  • [Breaking] CLI: Change --pretend/-P to --dry-run/-D.
  • [Breaking] CLI: Change --interlace options from 1/0 to on/off.
  • [Breaking] API: Change Options.interlace: Option<Interlacing> to Options.interlace:Option<bool>.
  • [Breaking] API: Change Options.filter: IndexSet<RowFilter> to Options.filters:IndexSet<FilterStrategy>.
  • [Breaking] API: Change Options.deflate: Deflaters to Options.deflater:Deflater.
  • [Breaking] API: Change Deflaters::Zopfli { .. } to Deflater::Zopfli(ZopfliOptions { .. }).
  • [Breaking] API: Change optimize() to return (usize, usize), with original and optimized sizes.
  • [Feature] Allow zopfli iterations higher than 255.
  • [Feature] Add --ziwi option for zopfli iterations without improvement.
  • [Feature] Add --max-raw-size option to skip images that are too large.
  • [Feature] Add --brute-level and --brute-lines options for advanced control of Brute filter.
  • [Improvement] Reduce memory usage for fast mode.
  • [Improvement] Slightly improve compression with Brute filter at levels 5 and 6.
  • [Misc] Change --preserve option to no longer preserve last access time.
  • [Misc] Make help output colored.

Other versions

  • 9.1.5
  • 9.1.4
  • 9.1.3
  • 9.1.2
  • 9.1.1

Frequently asked questions

Is Oxipng free?

Yes. Oxipng is free and open-source software released under the MIT license.

What is the latest version of Oxipng?

The latest version is 10.2.1, released on Sep 2, 2026.

Is it safe to download Oxipng?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 7e940f83ee46874b73f53031f96a15834cb70b220af27391fb06fe7b4dd798e1.

Which Windows versions does Oxipng support?

Oxipng runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.

How do I uninstall Oxipng?

Open Settings › Apps › Installed apps, find Oxipng and select Uninstall. From the command line, run winget uninstall --id=Shssoichiro.Oxipng -e.

Is there a portable version of Oxipng?

Yes. Oxipng is available as a portable ZIP archive (oxipng-10.2.1-x86_64-pc-windows-msvc.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.