Convert CR2 to JPG on Mac
Convert Canon CR2 to JPEG on Mac with Photos. Keep RAW masters; export JPG for clients and MLS.
Canon CR2 files hold full sensor data for editing. Clients, MLS portals, and email want JPEG. Convert CR2 to JPG on Mac is an export step, not a replacement for RAW workflow. Never overwrite CR2 files. Export JPEG copies into deliverables/jpeg/ at the width and quality each portal expects. Local export keeps unreleased property photos off online converters.
A typical listing shoot produces one hundred CR2 files. The MLS portal wants JPEG at 3000 px long edge. Export once at the right width, then compress only if upload still fails.
Keep the CR2 master
| File | Role |
|---|---|
| CR2 | Edit master, archive |
| JPEG | Client, MLS, web, print portal |
| DNG | Optional archive variant; see DNG to JPG on Mac |
Never deliver CR2 unless the client signed for RAW. Never “Save as” over CR2.
For the full RAW workflow across brands, see RAW to JPG on Mac . Nikon shooters with NEF should see NEF to JPG on Mac .
| Mistake | Why it hurts |
|---|---|
| Overwriting CR2 | Destroys edit latitude |
| Full-res JPEG to email | Bounces or compresses badly |
| Mixed color spaces | Print vendors reject batch |
| Skipping zoom check | Soft proofs go live |
Keep ingest read-only. Export JPEG to deliverables/jpeg/.
R-series and older Canon bodies produce different CR2 sizes. Set export width per job type, not one preset for every shoot.
Export JPEG from Photos
Photos is the straightforward path when the shoot is in your library:
- Import or select CR2 images in Photos.
- Apply edits (exposure, crop) in Photos or round-trip to an external editor.
- File → Export → Export N Photos.
- Format JPEG, Quality High or per client spec.
| Delivery target | Quality | Max width hint |
|---|---|---|
| Email proofs | High | 2048 px after export |
| MLS listing | High | Follow portal rules (often 3000 px) |
| Web gallery | Medium-High | 1920 to 2400 px |
Photos exports sRGB JPEG by default, which most portals expect.
Folder-based CR2 you never imported: use Lightroom, Capture One, or Canon software, then export JPEG to deliverables.
Compare three random exports at 100% zoom before uploading the full set. Highlight recovery in Photos may differ from Lightroom for the same CR2 frame.
Lightroom export checklist:
| Setting | Typical value |
|---|---|
| Color space | sRGB for web and MLS |
| Quality | 85 to 90 |
| Long edge | Portal max width |
| Sharpening | Screen for web, print for vendor |
Save export presets per client so second shooters match your deliverable spec without asking for settings each job.
When Preview and FFmpeg apply
Preview does not reliably open CR2. Do not depend on Preview for Canon RAW.
After Photos exports JPEG, batch resize with sips:
for f in deliverables/*.jpg; do sips -Z 3000 "$f"; done
FFmpeg resize when you already use it for video deliverables:
mkdir web
for f in deliverables/*.jpg; do
ffmpeg -i "$f" -vf scale=3000:-2 "web/$(basename "$f")"
done
FFmpeg does not replace a RAW developer for demosaic quality on CR2 directly. Develop first, resize JPEG second.
Phone JPEG sidecars from the same shoot day should not mix into the CR2 ingest folder. Keep phone files separate so batch scripts do not treat 12 MP phone images like 45 MP CR2 exports.
Spot-check exports at 100% zoom before uploading the full gallery.
Delivery sizes for listings
MLS and gallery sites publish max width and file size rules. Export once at the portal long edge, then compress only if upload still fails.
See how to compress images on Mac for batch resize after Photos export.
Filename discipline helps clients: 2026-06-27_0142.jpg beats IMG_9842.jpg when sorting hundreds of proofs.
Keep CR2 on the ingest volume read-only. Second-shooter JPEG from a backup body can join the same deliverables queue after matching width presets.
Using GetCompress
GetCompress handles resize and compress after CR2 to JPG on Mac export from Photos or your editor.
- Batch queue for full shoot deliverables.
- Presets like “MLS 3000px q85” vs “web 1920px q80”.
- Quality presets when portals cap megabytes per image.
- Local processing for unreleased listing photos.
- Folder monitoring when editor exports land in a watched folder.
GetCompress does not develop CR2. Export JPEG from Photos first, then GetCompress for consistent delivery sizing.
When a portal rejects the first upload, tweak quality once in the saved preset rather than re-exporting from CR2 unless the edit changed. Second-shooter JPEG from a backup body can join the same GetCompress queue as Photos exports. Match long edge and quality presets so MLS or gallery uploads show consistent grain and sharpness across the full set.
- Convert RAW to JPG on MacConvert RAW to JPG on Mac with Photos export. Keep the RAW master; export JPEG for clients.
- Convert DNG to JPG on MacConvert DNG to JPEG on Mac with Photos export and Preview for single files. Keep RAW masters.
- How to Compress Images on MacCompress images on Mac with Preview and Photos. Resize JPG and PNG, convert HEIC, and batch compress with GetCompress.
- Convert NEF to JPG on MacConvert Nikon NEF to JPEG on Mac with Photos. Keep RAW masters; export JPG for clients and MLS.
Buy GetCompress now for local media compression with reusable presets and no media upload.