Checker
Printful DPI checker
All four of Printful's hard numbers, checked at once. The file stays in your browser.
Batch, auto-fix and exports
Checking one file at a time is free and always will be. Batch checking up to 100 files, one-click exports sized for every platform, and CSV reports are part of Seller.
Exports are padded and centred to each platform's size on a transparent canvas. Nothing is ever upscaled โ a file enlarged to pass a dimension check still prints soft, which is the failure this tool exists to prevent.
Printful: the numbers that matter
| Dimensions | set by product and print area |
|---|---|
| Some DTG products | 15โณ ร 18โณ = 4500 ร 5400 px at 300 DPI |
| Minimum density | 150 DPI |
| Recommended working density | 300 DPI |
| Maximum file size | 200 MB |
| Maximum dimensions | 20,000 ร 20,000 px |
| Authoritative source | the File Guidelines tab on each product page |
One file, several physical sizes
Printful scales a design across a garment size run, so the same file prints larger on a 3XL than on a S. A file sitting exactly at 150 DPI across the base print area therefore drops below it on the larger sizes โ and nothing warns you, because the file passed when you uploaded it. The scale factors are not published, so the useful number is not a percentage but a width: how wide this file can be printed before it falls under the floor. At 4500 ร 5400 that width is 30โณ, double the 15โณ base area, which is one of the reasons to build the master at that size rather than at the minimum that passes.
How this tool calculates DPI
It ignores the DPI tag written into the file and divides the pixel count by the 15โณ ร 18โณ print area instead โ which is the figure the platform actually enforces.
Frequently asked questions
What DPI does Printful require?
Prepare at 150 DPI across the print area. Printful is permissive about low-resolution uploads, so the risk sits in the finished product rather than at the upload step.
Do I need an account to check a file?
No. The whole check runs in your browser โ no account, no upload.