Learn how to put a picture on a shirt from your phone: resolution checks, cropping, background removal, light versus dark shirts and how faces print in full color DTG.
How to put a picture on a shirt: start with the original photo file from your phone, crop it to the part that matters, remove the background if you want a cutout look, and upload it to a full color DTG printer that prints straight into cotton. The whole job can be done from your phone in about ten minutes. Below we cover resolution, cropping, backgrounds, shirt color and skin tones, then show how to do it in our custom photo shirt designer, where one shirt starts at $25.

How do you put a picture on a shirt?
To put a picture on a shirt, you need a sharp digital photo, a shirt made of cotton and a printer that handles full color. Upload the photo to an online shirt designer, size it on the chest, preview it on the shirt color you picked, and order. DTG printing reproduces the photo directly in the fabric.
The method matters because photos are full of gradients: skin, sky, shadows, hair. Full color DTG on 100% cotton prints those smooth transitions without separating colors, and the print stays soft because the ink goes into the fibers. That is why we print every photo order on our Kornit machines in Hollywood, FL. If you have never ordered a custom shirt before, our pillar guide on how to design your own shirt online walks through the full designer, start to finish.
Is your phone photo big enough to print on a shirt?
A photo taken with a recent phone camera is usually big enough to print on a shirt, as long as you use the original file and not a screenshot or a copy saved from social media. Those copies shrink the photo to a fraction of its size, and the print comes out soft.
The rule printers use is about 300 pixels for every inch of print at full quality. For a design 10 inches wide, that means about 3,000 pixels across. Here is how common photo sources compare, as illustrative numbers:
| Where the photo came from | Typical width in pixels | Sharp print width at 300 dpi |
|---|---|---|
| Original photo from a recent phone camera | About 4,000 | About 13 inches, more than the 12 inch max |
| Photo forwarded through a messaging app | About 1,200 to 1,600 | About 4 to 5 inches |
| Image saved from a social media post | About 1,000 to 1,400 | About 3 to 4.5 inches |
| Screenshot of a photo | Depends on the screen, often cropped smaller | Usually a small chest size only |
| Scan of a printed photo at 600 dpi (4 x 6 print) | About 3,600 | About 12 inches |
To check your file on an iPhone, open the photo and swipe up to see the details; on Android, tap the info icon. If the width is under about 1,500 pixels, plan on a smaller print or find the original. Still not sure? Upload it in the shirt designer anyway. A real person checks every file before it prints and reaches out first if the photo is too small for the size you chose.
How should you crop a photo for a t shirt?
Crop a photo for a t shirt so the subject fills most of the frame and nothing important sits at the edges. A shirt print reads from a few feet away, so a tight crop on faces or one clear subject works better than a wide scene with tiny people in the distance.
A few cropping habits that make photo shirts look intentional:
- Go vertical or square. The chest area is taller than it is wide, so a vertical crop uses the space better than a wide landscape shot.
- Cut at natural points. Crop at the shoulders or the waist, never right at the chin, knees or wrists.
- Leave a little air above heads. A head touching the top edge looks cramped once it is on a shirt.
- Try a shape. A circle or rounded square crop looks finished and hides a messy background.
Do you need to remove the background from a photo?
You do not need to remove the background from a photo, but it changes the look. A photo with its background prints as a rectangle or a shaped frame; a cutout prints as just the person or pet on the shirt color. Cutouts look cleaner on colored shirts, while framed photos feel like a printed snapshot.
Most phones can lift a subject out of a photo now: on an iPhone, press and hold the subject and choose copy or share; on many Android phones, the photo editor offers a similar cutout. Free editing apps do it too. Save the result as a PNG so the background stays transparent, because a JPG will quietly add a white box back. Zoom in on the edges before you upload. Hair and fur are where cutouts go wrong, leaving a jagged halo, and that halo prints. If you are working with a dog or cat, our guide to custom shirts with a pet photo covers fur edges specifically. Once the cutout looks clean, drop it into our online design tool and switch shirt colors in the live preview to see which one frames it best.
Will a photo look different on a black shirt than a white shirt?
Yes, a photo can look different on a black shirt than on a white shirt. On white, the shirt itself acts as the brightest part of the image. On black or dark colors, the printer lays down a white base first so colors stay bright, and any dark, shadowy areas of the photo blend into the fabric.
That blending can be a nice effect for a cutout portrait, because the shadows melt into the shirt. It can also swallow a dim indoor photo. As a rule, bright daytime photos work on any shirt color, and dark or moody photos look best on white, natural or light gray tees. Our article on printing on dark garments explains the white base in more detail.
How do faces and skin tones print with full color DTG?
Faces and skin tones print with full color DTG close to how they look in a well exposed photo, because DTG blends ink dots smoothly instead of using a few flat colors. The biggest factor is the photo itself: even light, a sharp focus on the eyes and no heavy filters give the most natural skin.
What to watch for when choosing a portrait:
- Light from the front or side. Faces lit from behind turn into dark silhouettes on cotton.
- Skip strong beauty filters. Smoothing filters flatten the face and can look waxy once printed larger.
- Warm and deep skin tones need shadow detail. Brighten a dark photo slightly before upload so cheekbones and eyes keep their shape.
- Several faces, same size. In a group photo, people at the back may be too small to recognize at shirt size. Crop to the main group.
Old printed photos work too. Scan them instead of photographing them at an angle, and fix scratches before upload. Families making tribute shirts can find wording and layout ideas in our guide to memorial shirts with a photo.
Which photos should you not put on a shirt?
Avoid putting blurry photos, tiny screenshots, very dark shots and pictures you do not have rights to on a shirt. A professional photographer's portrait, a celebrity photo from the internet or an image with a brand logo belongs to someone else, and we do not print copyrighted or trademarked material without permission.
Your own family photos, a picture a friend took and gave you, or a portrait you paid for with print rights are all fine. If you are unsure whether a studio session includes print rights, ask the photographer for a short written OK. For general artwork setup beyond photos, our guide on how to prepare artwork for DTG printing is a useful next read.
How do you put a photo on a shirt with our designer?
To put a photo on a shirt with our designer, pick your shirt, color and size, upload the photo as a PNG or JPG, drag it into position and check the live preview on the real shirt color. Shirts start at $25 with a full color front print, there is no minimum, and orders ship within 2 business days.
- Keep the photo inside the 12 x 16 inch maximum print area; for a portrait, a chest print about 10 inches wide usually looks right.
- Want a name, date or second photo on the back? You can add a back design in the same designer, and the price updates before you pay.
- A real person checks every photo before it prints, so if the file is too small for the size you chose, we reach out first. You can also email the photo for a free file check.
- Pick up by appointment in Hollywood, FL, or ship anywhere in the US. Damaged or misprinted shirts are reprinted or refunded.
Ready to try it? Upload your picture in the photo shirt designer and see it on the shirt before you pay. If you want to compare a few crops first, open the designer in a second tab and try each one on the same shirt color.
Frequently asked questions
What is the best way to put a picture on a shirt?
The best way to put a picture on a shirt is full color DTG printing on a 100% cotton tee, using the original photo file. DTG prints the photo directly into the fabric, so skin tones, shadows and gradients stay smooth and the shirt stays soft. Avoid screenshots, which are too small to print sharp.
Can I put a picture from my phone on a shirt?
Yes, you can put a picture from your phone on a shirt. Upload the original photo from your camera roll, not a version saved from social media or a messaging app, because those are compressed. An original phone photo usually has enough pixels for a full size front print at 300 dpi.
How many pixels does a photo need to print on a shirt?
A photo needs about 300 pixels per inch of print width to look sharp on a shirt. A 10 inch wide print needs about 3,000 pixels across, and the ideal file is 4500 x 5400 pixels. Smaller photos still print, but they should be printed smaller to stay sharp.
Can you print an old family photo on a t shirt?
Yes, you can print an old family photo on a t shirt. Scan the printed photo flat at 600 dpi rather than taking a picture of it at an angle, then fix scratches or fading in a photo app. A 4 x 6 inch print scanned at 600 dpi gives enough pixels for a large front print.
Where can I get a picture printed on a shirt near Miami?
You can get a picture printed on a shirt at Imperial Custom Apparel in Hollywood, FL, about 20 minutes from downtown Miami. Upload the photo in the online designer, see the live preview, and order one shirt from $25 with no minimum. Shirts ship within 2 business days or can be picked up locally. Call (954) 280 0627.
Turn your photo into a shirt, from $25
Upload a picture, preview it on the real shirt color, and order just one. Every photo is checked by a real person before printing, and orders ship within 2 business days. Text or call (954) 280 0627.
Start designing
