Instagram photo size and quality start with one number from Instagram’s help page: it uploads photos at the best resolution possible, up to 1080 pixels. Export at that width yourself, and the app has less to change. Here is each choice and the Smol setting for it.
| What you are posting | The issue you hit | The Smol setting |
|---|---|---|
| Feed photo, any camera | Camera files are far wider than the 1080 px Instagram uploads at | Compress, output JPG, resize mode width, 1080, quality 85 as a starting point |
| Vertical frame from a DSLR (2:3) | The shape may not fit the feed; Smol cannot crop to an area you choose | Crop in your editor first, then Compress at width 1080 |
| Reel video | Ratio and cover sizes are listed on Instagram’s Reels page | Compress, MP4, H.264, quality High; keep the resolution unless the clip is huge |
| iPhone HEIC photos | Format choice is the app’s job, but a JPEG removes the guesswork | Compress with output JPG (not Convert) |
| Location in the files | Phone photos can carry GPS coordinates | Images are stripped by default; open one output to verify |
What are the Instagram image dimensions for a feed photo?
Instagram’s photo help page says photos upload at the best quality resolution possible, up to 1080 pixels. Set your export to 1080 pixels on the long side you want, and let the shape follow the crop you chose in your editor.
| Shape | Size at 1080 wide | Note |
|---|---|---|
| Landscape, 3:2 (most cameras) | 1080 × 720 | The native camera shape, no crop needed |
| Square, 1:1 | 1080 × 1080 | Matches the 1080x1080 figure on the help page |
| Portrait, 4:5 | 1080 × 1350 | Crop in your editor first |
| Portrait, 3:4 | 1080 × 1440 | Crop in your editor first |
| Portrait, 2:3 (DSLR vertical) | 1080 × 1620 | Tall; check the in-app crop preview before posting |
Instagram’s own crop preview is the final word on what shows in the feed, so look at it on your phone with one test post. The Reels help page lists its own aspect ratios and cover photo sizes; see the Reel section below.
Does DPI matter for Instagram?
The help page speaks in pixels, not DPI or PPI, so the pixel size is what to set.
Does Instagram compress photos?
Instagram processes every upload on its side and describes the result as the best quality resolution possible, up to 1080 pixels. What you control is the file you send, which is why the export matters.
A 6000-pixel file is scaled by the app on its way up. Doing that resize yourself, to 1080 wide, means you pick the quality setting and see the result on your Mac before posting. Whether it looks better than letting the app do it depends on the photo, so post one test and compare. If you also want a print file, keep that export separate; this is a posting copy.
What are the best export settings for Instagram in Smol?
Start with JPG at quality 85, resized to a width of 1080, and judge the result on your phone. The quality numbers below are starting points we chose, not values Instagram specifies.
| Deliverable | Operation and format | Quality or preset | Size |
|---|---|---|---|
| Feed photo (portrait or square) | Compress, JPG | Quality 85, a starting point | Resize mode width, 1080 |
| Feed photo, detailed or high-contrast | Compress, JPG | Quality 90, larger file | Resize mode width, 1080 |
| Carousel batch | Compress, JPG, whole folder | Same quality for every slide | Resize mode width, 1080 |
| Reel video | Compress, MP4, H.264 | Quality High (CRF 24) | Keep, or reduce for a smaller file |
| Reel cover image | Compress, JPG | Quality 85, a starting point | Match the size on Instagram’s Reels page |
| Photo to share or archive | Strip metadata | No re-encode | Unchanged |
Chroma detail follows quality: Smol writes 4:2:0 up to quality 75, 4:2:2 at 80 to 85, and 4:4:4 from 90, so 90 keeps more color detail on saturated edges at the cost of bytes. The benchmark page shows what Smol’s defaults did to 24 small test photos (768 × 512): about 69.3% smaller JPEGs. Your own camera files will land elsewhere, so check the output.
For a deeper look at deliverables beyond Instagram, see image compression for photographers and Smol for photographers.
How do I export a post from my Mac to Instagram?
Crop first, then compress, then send the copies to your phone. Smol does not crop to a chosen area, so the ratio is set before the file reaches it.
Crop to a kept ratio in your editor
Photos, Lightroom or Preview will do. Use 4:5, 3:4, 1:1 or your camera’s native 3:2, then check Instagram’s crop preview.
Drag the folder into Smol
Mixed batches are fine: carousel photos and the Reel clip can go in together.
Set Compress, output JPG, quality 85
Set the resize to width, 1080. Leave the fill mode off: it crops with no control over what is cut.
Run it and read the per-file results
Smol shows each file’s size and savings. Originals are untouched by default; copies carry a
_compressedsuffix.Check one file for location data
Open an output in Preview, choose Tools, Show Inspector, and look for location data. A stripped file has none.
Move the copies to your phone and post
AirDrop or iCloud Photos works. Post one first and view it on your phone before you queue the rest.

What is the Instagram Reel size limit?
Check Instagram’s Reels size and aspect ratios page for the current ratio and cover photo figures. Smol sets quality and pixel size, not output bytes, so compress the clip, then check the file size and upload time yourself.
| Item | Where the figure lives | Smol setting |
|---|---|---|
| Aspect ratio | Instagram’s Reels page | Set in your editor; Smol does not reframe video |
| Resolution | Instagram’s Reels page | Keep the resolution, or reduce it for a smaller file |
| Container and codec | Your choice | MP4 with H.264; H.265 is also offered |
| Audio | Instagram’s Reels page | Keep audio, or remove it for a silent clip |
| Cover photo | Instagram’s Reels page | Compress to JPG at the size the page lists |
The Reels page also explains how to choose upload quality in the app; if a clip looks soft after posting, that option is worth a look.
H.264 or H.265 for a Reel?
Instagram’s page is the place to check codec support, so confirm there before choosing. An iPhone set to Most Compatible records JPEG and H.264, while High Efficiency records HEIF and HEVC. Smol offers both H.264 and H.265; read H.265 vs H.264 and how to compress a video on Mac for the trade-offs. For cross-platform clips, see Smol for Reels, TikTok and Shorts.
What do creators use to export for Instagram today?
Free tools cover one-off posts well. Smol earns its place when the job is a folder, a carousel set or a mixed batch.
| Option | Cost | Good at | Limit |
|---|---|---|---|
| Instagram app itself | Free | Posting a single photo; resizes and crops for you | You do not see the result before upload, and you choose no quality |
| Preview or Photos export | Free, built in | One image, quality slider, resize | One file at a time for most jobs; no folder presets |
| Lightroom or Photoshop export | Subscription | Crop, color and export in one tool | A full editor when you only need to resize |
| sips in Terminal | Free, built in | Fast batch resize from the command line | No quality control UI; command-line only |
| Online compressors | Free tiers | Quick, no install | They receive your file; see Smol vs TinyPNG |
| Smol | $29 once | Folders, mixed photo and video batches, metadata strip | No crop to a chosen area; see below |
When is Smol the wrong tool for Instagram?
Smol is a compressor and converter, not an editor or a scheduler. Skip it in these cases.
- You need to crop or reframe: Smol’s fill mode crops with no control over what is cut, and it does not reframe video to 9:16. Use your editor.
- You post one photo a week from your phone: the app and Photos already do what you need.
- You need pixel-identical optimization: Smol always re-encodes images. ImageOptim’s lossless mode is the answer, as in the head-to-head test.
- You need a file guaranteed under a byte cap: Smol sets quality and pixel size, so check the output size.
- You are on Windows or an iPhone only: Smol runs on macOS 13 or later.
- You want filters, captions, music or scheduling: use your editing and posting apps.
Photos that carry location need care either way; see stripping GPS from photos on Mac and what to check before you post.
Frequently asked questions
What is the best Instagram photo size and quality?
Instagram’s help page says it uploads photos at the best quality resolution possible, up to 1080 pixels. Export a JPEG 1080 pixels wide, cropped in your editor to the shape you want. For quality, 85 is a reasonable starting point in Smol, our own choice rather than an Instagram figure. Post one test and look at it on your phone.
Does Instagram compress photos?
Instagram processes uploads on its side and describes the outcome as the best quality resolution possible, up to 1080 pixels. A larger file gets scaled by the app. Exporting at 1080 wide yourself lets you choose the JPEG quality and check the result on your Mac before posting. Post one test and compare it with the original.
What is the Instagram Reel size limit?
Instagram’s Reels help page lists the aspect ratios, cover photo sizes and upload quality choices; check it for the current figures. Smol sets quality and pixel size, not output bytes, so compress the clip with the High preset, then check the resulting file size and upload time yourself before posting.
What are the best export settings for Instagram?
In Smol, use Compress with output JPG, resize mode width, 1080, and quality 85 as a starting point. Use quality 90 for detailed or high-contrast photos, which also switches JPEG chroma to 4:4:4 and makes the file larger. For Reels, use Compress to MP4 with H.264 at quality High.
Should I use JPG or HEIC for Instagram?
JPEG is the simpler choice. iPhones record HEIF and HEVC under High Efficiency and JPEG and H.264 under Most Compatible, per Apple. In Smol, use Compress with output JPG rather than Convert, so your quality and size settings apply. Convert to JPG ignores the quality setting.
Does Smol remove location data from photos before I post?
Smol strips EXIF, GPS, IPTC and XMP from images by default when compressing, and you can switch that off. Open one output in Preview, choose Tools, Show Inspector, and check that no location data remains. There is also a separate strip-metadata operation that does not re-encode the image.
Keep reading
Smol for other teams
