Photo library optimiser for macOS and Windows

More space.
Same pixels.

Space Pixl looks at every photo in a folder, tells you whether converting it is worth it, and writes the smaller file beside the original. Lossless when you want every bit back, compact when you don't.

Coming soon · your originals are never touched

Space Pixl's Optimise view: a 34 MB camera RAW recommended for lossless DNG, with a split before-and-after preview showing 29.35 MB, 13.7% smaller and a bit-exact copy.
Reads
  • Camera RAW
  • DNG
  • JPEG
  • HEIC
  • PNG
  • WebP
  • JPEG XL
Writes
  • JPEG XL
  • AVIF
  • WebP
  • DNG
  • JPEG
01 · Analyse

Every file gets a verdict.

Open a photo or a folder and Space Pixl measures it first: what it is, how it was made, and what each target would save. It recommends one, and says plainly when a conversion isn't worth it.

The analysis of a camera RAW: its format, size and samples, how it was made (an undemosaiced sensor mosaic), and a luminance histogram with percentiles.
02 · Convert

Beside the original, never over it.

The new file lands next to the old one with the same name. Nothing is moved, replaced or deleted for you. Every setting you change runs the real encode first, so the size you see is the size you get.

03 · Stats

Watch the space come back.

Every finished conversion counts towards the space you've reclaimed, so you can see what the library gave back.

Space Pixl's Stats: storage reclaimed across two conversions, the average reduction, what was saved without loss, and a 30-day chart.

Four conversions, measured.

From one 8 MB JPEG and one 35.6 MB Canon CR2 in the engine's test set. Your files will differ, and Space Pixl tells you by how much before you convert.

One 8.04 MB JPEG re-encoded eight ways: AVIF 2.58 MB, WebP 3.26 MB, JPEG XL 5.53 MB, JPEG XL repack 6.55 MB, HEIC 9.66 MB, JPEG XL lossless 22.93 MB, PNG 38.70 MB, TIFF 56.06 MB.
PIXL ENGINE

Rust underneath.
It can crash; your app won't.

Space Pixl runs on PIXL Engine, the same imaging core as Pixl Playroom. The engine runs as its own process, so if it ever falls over it restarts without taking the app down with it.

separateprocess, auto-restart
1 roundingper conversion
0.51 sa CR2 to DNG

Get the space back.

Coming soon for macOS and Windows. Updates install in the background, on the Stable or Beta channel.