Skip to main content

Load your designs to start pre-flight

Pick a platform preset on the left, then drop in up to 50 files. Everything is validated on your device.

Ready · load designs to begin pre-flight.

POD Print Validator

A print pre-flight studio for print-on-demand designers. Drop in up to 50 designs and it checks each one against a platform's real specs — Merch by Amazon, Printify, Printful, posters, mugs, phone cases, KDP covers — for resolution, safe margins, bleed coverage, transparency and CMYK gamut, then exports print-ready files. Every pixel stays on your machine.

What it actually measures

Resolution is the honest one: it takes your file's real decoded pixel dimensions and divides by the product's physical print size to get the effective DPI along the limiting axis — the number the printer sees, not a label. Safe-margin checks trace the bounding box of your artwork's actual content and test whether it clears the safe zone at the current placement. Transparency scans the alpha channel for a solid background and for the soft-edge “halo” that dirties a cut-out.

Everything runs in your browser

Decoding, alpha scanning, background removal, target-DPI compositing and DPI stamping all run locally — the heavy pixel work in a Web Worker on an OffscreenCanvas so the batch stays responsive. Your artwork is never uploaded, which matters when the designs are your inventory. Exports are assembled and zipped in the browser too.

FAQ

Are my designs uploaded anywhere?
No. Every step — decode, analysis, background purge, resample, PNG/PDF export and the ZIP — happens on your device. Nothing leaves the browser.
Is the CMYK gamut check colour-managed?
No, and it doesn't pretend to be. Without an embedded ICC profile a browser can't do a true device transform. It's a heuristic that flags the bright, highly-saturated screen colours (neons) that reliably shift on a CMYK press — treat it as an early warning, not a proof.
Does the DPI booster add detail?
It resamples to the platform's target pixel dimensions using the browser's highest-quality (bicubic-class) interpolation. It cannot invent detail that isn't in the source — a genuinely low-res file will look smoother but stay soft. The resolution warning tells you the truth up front.
Is the PDF export vector?
The trim/bleed crop marks are vector; the artwork itself is the raster you uploaded, placed at the exact physical size and target DPI. It's a print-ready PDF with real bleed, not a vectorisation of a raster image.
Why is the batch capped at 50?
To keep a 50-file run inside browser memory and keep the UI at 60fps. Each intermediate blob is released as soon as it's used, and files are exported one at a time at full resolution.
Which formats can I feed it?
PNG, JPEG, WEBP, GIF, BMP natively, plus TIFF, HEIC/HEIF, SVG and PDF (page one) via in-browser decoders.