Sending the wrong file to a fabric printer wastes time and money. A rejected file means reprep work, missed deadlines, and -- if the error slips through -- a production run of fabric with visible seam lines, color shifts, or blurry motifs. Most rejections come from the same handful of preventable mistakes: wrong resolution, broken repeats, incorrect color mode, or missing bleed margins. This checklist covers every requirement you need to verify before sending pattern files to any fabric printer, from print-on-demand platforms to professional textile mills.
Key takeaway: Prepare your pattern file at 300 DPI minimum, verify the seamless repeat by tiling it at least 3x3, set the correct color mode for your printer type (RGB for digital/POD, CMYK for traditional mills), export as PNG or TIFF (never JPEG), and add bleed margins for any cut-and-sew application.
Resolution Requirements
Resolution determines how sharp your pattern looks when printed on fabric. The industry standard for production-quality fabric printing is 300 DPI (dots per inch) at the final print size. Some platforms accept lower resolutions, but 300 DPI is the safe baseline that every print house will accept without question.
The pixel math is straightforward. Multiply your repeat tile size in inches by your DPI to get the required pixel dimensions:
- A 6-inch repeat at 300 DPI = 1,800 x 1,800 pixels
- A 12-inch repeat at 300 DPI = 3,600 x 3,600 pixels
- An 18-inch repeat at 300 DPI = 5,400 x 5,400 pixels
Spoonflower is a notable exception -- their system processes uploads at 150 DPI, so files above 150 DPI are downsampled anyway. However, uploading at 300 DPI does no harm and gives you a production-ready master file if you later send the same design to a higher-resolution printer.
Higher resolution is always better than lower. You can downsample a 300 DPI file to 150 DPI without quality loss, but upsampling a 150 DPI file to 300 DPI creates interpolated pixels that look soft and blurry under close inspection. Start high and scale down as needed.
Seamless Repeat Verification
A broken repeat -- where the edges of your tile do not match perfectly -- is the single most common reason fabric printers reject pattern files. Even a one-pixel misalignment creates a visible line that runs across the entire width of the printed fabric.
How to verify your repeat tiles correctly:
- 1Offset test in Photoshop. Open your tile, go to Filter > Other > Offset. Set the horizontal and vertical offset to half the tile dimensions and select "Wrap Around." This shifts the center of the image to the corners. Any visible seam will now appear as a line running through the middle of your canvas.
- 1Tiling preview. Place your tile into a larger canvas and duplicate it in a 3x3 or 4x4 grid with zero spacing between tiles. Zoom in on every junction point. If you see any discontinuity in line, color, or motif placement, the repeat is broken.
- 1Platform preview tools. Spoonflower, Contrado, and most POD platforms offer a tiling preview after upload. Always check this preview before ordering even a test swatch.
Professional print houses will test your repeat before running production, and they will send the file back if it fails. POD platforms typically will not -- they print whatever you upload, broken repeat and all. The responsibility for verification falls on you.
Color Mode
The correct color mode depends entirely on how the fabric will be printed.
RGB is the correct mode for digital textile printing and all print-on-demand platforms. Digital fabric printers (inkjet, sublimation, dye-sub) accept RGB files and handle color conversion internally through their RIP software. Uploading a CMYK file to a digital workflow forces a CMYK-to-RGB conversion that often shifts colors in unintended directions.
CMYK is required by traditional print houses that use rotary screen printing or roller printing. These processes work with physical ink separations that map directly to CMYK channels. If you are working with a professional mill, ask for their specific ICC color profile -- generic CMYK is not enough, because different ink sets and fabric substrates produce different color gamuts.
A common mistake is designing in RGB and converting to CMYK at the last moment. Vivid blues, bright magentas, and saturated greens often shift noticeably during conversion. If your end destination is CMYK, design in CMYK from the start, or at minimum soft-proof your RGB file against the target CMYK profile before finalizing.
File Format
PNG is the safest default for digital platforms and print-on-demand services. It uses lossless compression, supports transparency, and is universally accepted. Most POD platforms (Spoonflower, Redbubble, Society6, Contrado) prefer or require PNG.
TIFF is the preferred format for professional textile mills. It supports CMYK color mode, embedded ICC profiles, and lossless compression at higher bit depths. When a mill asks for a "production-ready file," they almost always mean a CMYK TIFF at 300 DPI.
JPEG should be avoided. JPEG uses lossy compression that introduces artifacts -- blocky distortions in gradients and soft edges that become visible when printed at fabric scale. A JPEG might look acceptable on screen, but the compression artifacts become obvious at 300 DPI on cloth. If your only source file is JPEG, re-export from the original working file in PNG or TIFF before sending to print.
Platform Requirements at a Glance
| Requirement | Spoonflower | Professional Mill | POD (Redbubble, etc.) |
|---|---|---|---|
| Resolution | 150 DPI | 300 DPI | 300 DPI recommended |
| Color mode | RGB | CMYK (with ICC profile) | RGB |
| File format | PNG or JPEG | TIFF | PNG |
| Max file size | 40 MB | Varies (often 200+ MB) | 25-100 MB |
| Repeat verification | Platform preview | Pre-production proof | Manual (your responsibility) |
| Bleed margins | Not required | 3-5mm for cut-and-sew | Not required |
Repeat Size and Scale
Fabric comes in standard widths, and your repeat tile must divide evenly into those widths -- or the print house will scale or crop your design to make it fit. Common fabric widths are:
- 36 inches -- quilting cotton, craft fabrics
- 45 inches -- lightweight apparel (lawn, voile, challis)
- 54 inches -- upholstery, home decor fabrics
- 58-60 inches -- knits, performance fabrics, sublimation blanks
Your tile size does not need to match the full fabric width. A 12-inch tile repeats three times across a 36-inch fabric and five times across a 60-inch fabric. The key is that the tile width divides cleanly into the fabric width, or the print software handles the tiling automatically (which most RIP software does).
The relationship between motif scale and viewing distance matters. Small-scale motifs (under 2 inches) work for garments viewed up close -- blouses, scarves, dresses. Medium-scale motifs (2 to 6 inches) suit most apparel and home textiles. Large-scale motifs (6+ inches) are best for upholstery, curtains, and wall coverings viewed from several feet away. Choosing the wrong scale for the product is a design error, not a file prep error, but it is worth checking before you commit to a production run.
Bleed Margins
Bleed margins are extra pattern area that extends beyond the cut line of a finished product. They exist to prevent white edges when the cutting tool shifts slightly during manufacturing -- which it always does at production speed.
When you need bleed:
- Cut-and-sew garments
- Fabric panels with defined edges (napkins, pillow covers, tea towels)
- Any product where fabric is cut to a specific shape after printing
When you do not need bleed:
- Continuous yardage with no defined cut points
- Print-on-demand uploads (the platform handles margins)
Standard bleed margins are 3mm for general textile products and 5mm for items with thicker cuts or less precise cutting equipment. Your print house will specify their requirement -- always ask rather than guess.
For seamless patterns, adding bleed is straightforward: simply extend the tile boundary outward. Because the pattern repeats, the extra margin is just more of the same design. Non-repeating designs or engineered prints require more careful bleed construction.
Pre-Flight Checklist
Run through these seven checks before sending any pattern file to a fabric printer:
- 1Resolution at or above 300 DPI. Confirm in your image editor (Image > Image Size in Photoshop, or equivalent). For Spoonflower specifically, 150 DPI is sufficient.
- 2Seamless repeat verified. Use the offset test or a tiling preview to confirm all edges match perfectly, with no visible seam lines.
- 3Correct color mode. RGB for digital and POD printers. CMYK with the correct ICC profile for traditional mills.
- 4Correct file format. PNG for digital platforms. TIFF for professional mills. Never JPEG for production files.
- 5Bleed margins added if needed. 3mm or 5mm extended beyond the cut line, per the printer's specification.
- 6Pattern scale appropriate for end product. Small-scale for close-up garments, large-scale for home decor and upholstery.
- 7Test print ordered. Always order a single swatch or strike-off before committing to a full production run. Screen colors and printed colors diverge -- verify on actual fabric.
Automate the Hard Parts
Most of the items on this checklist -- seamless tiling, resolution management, file format export, and bleed margins -- are exactly the steps that trip up designers working manually. the studio generates seamless repeat tiles automatically, exports at production-ready resolution in PNG and TIFF, supports CMYK conversion, and adds configurable bleed margins during export. The design work stays creative; the file prep becomes a one-click operation.
That still leaves color verification and test printing in your hands. No software can replace a physical swatch on actual fabric under actual lighting. But eliminating the mechanical file prep errors means the swatch you order will be testing your design decisions, not debugging your export settings.
Explore related pattern styles
Patterns for






