{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "Print-on-demand image requirements",
  "publisher": {
    "name": "Peliex",
    "url": "https://peliex.com"
  },
  "license": "Free to use and cite. Attribution appreciated; a link to the source page is enough.",
  "generatedOn": "2026-11-03",
  "note": "Dimensions are set per product on Printful, Printify and Redbubble — there is no single platform-wide pixel size for those three. None of the four publishes a DPI below which an upload is refused. No platform accepts WebP.",
  "master": {
    "width": 4500,
    "height": 5400,
    "dpi": 300,
    "inches": {
      "w": 15,
      "h": 18
    },
    "colorSpace": "sRGB",
    "format": "image/png",
    "background": "transparent",
    "why": "One file that clears all four. 25 MB is the binding constraint."
  },
  "platforms": [
    {
      "id": "printful-dtg",
      "name": "Printful",
      "formatsAccepted": [
        "image/png",
        "image/jpeg",
        "application/pdf"
      ],
      "maxFileSizeMB": 200,
      "maxFileSizeVerified": true,
      "maxPixelsPerSide": 20000,
      "minPixelsPerSide": null,
      "dimensionsSetPerProduct": true,
      "recommendedPixels": {
        "w": 4500,
        "h": 5400
      },
      "recommendedDpi": 150,
      "rejectionDpi": null,
      "printAreaInches": {
        "w": 15,
        "h": 18
      },
      "wantsTransparency": true,
      "colorSpace": null,
      "notes": "Requirements are set per product and per print area — some DTG products use 15″ × 18″, which is 4500 × 5400 at 300 DPI. Density should be at least 150 DPI. Files are capped at 200 MB and 20,000 px on a side. Always check the File Guidelines tab on the specific product.",
      "source": {
        "url": "https://help.printful.com/hc/en-us/articles/50264019148177-How-should-I-prepare-my-print-file-for-the-best-results",
        "label": "How should I prepare my print file for the best results?",
        "verifiedOn": "2026-10-06",
        "documentDated": "2026-10-06"
      }
    },
    {
      "id": "printify-dtg",
      "name": "Printify",
      "formatsAccepted": [
        "image/jpeg",
        "image/png",
        "image/svg+xml"
      ],
      "maxFileSizeMB": 100,
      "maxFileSizeVerified": true,
      "maxPixelsPerSide": null,
      "minPixelsPerSide": null,
      "dimensionsSetPerProduct": true,
      "recommendedPixels": null,
      "recommendedDpi": 300,
      "rejectionDpi": null,
      "printAreaInches": {
        "w": 15,
        "h": 18
      },
      "wantsTransparency": true,
      "colorSpace": null,
      "notes": "Dimensions are decided by the product and the print provider, so there is no single Printify size — anyone quoting one is quoting a different platform. Prepare at 300 DPI across whatever print area the chosen provider uses. Files are capped at 100 MB for PNG and JPG, 20 MB for SVG.",
      "source": {
        "url": "https://help.printify.com/hc/en-us/articles/4483617936657",
        "label": "What type of print files does Printify require?",
        "verifiedOn": "2026-10-06",
        "documentDated": "2026-09-29"
      }
    },
    {
      "id": "redbubble",
      "name": "Redbubble",
      "formatsAccepted": [
        "image/jpeg",
        "image/png"
      ],
      "maxFileSizeMB": 300,
      "maxFileSizeVerified": true,
      "maxPixelsPerSide": 13500,
      "minPixelsPerSide": null,
      "dimensionsSetPerProduct": true,
      "recommendedPixels": {
        "w": 3873,
        "h": 4814
      },
      "recommendedDpi": null,
      "rejectionDpi": null,
      "printAreaInches": {
        "w": 12.91,
        "h": 16.05
      },
      "wantsTransparency": true,
      "colorSpace": null,
      "notes": "Every product has its own pixel requirement — the Graphic T-Shirt is 3873 × 4814, the Premium T-Shirt is 2875 × 3900. There is no platform-wide long-edge rule and no single DPI threshold; the often-repeated \"3000px\" figure does not come from Redbubble. Match the target product's stated size.",
      "source": {
        "url": "https://help.redbubble.com/hc/en-us/articles/202270679",
        "label": "Dimensions & Format",
        "verifiedOn": "2026-10-06",
        "documentDated": "2026-08-04"
      }
    },
    {
      "id": "merch-amazon",
      "name": "Merch by Amazon",
      "formatsAccepted": [
        "image/png"
      ],
      "maxFileSizeMB": 25,
      "maxFileSizeVerified": true,
      "maxPixelsPerSide": null,
      "minPixelsPerSide": 485,
      "dimensionsSetPerProduct": false,
      "recommendedPixels": {
        "w": 4500,
        "h": 5400
      },
      "recommendedDpi": 300,
      "rejectionDpi": null,
      "printAreaInches": {
        "w": 15,
        "h": 18
      },
      "wantsTransparency": true,
      "colorSpace": "sRGB",
      "notes": "Any PNG larger than 485 × 485 is accepted — the exact-size rule is gone, and the design editor scales and centres artwork for you. Aim for at least 4500 px on the long edge so there is room to scale down, keep the file under 25 MB, export RGB, and trim the surrounding transparent pixels so the centring tools measure your artwork rather than empty space.",
      "source": {
        "url": "https://merch.amazon.com/resource/201849250",
        "label": "Best Practices — Artwork tips (sign-in required)",
        "verifiedOn": "2026-09-14"
      }
    },
    {
      "id": "etsy-listing",
      "name": "Etsy",
      "formatsAccepted": [
        "image/jpeg",
        "image/gif",
        "image/png",
        "image/svg+xml",
        "image/heic"
      ],
      "maxFileSizeMB": 1,
      "maxFileSizeVerified": false,
      "maxPixelsPerSide": null,
      "minPixelsPerSide": null,
      "dimensionsSetPerProduct": false,
      "recommendedPixels": null,
      "recommendedDpi": null,
      "rejectionDpi": null,
      "printAreaInches": null,
      "wantsTransparency": false,
      "colorSpace": "sRGB",
      "notes": "Etsy shows the image to buyers rather than printing it, so the rules run the other way. Transparency is not supported at all — transparent areas render black. Aim for 2000 px on both sides, keep the first photo landscape or square and above 635 px, and stay under 1 MB or the upload may not finish.",
      "source": {
        "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images",
        "label": "Requirements and Best Practices for Images in Your Etsy Shop",
        "verifiedOn": "2026-10-06",
        "documentDated": "2026-10-06"
      }
    }
  ]
}