Short answer
When a design is sent as a normal WhatsApp photo, the app saves it again as a smaller JPEG, roughly 1,280 to 1,600 pixels on the long side in standard quality. That is enough for a phone screen but only about 5 inches wide at 300 DPI, so it prints blurry. Ask for the file sent as a Document, or enlarge the copy you have with AI upscaling.
Key points
- Ask for print files sent as a Document. A WhatsApp photo is a new, smaller JPEG.
- A standard-quality WhatsApp photo is about 1,280 to 1,600 px long, about 5 inches at 300 DPI.
- HD mode sends more pixels but still compresses the design. Only Document keeps the file as it is.
- Typing 300 in the DPI box adds no pixels. AI upscaling 4× does.
- Check the final pixel size in a DPI calculator and ask your printer what DPI they need.
A client sends a kurti design on WhatsApp. It looks sharp on your phone. You send it to the print house, and the strike-off comes back soft, with fuzzy outlines and grainy flat colours.
WhatsApp made a smaller copy of the design so it would send quickly, and that smaller copy is all you received.
What WhatsApp does to photos
When you pick an image from the gallery and send it as a photo, WhatsApp does not pass on the file you chose. It makes a new JPEG from it.
A test published in September 2026 sent the same 6,240 × 4,160 pixel photo from Android, iPhone, Mac and WhatsApp Web and measured what arrived:
| How it was sent | What arrived (long side) | What else changed |
|---|---|---|
| Photo, standard quality | 1,280 to 1,600 px, depending on the sender | New JPEG, quality 67 to 92; only 3% to 17% of the original bytes kept |
| Photo, HD quality | iPhone 5,120 px, Mac 4,160 px, Android 3,120 px, Web 2,560 px | Still a new JPEG; 15% to 59% of the original bytes kept |
| Document | Same as the original | The file is untouched |
In every photo send, the test found the metadata removed. Other reports say the colour profile goes with it, which can shift colours. So the 300 DPI label your client set in Photoshop is not something you can rely on in a WhatsApp copy.
These numbers come from one test on particular app versions. WhatsApp changes this behaviour from time to time (for example, it removed an older "Best quality / Data saver" setting in 2023 when HD mode arrived), so treat the exact pixel counts as a guide that can change with each update.
Why 1,600 pixels is too small for fabric
Print size depends on pixels. At 300 DPI, a 1,600 px side prints 1,600 ÷ 300 = 5.3 inches wide. Even the Android HD copy of 3,120 px only covers 3,120 ÷ 300 = 10.4 inches.
Example: A dupatta is often around 44 inches wide, which needs 44 × 300 = 13,200 px at 300 DPI. Stretch a 1,600 px file across that and each original pixel has to cover more than 8 pixels of width, so edges go soft.
Designs suffer more than holiday photos. JPEG compression works in small 8 × 8 pixel blocks and struggles with sharp edges between flat colours, and a motif outline or a fine border is made of exactly those edges.
You get faint blocky squares in flat areas and a halo of noise around lines.
HD mode and Document sending
HD mode arrived in August 2023. On the photo preview screen you tap the HD button and choose HD quality.
It sends far more pixels than standard quality (MacRumors reported 3,024 × 4,032 from an iPhone, against 920 × 1,280 before), but the image is still compressed and still capped. Android Police noted that HD only appears for higher-resolution images. You can also make HD the default under Settings, Storage and data, Media upload quality.
Sending as a Document is the only way to get the exact file. WhatsApp has allowed files up to 2 GB since May 2022.
Tip: Tap the attach (paperclip) icon, choose Document instead of Photos, and pick the file from Files. The receiver sees a file icon instead of a preview, which is why many people skip it, but this is the right way to share print files, including TIFF and PSD files.
How to spot a compressed file
Check these before you send anything to print.
- Pixel size. On Android, open the image in Files or Gallery and look at details; on iPhone, swipe up on the photo; on a PC, right-click, Properties, Details; in Photoshop, Image, Image Size. A long side of about 1,280 or 1,600 px, or exactly 2,560 or 3,120, is a strong sign it came through WhatsApp.
- File name. On Android, WhatsApp usually names received images in a pattern like
IMG-20261004-WA0012.jpg. The "WA" part tells you the source. - File size. A full design at print size is usually tens or hundreds of megabytes. A few hundred kilobytes for a "final" design means it was squeezed.
- Format. If the client says they saved a PNG or TIFF but you received a
.jpg, it has been converted. - Zoom to 200% or more. Look at flat colour areas and edges. Faint square blocks, speckled noise around outlines and colour bleeding into neighbouring shapes are JPEG artefacts.
What to ask the client for
The best fix is the original file. Keep a short message ready to paste.
In English:
Thank you for the design. WhatsApp reduces the quality of photos, so this copy will print blurry on fabric. Please send the original file using Attach, then Document (not Photos). If the file is over 2 GB, please share a Google Drive link. TIFF, PSD or PNG is best.
In Hinglish:
Design ke liye thank you. WhatsApp photo ki quality kam kar deta hai, isliye yeh copy kapde par blurry print hogi. Please original file Attach, phir Document option se bhejiye (Photos se nahi). File 2 GB se badi ho to Google Drive link bhej dijiye. TIFF, PSD ya PNG best rahega.
If the design is old and the client has lost the original, ask whether the print house or the previous designer still has it. The mill that printed it may still have the production file.
How to rescue the design
When the WhatsApp copy is all there is, you can still get a usable print in many cases.
Step 1: enlarge it with AI upscaling
Warning: Changing the DPI field from 72 to 300 in Photoshop only changes a label. The pixel count stays the same, and so does the blur.
Upscaling with AI adds new pixels and rebuilds edges and texture. 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.
A worked example with a standard-quality WhatsApp copy of 1,600 × 1,200 px:
| Option | New pixel size | Megapixels | Width at 300 DPI | Width at 180 DPI |
|---|---|---|---|---|
| As received | 1,600 × 1,200 | 1.9 | 5.3 in | 8.9 in |
| 4× upscale | 6,400 × 4,800 | 30.7 | 21.3 in | 35.6 in |
| 8× upscale | 12,800 × 9,600 | 122.9 | 42.7 in | 71.1 in |
The 4× result fits inside the free limit. The 8× result is above 36 megapixels, so for a file this size use 4×, or enlarge a cropped repeat tile instead of the whole layout.
Upscaling a single repeat unit and then stepping it out in Photoshop also keeps the repeat clean.
Step 2: clean what is left
Zoom in on the upscaled file. Fix stray specks in flat ground colours with the brush or a quick colour fill, and redraw any hairline that still looks broken.
For a design with a few flat colours, reducing it back to those exact colours (Indexed Color in Photoshop, or a selection by colour range) can clear most of the leftover noise.
Step 3: check the print size
Put your final pixel size into the fabric DPI calculator and see how big it prints sharp, or enter the print size you need and compare.
Some fabric printers accept less than 300 DPI; one UK fabric printer, for example, asks for 180 DPI for fabric. Ask your printer what they need before you decide a file is too small. Our guide to DPI for fabric printing explains the numbers.
When it cannot be rescued
Upscaling can only rebuild detail from what is still in the file. Be honest with the client when:
- the file is a screenshot of a screenshot, or a photo of a printed sample taken at an angle;
- fine text, thin pinstripes or tiny butta are smaller than a few pixels and have already merged into blobs;
- the print is very large (a full saree or bedsheet) and you only have a 1,280 px copy;
- exact colour matching matters and the colour profile was stripped.
Tip: In these cases, redrawing the motif, or tracing it and recolouring, is often faster than fighting the file.
Common mistakes
- Taking a screenshot of the design instead of saving it. A screenshot only has as many pixels as your phone screen shows.
- Typing 300 into the DPI box and assuming the file is now print-ready.
- Re-saving the same JPEG again and again while editing. Each JPEG save loses a little more; work in PSD or TIFF and export once.
- Sending your own finished files to the print house as WhatsApp photos. Use Document every time.
What to do next
Ask for the original as a Document first; the message above takes ten seconds to paste. If the WhatsApp copy is all you have, upload it to the AI image upscaler, enlarge it 4×, and then confirm the print size in the fabric DPI calculator before it goes to the machine.
Questions people ask
Does WhatsApp HD quality keep the original design file?
No. HD mode sends a much larger image than standard quality, but it is still saved again as a JPEG and the size is still capped. Only the Document option sends the file exactly as it is.
Can I make a WhatsApp photo 300 DPI for printing?
Changing the DPI number alone does not add pixels, so the print stays just as soft. You need more real pixels, which is what AI upscaling adds. Then check the new pixel size against your print size.
Does forwarding a design on WhatsApp reduce its quality again?
This depends on how it is passed on and on the app version. To be safe, always ask for the copy the designer first saved, sent as a Document, and avoid screenshots completely.
Photo ki quality kaise badhaye printing ke liye?
First ask for the original file as a Document. If you only have the WhatsApp copy, enlarge it 4x with an AI upscaler, clean the marks around edges, and check the size in a DPI calculator before printing.