Troubleshooting
Mac Camera Import Not Working? Here's the Fix
Photos won't import from your camera to Mac? Walk through the fixes — Image Capture, Photos, USB issues, and SD card readers — to get imports working.
You plug in your camera or insert an SD card and Photos doesn’t open. Or it opens, hangs on “Importing,” and never finishes. Or your DSLR shows up in System Information but Photos refuses to see it. Camera import on Macs has more failure modes than people realize, and the fix depends on what’s actually broken.
Identify which path is failing
There are four ways to get camera files onto a Mac:
- Direct camera USB connection — Photos or Image Capture sees the camera as a device
- SD card via the Mac’s built-in slot (iMac, Mac Studio Pro, MacBook Pro 14”/16”)
- SD card via an external reader
- Cloud sync (iPhone via iCloud Photos, some cameras with their own apps)
Figure out which path is failing for you. The fixes are different for each.
For SD cards: check Disk Utility first
If you’ve inserted an SD card and nothing happened:
- Open Disk Utility (Applications → Utilities)
- Look for the SD card in the sidebar under “External”
- If it shows up but isn’t mounted, click Mount
If the card appears but can’t mount, the file system may be damaged. Common SD card formats:
- FAT32: universal, works with any Mac
- exFAT: for cards larger than 32 GB; may need updated drivers on older macOS
- APFS: rare for SD cards but supported
- HFS+: older Mac format
- Camera-specific formats: some cameras use proprietary file system layouts on top of FAT32
If Disk Utility’s First Aid offers to repair the card, run it. If repair fails, the card may need formatting (and your photos are recoverable only with specialty tools).
For cards that don’t appear at all in Disk Utility, the reader’s the problem — try a different reader or a different USB port.
For built-in SD slots
The MacBook Pro 14” and 16” with M-series chips have UHS-II SD card readers. They’re fast but specific:
- Insert with the label facing up (toward the keyboard side)
- Push gently until you feel a click; the card sits flush
- Pull straight out — the slot is friction-fit on Apple Silicon, not push-to-eject
If your Mac has the older push-to-eject slot (Intel MacBook Pros 2012-2015) and the card won’t eject, push it in until you hear a click and release.
Apple Silicon SD readers handle UHS-II cards properly. Older Intel Macs may negotiate slower speeds with newer cards.
For DSLRs and mirrorless cameras over USB
Most cameras need to be in a specific mode to talk to a computer:
- Canon: Connect mode (some models) or just power on with USB connected
- Sony: PC Remote or Mass Storage in the camera menu
- Nikon: MTP/PTP or specific mode in setup menu
- Fujifilm: Connection setting → USB → USB Card Reader for direct file access
- Panasonic: PC mode in connection menu
If your camera’s set to “PTP” (Picture Transfer Protocol), it’ll show up in Image Capture as a camera. If it’s set to “Mass Storage,” it’ll show up in Finder as an external drive — same files, different access path.
For some recent cameras, “Tethered” mode is for live capture from software and doesn’t show files for browsing.
Use Image Capture instead of Photos
Image Capture is the unsung hero of camera import on Mac. It’s been built into macOS forever and works with virtually every camera.
- Open Image Capture (Applications → Image Capture)
- Look for your camera or SD card in the left sidebar
- Click it
- You can preview thumbnails, choose a destination, and import selectively
Compared to Photos, Image Capture:
- Is way faster for large imports
- Doesn’t impose its photo library structure
- Can import to any folder, including external drives
- Works when Photos refuses to recognize the device
If Photos says “no device” but Image Capture sees the camera, you’ve identified the problem — Photos has a stuck preference. Quit Photos, reopen, and the device should reappear.
Check what default app opens for the camera
macOS has a setting that controls which app opens when a camera or SD card is connected. If this is wrong, Photos might launch when you don’t want it, or nothing might launch.
In Image Capture:
- Plug in the camera or insert the SD card
- Click the device in Image Capture’s sidebar
- Look at the bottom-left for a popup that says “Connecting this camera opens:”
- Set it to your preferred app (or “No application” to control imports manually)
This setting is per-device — you can have your iPhone open Photos and your DSLR open Image Capture, for instance.
Check System Information
Apple menu → About This Mac → More Info → System Report. Click USB with the camera plugged in.
You should see the camera in the device tree. If you do:
- Camera connection works at the USB level
- Issue is software-side (driver, app, mode)
If you don’t see the camera at all:
- Cable issue (try a different one)
- Port issue (try a different port)
- Camera USB hardware problem
- Camera in a mode that doesn’t expose itself as a USB device
For deeper inspection:
ioreg -p IOUSB
That shows the live USB device tree. Cameras that flicker in and out have cable or power issues.
Bypass hubs
Cameras over USB can be picky. Plug the camera directly into the Mac, not through a hub. Apple’s M-series Macs are particularly picky about hubs — some can’t deliver enough power for a DSLR’s USB negotiation.
If your camera shows up directly but not through your hub, the hub’s the limiter. Use a powered Thunderbolt dock, or just plug the camera in directly when importing.
Check for stale device records
macOS keeps preference records for every camera and SD card you’ve ever plugged in. Over time these accumulate and can cause weird issues — devices that show up only sometimes, imports that fail with no error, hangs that look like the camera’s frozen but isn’t.
Stale records live across ~/Library/Preferences/, /Library/Preferences/, and several Application Support folders. Identifying which are safe to delete versus tied to active devices is fiddly.
For RAW photo formats
If your photos import but won’t preview properly:
- Camera-specific RAW formats need RAW format support in your macOS version
- Apple updates RAW support periodically with macOS releases
- Very new cameras may need a macOS update before their RAW files are supported
Check Apple’s RAW format compatibility page for your specific camera. If your camera is too new, you can either:
- Update macOS to a version that includes support
- Shoot RAW + JPEG and use the JPEGs until support arrives
- Use the camera manufacturer’s app to convert RAW to a supported format
Reset Photos library state
If Photos itself is the problem (the app, not the import path), you can rebuild its library:
- Quit Photos completely
- Hold Option-Command and double-click the Photos icon
- The Library Repair dialog appears
- Choose Repair
This rebuilds Photos’ internal database without touching your actual photos. Useful when the app’s been crashing or hanging for no obvious reason.
For a stuck import that won’t cancel, force-quit Photos, then reopen. Pending imports may resume or you may need to re-trigger them.
Try a different reader for SD card issues
SD card readers fail. They’re cheap devices that get plugged and unplugged constantly. Symptoms:
- Card mounts intermittently
- Card mounts but file copy errors
- Slower than expected speeds (UHS-II card reading at UHS-I rates)
Spend $25-40 on a quality reader (SanDisk, Lexar Professional, ProGrade Digital) and you’ll have fewer issues. The $5 readers from generic retailers are more trouble than they save.
There’s a faster waySweep does the cleanup in seconds. Try Sweep free →
Quick fix order
When camera import fails:
- Check Disk Utility for SD card mounting
- Confirm camera mode (PTP vs Mass Storage vs Tethered)
- Use Image Capture as a Photos alternative
- Check
System Information → USBfor connection status - Plug directly, not through a hub
- Update macOS for newer RAW format support
- Clear stale device records
Most camera import issues are app-side (Photos getting stuck) or mode-side (camera in the wrong mode). The hardware path itself usually works fine.