Menu

Home › Tools

Tool · Windows, macOS, Linux

Every product photo, the right size.

Point it at a folder and get consistent, upload-ready images for your shop, website and social media. Dry run first, originals never touched, nothing overwritten.

Buy now – NOK 90Instant download · one-time price · no subscription

Checkout not opening? Buy on Payhip.

resizer.py – real output on 6 test photos (4032×3024)
$ python resizer.py photos --preset shop-square
6 image(s) -> photos/resized-shop-square  [max 2000x2000, jpg, square]
  ok  IMG_4820.jpg -> IMG_4820.jpg (2000x2000)
  ok  IMG_4821.jpg -> IMG_4821.jpg (2000x2000)
  ok  IMG_4822.jpg -> IMG_4822.jpg (2000x2000)
  ...
Done: 6 written, 0 error(s). Originals untouched.

$ python resizer.py photos --preset thumbnail
  ok  IMG_4825.jpg -> IMG_4825.webp (600x600)
Done: 6 written, 0 error(s). Originals untouched.

6 ready presets

Shop square 2000 px, 600 px WebP thumbnails, large web WebP, 1080 social, email and half-size. All editable.

Square padding

Pads photos to a clean square on your background colour, so every listing looks consistent.

Dry run and watermark

See what will happen before anything is written. Add a small © text in the corner if you like.

What you get
  • resizer.py (single file)
  • presets.json with 6 editable presets
  • Self-test with 13 checks
  • 5-page PDF guide
  • requirements.txt (Pillow, free library)
What you need · who it is not for
  • Python 3.8+ and the free Pillow library (one install command)
  • Comfortable typing a short command in a terminal
  • Self-test passes on Linux. Windows/macOS steps are in the guide
How it compares
OptionPriceHow it worksYour files
This toolOne-time NOK 90A whole folder in one commandLocal, private
Photo editor by handFree or paid appOne photo at a timeLocal
Online resizersFree with limitsUpload, resize, downloadFiles leave your computer
FAQ

Questions, answered

Which formats does it handle?

JPG, PNG and WebP out, or keep the original format. Presets are plain JSON you can edit.

Will it make my photos bigger?

No. Images are scaled down to fit, never stretched or upscaled.

Can I use it for client work?

Yes, the images you make are yours. The script itself is for your own use and may not be resold.

What do I get after paying?

One ZIP file to download right away, plus the link by email from Payhip.

What if it does not work for me?

Because digital files cannot be returned, purchases are generally final. If the file is faulty, cannot be opened or is materially different from this description, it is repaired, replaced or refunded. See the full terms. Refund terms.

Licence and support

Personal use. Please do not resell or share the files. Questions: joakimberg1990@gmail.com.