Why raw Midjourney exports fail print checks
Midjourney v6 and v7 output stunning artwork β but at roughly 1024β2048 px on the long edge. That's perfect for a screen and far below what Printful, Gelato and Printify require. To print a sharp A3 at 300 DPI you need at least 3508 Γ 4961 pixels; A2 needs 4961 Γ 7016. Stretching the file in Photoshop only spreads the same pixels β print services detect it and reject the listing.
Step 1 β Generate at the right ratio
In Midjourney, append --ar 2:3 for portrait posters (matches A-series and 16Γ24"), or --ar 3:2 for landscape. Avoid square unless you specifically want 1:1. Pick a style with texture (illustration, vintage, matte) β it upscales cleaner than photographic noise.
Step 2 β Use Midjourney's "Upscale (Subtle)"
After the initial 4-image grid, click U on your favourite, then Upscale (Subtle). This preserves the original composition without hallucinating new details. Download the resulting PNG directly from Midjourney β never screenshot it; screenshots compress and strip the data your printer needs.
Step 3 β Run it through Poster Upscale AI
Drag the Midjourney PNG into Poster Upscale AI, pick the poster size you list on Etsy (A3, A2, 18Γ24" or custom on Pro), and let the pipeline rebuild real resolution. The export is a true 300 DPI PDF + a matching high-res PNG for mockups β usually ready in 10β15 seconds.
Step 4 β Test the print-on-demand upload
Upload the new PDF to Printful or Gelato. The red "low resolution" banner should disappear. If it doesn't, your source was likely compressed (screenshots, watermark-stripping tools, social downloads).
Got a Midjourney render ready? Convert it to a print-ready 300 DPI poster in one click.
Choose a plan β