Images
How to Make Photos Smaller for Texting From a Mac
Resize the photo to about 1600 pixels on the long edge, save it as a JPEG, then attach it. In Preview that is Tools > Adjust Size. A multi-megabyte camera photo drops to a few hundred kilobytes, which texts fine.
The fix is the same whether the message goes out as iMessage or as a green-bubble text.
How do I make a photo smaller in Preview before texting?
- Open the photo in Preview.
- Choose Tools > Adjust Size.
- Set the unit to pixels, keep Scale proportionally ticked, and type 1600 into Width or Height.
- Choose File > Export, set Format to JPEG, and drag the Quality slider down. The dialog shows the estimated size.
- Save the copy, then drag it into Messages.
Use Export, not Save, so the original stays full size. The longer walkthrough is in reduce an image’s file size in Preview.
Is there a faster way for many photos?
Yes, one command in Terminal. This writes small copies into a folder and leaves the originals alone:
mkdir -p small
for f in *.jpg; do sips -Z 1600 -s format jpeg -s formatOptions 60 "$f" --out "small/$f"; doneMore flags are in the sips command guide, and the Automator batch resize guide covers a point-and-click version.
How small should a texted photo be?
We took one 4032 x 3024 JPEG (5.2 MB) and measured. The fixture is synthetic, so treat the numbers as a guide to the pattern, not a promise for your photos.
| Method | Size |
|---|---|
| Original | 5.2 MB |
| sips, long edge 2048 px | 598 KB |
| sips, long edge 1600 px | 362 KB |
| sips, 1600 px, JPEG quality 60 | 229 KB |
| sips, 1024 px | 158 KB |
| Smol, 1600 px, quality 75 | 120 KB |
A phone screen shows 1600 pixels across with room to spare, so there is little to gain from sending more. Size depends mostly on pixel count, then on quality. Cut pixels first.
Should I lower the quality or the size?
Lower the size first, and touch quality second. We also saved the same 5.2 MB photo with the sips quality words, with no resize:
| sips formatOptions | Size at 4032 px |
|---|---|
| low | 613 KB |
| normal | 1.9 MB |
| high | 5.9 MB |
| best | 14.0 MB |
Even “low” at full resolution is bigger than a 1600 px copy at quality 60 (229 KB), and it looks worse because blocky artifacts show up on large flat areas. Resizing to 1600 px and keeping a moderate quality gives a smaller and cleaner result. Also avoid sending PNG: it is lossless, so a photo saved as PNG is far larger than the same photo as JPEG. Screenshots are the exception, since text and flat color stay sharp in PNG.
What is Low Quality Image Mode?
It is an iPhone setting in the Messages settings that makes the phone send smaller images in Messages. Turn it on if you text from the phone and want small files by default. It does not affect photos you send from the Mac, so resize those yourself.
Note the reverse problem: iMessage can already shrink photos, and a reader who needs full quality should get them by AirDrop instead. We cover that in does AirDrop compress photos.
Why does the recipient see a gray box or no photo?
Usually the format. HEIC photos do not open everywhere, mostly on older Windows PCs and some Android phones. Exporting as JPEG fixes it. See HEIC to JPG on Mac for the free methods.
When is Smol the wrong tool for this?
For one or two photos, Preview is enough and free. Smol is overkill for a single text.
It earns $29 once when you do this often or in bulk: drag a folder of photos in, or right-click them in Finder, and get a small copy of each beside the original. By default Smol also strips location and camera tags from the copies, which is handy before you text photos to people you do not know. Nothing is uploaded. It is not the fastest tool: a sips loop beats it on speed. Details at /buy, or see the best image compressor for Mac comparison.
How we checked this
Ran sips 316 on macOS 27.0.1 and Smol 1.0.35 (MCP, quality 75, 1600 px) on one synthetic 4032 x 3024 JPEG, and read file sizes. Messages carrier limits not tested. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Texting photos from a Mac: common questions
How do I make a photo smaller to send in a text message?
Resize it so the long edge is about 1600 pixels and export it as a JPEG. In Preview, use Tools > Adjust Size, then File > Export and lower the Quality slider. A 5 MB camera photo becomes a few hundred kilobytes.
Why is my photo too large for Messages on my Mac?
Camera photos can be several megabytes, and carriers limit green-bubble messages more tightly than iMessage does. Shrinking the photo to 1600 pixels or less avoids the error. The limit depends on the carrier, so we do not quote one here.
Does iMessage compress photos?
It can. Apple may send a reduced version, and the iPhone Low Quality Image Mode setting makes images smaller on purpose. If the recipient needs the full file, send it by AirDrop or a shared link instead of Messages.
Will resizing a photo hurt quality?
It reduces detail, but at 1600 pixels a photo looks fine on a phone screen. The original stays untouched if you export a copy. Do not resize to print or edit later. Keep the full file for that.
Does shrinking a photo remove its location?
Not with Apple tools. In our test, sips kept GPS tags after a resize. Smol removes EXIF and GPS from its copies by default, and you can use a metadata remover for the rest. See our guide to removing GPS from photos.
Keep reading