TextileDesign Tools

Best DPI for fabric printing: 150, 200 or 300?

Updated 4 October 202610 min read

Short answer

For most digital fabric printing, 150 DPI at the final print size is the minimum and 200 to 300 DPI is better for fine lines, small motifs and fabric seen up close, like sarees, dupattas and kurtis. What counts is the pixel count: width in inches × DPI. A 44 inch wide print at 150 DPI needs 6,600 pixels across.

Key points

  • Aim for 150 DPI at the final print size, and 200 to 300 DPI for sarees, dupattas and fine lines.
  • Pixels needed = print width in inches × DPI. A 44 inch print at 150 DPI needs 6,600 px across.
  • Check real resolution as pixel width ÷ print width in inches, and ignore the DPI label in the file.
  • For a repeat, size only the tile for its own printed size, then test it with Offset.
  • Typing a new DPI number adds no detail. Enlarge the image to get real pixels.

Aim for 150 DPI at the final printed size as a minimum, and 200 to 300 DPI for fine detail or fabric that people see up close.

Those numbers only mean something when you know the print size, because the printer works from the pixel count. A 44 inch print at 150 DPI needs 6,600 pixels across, and you can check your own file in ten seconds with a calculator.

File DPI vs printer DPI

Two different things get called DPI, and mixing them up causes most of the confusion.

Your design file has a fixed number of pixels, for example 6,600 × 5,400. The DPI saved in the file (strictly PPI, pixels per inch) is only a note that says how many of those pixels should fit in one printed inch. Change the note and the pixels stay exactly the same.

The printer has its own DPI: how many ink drops it can place per inch. Industrial textile machines work far above your file's number:

  • The MS JP4 EVO sublimation printer lists 600 × 600 DPI.
  • Mimaki's TX300P-1800 MkII offers modes from 360 up to 1,440 DPI.
  • ColorJet lists 2,400 DPI for its Falcon machine.

The RIP software at the print house turns your pixels into those ink drops.

Note: Your file needs 150 to 300 pixels for each printed inch, and the RIP takes it from there.

Two formulas cover everything in this guide:

  • pixels needed = print size in inches × DPI
  • real DPI = pixels ÷ print size in inches

150, 200 or 300 DPI

Fabric is a weave of threads, and the weave limits how much detail can show. The print-on-demand fabric company Spoonflower converts every upload to 150 DPI for this reason, and says 300 DPI files do print noticeably sharper on tightly woven fabrics.

Other print guides give slightly different ranges, so treat the table below as a starting point and ask your print house what they prefer.

Print method Common range (file at final size) Notes
Digital inkjet (reactive, pigment, acid) on roll 150 to 300 DPI 150 is enough for bold prints; 200 to 300 for fine florals and outlines
Sublimation on polyester 150 to 300 DPI Dye goes into the fibre, so edges look clean even at 200
Rotary and flatbed screen 150 to 300 DPI for the artwork Screens are engraved at much higher resolutions (SPGPrints machines work at 2,032 to 2,540 DPI), so separations need clean, sharp edges
Large banners and backdrops seen from far away 75 to 150 DPI Viewers stand metres away

How far away people look at the fabric matters as much as the method. A rough guide:

  • Use 300 DPI for dupattas, sarees with fine butta or thin line work, kurti fronts, scarves, and anything with small text or a photo. People hold these in their hands.
  • 200 DPI suits most dress material, kurtis with medium motifs and cushion covers. It is a safe default when you are unsure.
  • 150 DPI is enough for bedsheets, curtains, upholstery, tablecloths and bold allover prints, which people see from a metre or more.

Note: Higher than 300 DPI rarely helps on fabric. It makes files much heavier and slower to send and RIP, and the weave cannot show the extra detail.

Is 200 DPI good for printing?

For fabric, yes. 200 DPI at real size sits between the 150 DPI minimum that fabric printers accept and the 300 DPI that paper printing uses.

On cotton, rayon, crepe or polyester you will rarely see a difference between 200 and 300 DPI unless the design has hairline outlines or tiny text. The file at 200 DPI has 44% of the pixels of the same print at 300 DPI (200² ÷ 300² = 0.44), so it is much easier to handle.

Check your file's real resolution

Tip: Ignore the DPI shown in the file. Open Image > Image Size in Photoshop, read the width in pixels, and divide by the width it will print at in inches. For cm, divide cm by 2.54 to get inches first.

Pixels for Indian fabric widths

Fabric in Indian shops is commonly sold in 36, 44 to 45 and 54 to 60 inch widths. Digital textile printers come in widths such as 1.8 m and 3.2 m, so the bigger machines can also take 72 inch prints. Each width needs this many pixels across:

Print width At 150 DPI At 200 DPI At 300 DPI
44 in 44 × 150 = 6,600 px 44 × 200 = 8,800 px 44 × 300 = 13,200 px
58 in 58 × 150 = 8,700 px 58 × 200 = 11,600 px 58 × 300 = 17,400 px
60 in 60 × 150 = 9,000 px 60 × 200 = 12,000 px 60 × 300 = 18,000 px
72 in 72 × 150 = 10,800 px 72 × 200 = 14,400 px 72 × 300 = 21,600 px

Now check some real files:

  • A design 4,400 px wide, printed across 44 inch fabric: 4,400 ÷ 44 = 100 DPI. That is too low; small motifs will look soft and outlines will step. You need at least 6,600 px (150 DPI), so the file has to grow 1.5 times.
  • A design 11,600 px wide on 58 inch fabric: 11,600 ÷ 58 = 200 DPI. Good for almost any fabric.
  • A design 3,000 px wide on 72 inch fabric: 3,000 ÷ 72 = about 42 DPI. This will print blurry. Even 150 DPI needs 10,800 px, which is 3.6 times wider.

Designs forwarded on WhatsApp often end up this small, because WhatsApp shrinks and recompresses anything sent as a photo.

A full saree in one file

A standard saree is about 5.5 m long (roughly 6 yards) and around 44 to 46 inches wide. Taking 44 × 216 inches (6 yards):

DPI Pixels Megapixels
150 6,600 × 32,400 213.8 MP
200 8,800 × 43,200 380.2 MP
300 13,200 × 64,800 855.4 MP

Even at 150 DPI the length is more than 30,000 pixels, which is the most a normal Photoshop PSD can hold. Above that, Photoshop saves as PSB (Large Document Format), which goes up to 300,000 pixels.

This is one more reason to build the saree from parts: a body repeat, a border strip and the pallu as a placement, each at its own size. You can check any part's size with our fabric DPI calculator.

Repeat and tile sizing

For an allover or seamless print, the printer repeats one tile across the roll. The tile only needs enough pixels for its own printed size. A tile that prints 12 inches wide needs 12 inches' worth of pixels, however wide the roll is.

  • A 12 × 12 inch repeat at 200 DPI is 2,400 × 2,400 px. At 300 DPI it is 3,600 × 3,600 px.
  • On 44 inch fabric, an 11 inch tile fits exactly four times across (44 ÷ 11 = 4). At 200 DPI that tile is 2,200 × 2,200 px.
  • For rotary printing, the repeat in the direction the cloth runs has to divide the screen circumference exactly, or a seam shows once per turn. 640 mm (about 25.2 inches) is a common screen size; others in use include 819, 914 and 1,018 mm. A full 640 mm repeat at 300 DPI is 640 ÷ 25.4 × 300 = 7,559 px.

Keep the tile's pixel size a whole number.

Tip: After any resize, test the repeat. In Photoshop, Filter > Other > Offset by half the width and height shows any seam in the middle of the canvas. A half-drop needs the same check vertically.

Changing DPI adds no detail

In Photoshop's Image Size box, if Resample is unticked and you type 300 in place of 72, the pixel count stays the same and the print size shrinks. A 1,500 px wide file goes from about 20.8 inches at 72 DPI to 5 inches at 300 DPI, with exactly the same detail as before.

If you then ask for that file to be printed 44 inches wide, it is stretched back out and the RIP has only about 34 pixels per inch to work with (1,500 ÷ 44).

There are two ways to get more real pixels:

  • Resampling in Photoshop (Resample ticked, with Bicubic or a similar method) creates new pixels by averaging the ones around them. The file gets bigger and the edges get softer, because averaging cannot recover a sharp line the small file never held. It is fine for small jumps like 1.2 times and poor for 3 or 4 times.
  • AI upscaling uses a model trained on images to rebuild edges and texture as it enlarges, so lines stay crisp at 4× where resampling would blur them. The model is recreating detail, so zoom in and check faces, text and fine geometry before printing.

Our AI image upscaler enlarges a design 4× or 8× for free, up to about 36 megapixels of output, and gives you a PNG tagged 300 DPI. It accepts JPG, PNG, WebP, TIFF and PSD/PSB, including multichannel PSDs with spot channels.

Example: A 1,650 × 1,350 px tile enlarged 4× becomes 6,600 × 5,400 px (35.6 MP). That covers 44 inches by 1 yard at 150 DPI, or a 22 × 18 inch repeat at 300 DPI.

The 300 DPI converter page explains the relabelling trap in more detail.

Checklist before printing

  • Measured the real resolution: pixels ÷ print inches is at least 150, and 200 to 300 for fine work.
  • The file is at the final print size, or the tile is sized for its own repeat.
  • Repeat tested with Offset; no seam, no half-pixel edge.
  • Rotary repeat divides the screen circumference your printer uses.
  • Saved as TIFF (LZW compression) or PNG. JPG is fine only at high quality and saved once.
  • Colour mode agreed with the print house (RGB or CMYK); ask before converting.
  • File sent as a document or through a file link, not as a WhatsApp photo, so it is not shrunk on the way.
  • A strike-off or small sample printed for anything costly.

Common mistakes

Warning: Trusting the DPI label is the most common mistake. A file can say 300 DPI and still be 1,200 px wide. Always divide pixels by inches.

Some designers go the other way and build a whole 72 inch bedsheet at 300 DPI. At 21,600 px wide the file is heavy to edit and send, and a bedsheet seen from a metre away looks the same at 150 DPI (10,800 px).

Any resize can leave a faint line at the edge of a seamless tile, so test with Offset again after enlarging.

Copies saved from WhatsApp chats or a buyer's PDF catalogue are usually reduced. Ask for the original file, or enlarge the copy and check it closely before printing.

Finally, a printer sold as "600 DPI" does not need a 600 DPI file. That number counts ink drops, and the RIP expects your file at 150 to 300 DPI.

What to do next

Divide your file's pixel width by the print width in inches. If the answer is under 150, or under 200 for a saree or dupatta with fine detail, put the design through the AI image upscaler.

Then check the new size with the fabric DPI calculator before you send it to the print house.

Questions people ask

Is 200 DPI good for fabric printing?

Yes. 200 DPI at the real print size is a safe choice for digital and sublimation printing on most fabrics. It is sharper than the common 150 DPI minimum, and the file stays much smaller than at 300 DPI. Use 300 DPI for very fine lines, small text or tightly woven fabric that people look at closely.

Is 150 DPI OK for fabric?

For many prints, yes. Large print-on-demand fabric printers treat 150 DPI as their standard, because the weave of the fabric limits how much detail can show. It works well for bedsheets, curtains and bold allover prints. For thin outlines and small motifs on fine cotton or silk, 200 to 300 DPI gives cleaner edges.

Does changing DPI in Photoshop improve print quality?

No, not if you only change the number. With Resample turned off, Photoshop keeps the same pixels and only changes the print size. To get a sharper large print you need more real pixels, which means enlarging the image, and AI upscaling adds detail where ordinary resampling only blurs.

What DPI does a digital textile printer print at?

Industrial textile printers lay down ink at 600 DPI or more. For example, one common sublimation printer lists 600 x 600 DPI, and some Indian machines list up to 2,400 DPI. That is the ink dot resolution. Your design file does not need to match it; the printer's RIP software converts your 150 to 300 DPI file into ink dots.

How many pixels do I need for 58 inch fabric?

Multiply 58 by the DPI. That is 8,700 pixels across at 150 DPI, 11,600 at 200 DPI and 17,400 at 300 DPI. If your design is a repeat, only one tile needs to be that sharp, at its own printed size.