pingo optimizer

pingo, a fast image optimizer

pingo is an experimental, fast Web PNG/JPG optimizer with visually lossless or lossy compression. it performs image reductions over iterations with a recursive multi-processing system

Download Now

Version: 0.91b — ZIP, Windows XP/7/8/10 — Freemanual — (32-bit version)
pingo usage


  1. install pingo
  2. right click on files/folders
  3. Send to > Optimize for Web (pingo)

installed version can be used from Path — see how it works. alternatively, you can download 32-bit version

do backup before using pingo

Get Installer

SendTo pingo
pingo screenshot

PNG and JPG optimizer

multi-processing files clean all chunks auto image reductions
adaptive lossy for Web fast palette optimizer fast zopfli deflation



always do backup before using pingo. try on test files/folders especially made for this. understand that this tool is processing all files in subfolders. it could convert/reduce the visual quality of your files and overwrite them without any backup or warning

see the manual before using pingo

main profiles
options range effect
(no option) auto lossless/lossy - settings/format for Web
-s0 ... -s8 0 — 8 visually lossless optimization/compression levels
-x0 ... -x5 0 — 5 auto-lossy type/levels (keep format)
PNG options
options range effect
-palette convert PNG to paletted mode (auto)
-lossyfilter use lossy filter (auto)
-[value]=N 0 — 100 set a quality target for -lossyfilter or -palette
JPG options
options range effect
-progressive visually lossless JPG optimization (enabled in -s3+)
-sample=N 0 — 2 set subsampling (0 = 4:4:4 — 1 = 4:2:2 — 2 = 4:2:0)
-quality=N 1 — 100 set an approximative JPG quality
-table=N 0 — 6 set the quantization table (see mozjpeg; 6 = try all, pick the smaller)
other options
options range effect
-convertjpg=N 0 — 5 PNG to JPG conversion (0 = disable, 1-4 = presets, 5 = force)
-verbose=N 0 — 3 verbose level quiet/results/purcentage/savings
disable options
options range effect
-nopng disable PNG optimization
-nojpg disable JPG optimization
-nostrip keeps PNG chunks
-nodate do not change modification time
-noalpha do not change RGB value when alpha is 0
-notrials do not do PNG reductions or trials, just recompress