Print on Demand AI Generators Compared: Resolution and Licensing

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Print on Demand AI Generators Compared: Resolution and Licensing.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Print on Demand AI Generators Compared: Resolution and Licensing.

For print on demand, Ideogram is the easiest pick when a design needs readable text and a transparent background, Midjourney when you want the most polished artwork and can live with 2048-pixel limits, and a ChatGPT image tool when you need exact sizes. Whichever you use, upscale once and order a printed sample.

Resolution and licensing are the two things that decide whether a design can be sold, so they come first here. Prompt quality matters less than people expect. A beautiful image that is 1,792 pixels tall and gets stretched onto a poster looks soft, and a sharp one with unclear usage terms can become a takedown. The sections below put numbers on both.

Follow me on Instagram@sagnikteaches

Start with the pixels your products actually need

A print provider asks for a file at a pixel size that matches the print area at a chosen DPI (dots per inch). Printful's print-file guide says to use files of 150 to 300 DPI depending on the product: most apparel and large-format products need at least 150 DPI, while paper prints, smaller products and designs with fine detail may need 300. Each product's File guidelines show the exact requirement, so treat the sizes below as illustrative print areas, not provider specifications.

Connect on LinkedInSagnik Bhattacharya
Product (example print area)Pixels at 150 DPIPixels at 300 DPI
Sticker, 4 by 4 inches600 by 6001,200 by 1,200
Mug wrap, 8.5 by 3.5 inches1,275 by 5252,550 by 1,050
Tote bag, 14 by 14 inches2,100 by 2,1004,200 by 4,200
T-shirt front, 12 by 16 inches1,800 by 2,4003,600 by 4,800
Poster, 18 by 24 inches2,700 by 3,6005,400 by 7,200

Now set each generator's native output beside those numbers. In Midjourney's current default model (V8.2 in November 2026; check the current version, because sizes change between versions), standard images start at 1,024 by 1,024 pixels for a square. The Creative and Subtle upscalers double that to 2,048 by 2,048, and Midjourney's own help page says HD images generate at 2,048 by 2,048 and cannot be upscaled further. In a 2:3 portrait ratio the figures are 896 by 1,344 for a standard image and 1,792 by 2,688 upscaled. That 1,792 by 2,688 file covers a 12 by 16 inch t-shirt front at about 149 to 168 DPI. It is fine at 150, short at 300, and nowhere near a poster at 300.

Subscribe on YouTube@sagnikteaches

OpenAI's image guide lists 1,024 by 1,024, 1,536 by 1,024 and 1,024 by 1,536 as the recommended sizes and says the current GPT Image models take custom sizes: both edges multiples of 16, neither edge above 3,840 pixels, a ratio no wider than 3:1, and a total between 655,360 and 8,294,400 pixels. It also warns that resolutions above 2,560 by 1,440 are experimental. By my arithmetic, the pixel cap allows a 2:3 portrait of about 2,336 by 3,504 (both multiples of 16), which would reach a 12 by 16 inch tee front at about 195 DPI, but remember it is flagged as experimental.

Ideogram's print on demand page makes the boldest claim: an 8K upscale that "exceeds 600 DPI for standard t-shirt prints", with transparency preserved through the upscale. The same page elsewhere says "500+ DPI on standard products", and it does not give the pixel dimensions of an 8K file. That is the vendor's statement, not mine, and it is worth testing on your own designs. At 600 DPI, a 12 by 16 print area needs 7,200 by 9,600 pixels, so check that a delivered file really reaches those numbers before you trust the label.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

The generators side by side for print work

ToolNative and upscaled sizeTransparent backgroundsText in imagesCost to start
Midjourney1,024 square, 2,048 square after upscale or HDNot described on the pages I read; plan to remove backgrounds separatelyImproving, but check every wordPlans from $10 a month
IdeogramUpscale up to 8K per its print on demand pageNative transparent output when the prompt says "transparent background" and the model is set to auto; the page says this is free for all usersIts main selling point; wrap exact words in double quotesPlus $20 monthly, or $15 a month billed annually; Pro $60 or $42
ChatGPT or OpenAI image modelsUp to 3,840 pixels on an edge within an 8.29 million pixel cap, with the higher sizes experimentalSupported with transparent background and PNG or WebP outputGood for short stringsCheck your ChatGPT plan, or per-image pricing through the API
Adobe FireflyCheck Adobe's current page; I could not verify itCheck Adobe's current pageCheck as aboveStandard $9.99 a month, with unlimited standard image generations and 2,000 credits for premium and partner-model features; Pro $19.99 with 4,000

I could not read Leonardo's pricing page this session, so I leave it out rather than guess. If it is on your shortlist, run the same tests below on it.

For the ground the table skips, the site has separate tutorials: what a usable Midjourney image really costs and Ideogram's plans by credits.

Licensing: read the terms of the plan you actually pay for

Ownership and commercial use are written into each vendor's terms, and they differ in ways that matter for a shop selling hundreds of designs.

Midjourney

Its terms say you own all assets you create with the service, to the fullest extent possible under applicable law, subject to the agreement and third-party rights. There is one condition worth underlining: a company, or an employee of one, with more than $1,000,000 a year in revenue must be on a Pro or Mega plan to own its assets. A small shop is under that, but a growing one is not, so put the revenue line in your calendar.

OpenAI image tools

OpenAI's terms say that as between you and OpenAI, and to the extent permitted by law, you own the output, and that outputs may not be unique, so another user can receive similar output. That second sentence is the one POD sellers forget: it is the reason you should not rely on an AI design as your brand's exclusive artwork.

Ideogram

Ideogram's terms say it claims no ownership of what you generate and does not restrict your use of it, including for commercial purposes, and its pricing FAQ repeats that without limiting it to paid plans. Two catches matter more to a shop. The terms say your output may not be unique, as OpenAI's do. And images are published by default: the terms let other users use and remix public content, while only Plus and Pro subscribers can generate unpublished images or unpublish earlier ones. A shop creating its range on a free account is, in effect, showing its catalogue to competitors before it goes on sale.

Adobe Firefly

Adobe's plans page says outputs from its own Firefly models are safe for commercial use, including selling products, because those models are trained on licensed and public domain content. For partner models inside the Firefly app, it says you are responsible for judging whether the output suits your project, and intellectual property indemnity is offered only to eligible enterprise customers for select outputs. So Firefly is the cautious choice for client-safe work, but the safety applies to Adobe's own models only, and an individual plan comes with no indemnity.

What ownership does not settle

A vendor saying you own the output does not mean the design is protected from copying, and it says nothing about whether it resembles someone else's trademark or character. Those are separate questions, covered in what to check before using AI images for print on demand and screening slogans and designs for trademarks. For a design you plan to scale, ask a qualified adviser rather than relying on a generator's terms.

What providers reject, and what they do not catch

Print providers check files for technical fit and, to varying degrees, for content. Printful's print-file guide covers formats, colour profile and DPI but has no rule specific to AI artwork. Teelaunch says in its help centre that AI-generated artwork is printed exactly as submitted and is not reviewed, corrected or modified before production, that many AI images lack a true transparent background, and that problems from poor AI files may not qualify for a refund or replacement. Read that as: do not expect the provider to be your quality control. The commonest rejections and failures are practical:

  • Resolution below the product requirement. The upload screen warns, or the print comes out soft. Fix by upscaling once or choosing a smaller print area.
  • A solid background where a transparent one was needed. The design prints inside a white or black box on a coloured garment. Generate with a transparent background, or remove it and check the edges on both a light and a dark preview.
  • Wrong format. Printful's guide recommends PNG or JPEG for most products, with PNG for designs that need a transparent background because JPEG cannot hold one, and accepts PDFs only with caveats. A WebP export from a generator is not among the formats it recommends, so convert it to PNG.
  • Misspelt text. Not a provider rejection, but a customer return, and one the provider may not cover because it printed what you sent. The tutorial on misprints and refund claims handles the claims side.
  • A lookalike of a protected brand. A marketplace may remove the listing even if the provider printed it.

A worked choice for a small shop

Take a shop selling tees, totes and mugs with short humorous lines, about 80 new designs a month. Illustrative figures follow.

The shop's needs: readable text in nearly every design, transparent backgrounds for dark garments, a 12 by 16 inch tee print area at 150 DPI, and privacy so competitors cannot copy designs from a public gallery. That list points to Ideogram's Plus plan at $20 a month, or $15 a month on annual billing. Midjourney's Standard plan would give better art for illustration-led designs, but text would need fixing by hand and backgrounds removal adds a step to every file.

Monthly designs attempted           80
Share failing a provider or visual check   12%  -> 10 designs
Print-ready designs                 70
Plan: Ideogram Plus                 $20
Plan cost per print-ready design    $20 / 70 = $0.29
Time per failed design to fix       12 minutes -> 2 hours a month

The plan is almost never the main cost; the failure rate is. If a different tool cut failures from 12 per cent to 4 per cent, it would save about six designs and 75 minutes a month, which is worth more than a $10 price difference.

A test sheet you can run in an afternoon

Before committing, give each generator the same five tests and score them out of 5 each. Use real products from your range.

  1. The text test. Ask for a slogan of eight words in a stated typeface style on a transparent background. Count misspelt or distorted letters.
  2. The edge test. Place the result on a black and a white preview. Look for halos and ragged edges around fine detail such as hair or fur.
  3. The size test. Take the largest file you can get, enlarge a portion to 100 per cent and check detail at the pixel level against your print area from the table above.
  4. The repeat test. Generate the same prompt three times. A tool that cannot repeat a style makes a collection hard to match.
  5. The sample test. Order one printed sample of the best result on your real product. Screens flatter; fabric does not.

A prompt for a text-led design, in the structure Ideogram's own print guidance recommends, a subject doing something, a deadpan twist, three to five named flat colours and a short style phrase, looks like this:

A tired snail entering a marathon, wearing a number bib that reads "NO RUSH", flat vector illustration, four colours: teal, mustard, cream, charcoal, thick outlines, transparent background.

On a first attempt the usual faults in a result like this are: bib lettering that reads "NO RUSH" correctly but with an uneven baseline, a faint cream halo around the shell on a dark preview, and gradients where flat fills were asked for. The fix for the first is a second generation with the quoted text kept; for the second, a one-pixel edge clean-up in an editor; for the third, repeating the "flat fills only, no gradients" instruction. Keep a note of the fix beside the prompt so the next design starts better.

Upscaling without making things worse

The order of work should be fixed. First, generate at the native size and pick the best image. Second, make any content edits, because edits on an upscaled image are costly. Third, upscale once to the target size. Fourth, check the edges and text at 100 per cent. Repeated upscaling compounds artefacts, so if the first upscale looks soft, go back to a different native image instead of upscaling again.

Midjourney's help page adds a cost point: upscaling uses GPU minutes and can cost twice as many as generating the initial image, so a shop upscaling every candidate burns a plan quickly. Upscale only the shortlisted images. It also notes the Creative upscaler adds new detail and the Subtle one keeps the look of the original, so use Subtle for a design whose lettering must not change.

If an image still falls short, a smaller print area is the honest fix. A 6 by 8 inch chest print from a 1,792 by 2,688 file is about 300 DPI on the width, which suits a pocket-size design and many shops sell that style anyway.

Three products walked through from prompt to file

Numbers are easier to trust when you follow one design to the end. Take the same snail line and send it to three products, using Midjourney's 2:3 upscale of 1,792 by 2,688 pixels as the source file.

The sticker, 4 by 4 inches. This needs 1,200 by 1,200 pixels at 300 DPI. Crop a square from the middle of the design and you still have more than 1,700 pixels a side, so the sticker is comfortable and could even print at 300 DPI with room to spare. The risk here is not resolution but legibility: thin lettering that looks crisp on a monitor can vanish at 4 inches. Print the sample.

The mug wrap, 8.5 by 3.5 inches. At 150 DPI that is 1,275 by 525, and at 300 it is 2,550 by 1,050. A portrait file does not fit a wide wrap, so the design has to be regenerated as a landscape, or composed by placing the snail on a wider canvas with a plain or transparent area. Do not stretch it. A wide ratio is where ChatGPT's custom sizes help, because you can ask for a canvas at the wrap's proportions directly rather than cropping a square.

The poster, 18 by 24 inches. At 150 DPI that is 2,700 by 3,600 pixels. The Midjourney file is 1,792 by 2,688, so it falls short by about 900 pixels on the width and the height, which means the print would run at roughly 100 DPI. Either sell the poster at a smaller size, upscale with a tool that adds detail and test a sample, or use Ideogram's upscale and check its claim against the file it actually delivers. The honest alternative is to limit the poster range to sizes the file can support.

One source file, three outcomes: a comfortable sticker, a regenerated mug design and a borderline poster. That is why a pixel table belongs beside your product list, and why the generator question has no single answer for a shop selling several product types.

A decision rule for the generator

  1. If most of your designs carry text or need transparency, choose Ideogram first, and test its upscale on your largest product.
  2. If your designs are detailed illustrations with no text, choose Midjourney, plan for 2,048-pixel limits, and keep prints at 150 DPI or smaller print areas.
  3. If you need exact sizes or quick edits to an existing image, use a ChatGPT or API image tool, but stay under the experimental size warning for production files.
  4. If a client or marketplace needs the safest licensing story, use Firefly with Adobe's own models and keep partner models out of those files.
  5. If you are over $1,000,000 in revenue and use Midjourney, be on Pro or Mega.

Keep a log for every design: generator, plan, prompt, date, upscaler and who checked it. If a marketplace or a rights holder asks later, that record is far more convincing than a memory.

Print on demand generator questions answered

What resolution does a print on demand file need?

It depends on the product and the provider. Printful's help centre says most apparel and large-format products need at least 150 DPI, while paper prints, smaller products and fine detail may need 300 DPI. Each product's File guidelines give the exact print area and DPI, so size the file to those.

Can I sell designs made with Midjourney?

Midjourney's terms say you own the assets you create, to the fullest extent the law allows. A company with more than $1,000,000 a year in revenue must be on a Pro or Mega plan to own them. Read the current terms before relying on this.

Do print providers check for AI-generated artwork?

Policies differ and change. Teelaunch's help article says AI artwork is printed exactly as submitted, without review or correction, and that problems from poor AI files may not qualify for a refund or replacement. So you carry the quality and rights risk. Check each provider's content policy and keep records of how each design was made.

Is an upscaler better than generating bigger?

Usually the two work together. Generate at the native size, choose the best image, then upscale once. Generating larger directly can be experimental or costly, and repeated upscaling can add artefacts. Always print a test sample of any design you plan to sell at volume.

Further reads

Sources: Midjourney upscaler, versions, plans and terms pages; Ideogram pricing, print on demand and terms pages; OpenAI image generation guide and terms of use; Adobe Firefly plans page; Printful print-file guide; Teelaunch help centre; read 5 November 2026.

Want your design pipeline tested before you scale it?

On a 1:1 call we'll walk through how a design goes from prompt to print file in your shop, find the step that fails most often, and decide which tool earns its place.

Book a 1:1 call with me