Batch Export applies one look to up to 50 images at once and hands you everything in a single ZIP. This page covers the limits, how to choose the look, the PNG and SVG formats, what the ZIP contains, and what batch needs from your plan.
Batch Export is for series work: a set of product shots in one house style, a zine's worth of photos in the same dither, a folder of stills for a video. Instead of opening each image in the editor, you choose the look once and run it over the whole set. Everything happens in your browser, one image at a time, and nothing is uploaded.
The window is titled "Batch Export" and marked beta, with the note "up to 50 images at once".
Batch is on the desktop toolbar only. On a phone, use the editor one image at a time.
| Limit | Value |
|---|---|
| Images per batch | 50. Extra files beyond 50 are left out. |
| Accepted files | Any image your browser can open, plus .heic and .heif in the file picker |
| Formats | PNG or SVG |
| Looks per batch | One. Every image in the batch gets the same look. |
| Plan | Pro |
Drop images onto the upload area, or click it to pick files. You can select many at once and add more in several goes, up to the 50-image limit. Each image appears as a thumbnail with a small remove button while nothing is processing.
Status is shown on each thumbnail as it goes: waiting, processing, done or error. An image that fails to load is marked with an error and skipped, and the rest carry on.
The list on the left sets the look for the whole batch:
Under the list, Preview shows the chosen look applied to the first image in your batch, with the effect name underneath. Changing the look resets every image to waiting, so the whole batch is processed again with the new choice.
Picking a preset in the batch window works the same as applying it in the editor: the preset's settings replace yours, and anything the preset doesn't set (such as halftone colors or print finish) keeps your current value. Every image in the batch comes out exactly as the editor would export it.
Pick PNG or SVG at the bottom of the window before you process.
| Format | What you get |
|---|---|
| PNG | A lossless image of each result |
| SVG | A vector file made of rows of solid color rectangles, one per run of same-colored pixels, on a black background |
The SVG is a pixel-exact trace, not a smooth vector drawing, so it suits dither, pixel art and other hard-edged looks best. Photographic looks with millions of colors make very large SVG files.
Tip: For ASCII art as real, editable text, export a single image from the editor instead. Only the editor's SVG text export writes glyphs as type.
Each PNG comes out at the original file's full width, made the same way as a normal editor export: pixel and character looks are rendered on the preview grid and enlarged with hard-edged scaling, smooth effects are drawn at full size with their cells scaled to match, and print finish is applied on top when it's on. SVG results are traced at working grid size. See the working grid.
4 / 12). Click Cancel to stop after the current image.Clear removes every image so you can start a new batch.
The ZIP downloads as bitgrain_batch_ followed by a timestamp. Inside, each finished image keeps its original name with _bitgrain added:
| Original | In the ZIP |
|---|---|
beach.jpg | beach_bitgrain.png |
logo.png (SVG format) | logo_bitgrain.svg |
Only images that finished successfully are included. Files are stored without extra compression, since PNG is already compressed, so the ZIP opens quickly.
Batch Export is a Pro feature. On the free plan, the process button reads Upgrade for batch and opens the upgrade window instead. You can still add images and preview a look before upgrading.
Pro: Pro is a one-time licence covering 10 years. It also removes the watermark and unlocks full-resolution and SVG export. A 7-day trial with no card is available once per account. See /pricing and plans and pricing.