I Built a Batch Mode Because Splitting 20 Images One by One Drove Me Crazy
A friend who runs a jewelry brand on Instagram showed me her agonizing workflow. So I built a feature that processes 50 images into perfect grids in under 60 seconds.
A few weeks ago, a friend who runs a small jewelry brand on Instagram asked me for help. She had just finished a photoshoot and had 20 product photos to work with. She wanted to post each one as a 3x3 grid puzzle over the next month.
I watched her workflow, and it was agonizing. She would upload an image to a random grid-maker website, set it to 3x3, download the zip file, refresh the page, and repeat. It took her over 30 minutes just to prep her content.
"Why isn't there a tool where I can just drop all 20 images and get it done in one click?" she asked.
I didn't have an answer. So, I built one.
Say hello to Batch Mode
I spent the next few days rewriting the core logic of 9grid to support bulk processing. My goal was to completely eliminate the repetitive upload-configure-download cycle.
How it actually works (The dev perspective)
I wanted the interface to feel as simple as tossing files into a folder. Here's the workflow I ended up with:
Why doing this in the browser is a huge deal
It's incredibly fast
If you had to upload 50 high-res photos to a server, you'd be waiting forever. Because I built this using the HTML5 Canvas API, the processing happens locally on your machine.
Total Privacy
Your unreleased product photos never touch my server. In fact, I don't even have a server for image processing. It's 100% private.
Some quick tips I learned while testing
While building this, I processed hundreds of test images. Here are a few things I noticed that might help you:
Try my Batch Mode
It's live right now on the site. No signup, no paywall. Just drop your files and save yourself half an hour of tedious work.
Open 9grid Batch Mode →