Why RAW and Instagram don't mix directly
Instagram cannot read RAW files. It accepts JPG and PNG and nothing else, so a .CR3, .NEF or .ARW dropped into the app simply won't work. That's the first hurdle. The second is less obvious: Instagram re-compresses every image you upload, resizing it to its own dimensions and encoding it again as a JPEG. So the quality you send isn't quite the quality people see.
The good news is that both problems have the same fix. Convert the RAW to a JPG that's already the right size, in the right colour space, at a sensible quality — and give Instagram as little to damage as possible. Here's how to do it properly.
The specs that actually matter
- Format: JPG. Instagram stores and serves JPEG.
- Size: about 1080 pixels on the short side for feed images. Practically, export at 1080×1350 (portrait 4:5), 1080×1080 (square) or 1080×566 (landscape). Sending a 6000-pixel image gains nothing — Instagram shrinks it and discards the detail.
- Aspect ratio: 4:5 portrait uses the most vertical screen space in the feed, so a 1080×1350 crop often looks more striking than square.
- Colour space: sRGB. Instagram assumes sRGB and handles Adobe RGB, ProPhoto RGB or camera-native profiles poorly — colours can shift or look dull on upload.
- Quality: 80–90%. Higher just makes a bigger file that gets re-compressed anyway.
- Sharpening: a light pass, to survive that re-compression. Too much creates halos that Instagram's compression exaggerates.
Step-by-step: RAW to a sharp Instagram JPG
- Step 1 — Develop the RAW (if you can). This is where RAW's advantage pays off: fix exposure and white balance at full bit depth before anything is locked in. If you don't have an editor, the converter below applies a sensible baseline instead.
- Step 2 — Convert to JPG. Drop the RAW into the converter at the top of this page. It decodes locally — nothing is uploaded — and exports a JPG at the quality you set.
- Step 3 — Resize. Resample to roughly 1080–1350 pixels on the long edge. Use a good resampling algorithm (bicubic or better) rather than a crude stretch.
- Step 4 — Convert to sRGB. If your editor works in Adobe RGB or ProPhoto, convert the profile to sRGB before saving. This one step fixes the most common "why does it look washed out on Instagram?" complaint.
- Step 5 — Sharpen lightly, save at 80–90%. Export as JPG, then copy it to your phone and post through the app.
How to get the RAW onto your phone
Because most people post from the Instagram app on a phone, the workflow is usually: shoot RAW on the camera, edit and convert on a computer, then transfer the finished JPG to the phone (AirDrop, Google Drive, Dropbox, a USB cable or your camera's Wi-Fi app). Some phones and camera apps can export a JPEG alongside the RAW, and mobile Lightroom or Snapseed can develop RAW directly — convenient, but you lose the precise resizing and colour-space control a computer gives you. If the RAW is stuck on a card and nothing on your phone will open it, a browser converter plus a file transfer is the simplest path.
Three common mistakes
- Uploading a full-resolution file. A 24 MP JPG is several megabytes; Instagram scales it to ~1080 px anyway. You gain nothing and upload slower.
- Leaving the wide-gamut profile in place. Adobe RGB or ProPhoto without conversion makes saturated colours look flat or shifted after upload. Convert to sRGB.
- Re-editing the downloaded post. Saving your own Instagram post back down and editing it stacks compression on top of compression, and the degradation is visible. Always go back to the RAW or the original export.
Choosing which shots to post
Instagram rewards a strong single frame far more than a busy one. When converting RAW for a post, crop to the subject, choose your aspect ratio deliberately (4:5 portrait usually wins in the feed), and judge the frame at the small size people will actually see it. Detail that impresses you at 100% on a monitor often vanishes in a 1080-pixel thumbnail, so simplify the composition before you worry about pixel-level sharpness.
Stories, Reels and carousels
- Stories and Reels display at 1080×1920 (9:16), so export a separate vertical crop rather than letting the app crop a landscape JPG for you.
- Carousels let you post a set at once; keep every slide at the same aspect ratio so the swipe feels deliberate.
- Reels covers are cropped to a squarish grid tile, so leave a little headroom when framing.
Exporting a dedicated version for each placement costs a few minutes and always looks better than one generic JPG stretched into every slot.
When not to overthink it
Instagram is a heavily compressed, small-screen medium. A carefully converted JPG at 1080×1350 and sRGB will look excellent, but chasing perfection beyond that has diminishing returns — the platform will re-encode your file no matter what. The realistic goal is a clean, correctly sized JPG that survives that re-encode well, which is exactly what the steps above deliver. For more background on why the RAW original is worth keeping around, see RAW vs JPEG.
Converting RAW to JPG for Instagram
Scroll up and drop your RAW files in — Canon CR2/CR3, Nikon NEF, Sony ARW, Fujifilm RAF, Olympus ORF, Panasonic RW2 and Adobe DNG are all handled in the browser. The dedicated tools are RAW to JPG, plus per-brand converters for CR3, ARW and NEF if you want a shortcut for one camera.