Tethering means your camera is plugged into your computer while you shoot. Every frame lands on the big screen a couple of seconds after you press the shutter. You check focus at 100%, the client sees the shot, the art director marks it up, and nobody squints at a 3-inch LCD. I've shot tethered on commercial sets since 2011. Here is everything you need to do it on a Mac.
What you need
- A data cable. USB-C to USB-C, straight into the Mac, no hub. Keep it short, 3 feet or under, unless it's a proper active tethering cable. Charge-only cables look the same and don't work.
- The right USB mode on the camera. This is where 80% of "it won't connect" comes from.
- Tethering software. macOS can import photos on its own, but it can't fire the shutter or show live view. You need an app that speaks your camera's protocol.
The camera setting for each brand
| Brand | USB mode | WiFi |
|---|---|---|
| Sony | Tap Remote Shooting when prompted, or USB Connection → PC Remote. Set Save Image Size to Original. | Ctrl w/ Smartphone → On, join the camera's DIRECT network |
| Canon | Set USB to PTP if asked. Quit EOS Utility first. | CCAPI on supported bodies |
| Nikon | Setup → USB → MTP/PTP. Power-cycle after changing. | Z8, Z9 and Z6 III WiFi is transfer only. Use USB. |
| Fujifilm | Connection Setting → USB Mode → USB Tether Shooting Auto | Use USB |
| Panasonic | Setup → USB Mode → PC(Tether), not PC(Storage) | Supported on WiFi bodies |
Step-by-step guides: Sony, Canon, Nikon, Fujifilm, Panasonic. Every supported body is on the cameras page.
The macOS part nobody tells you
macOS has a background process called ptpcamerad that grabs any camera the moment you plug it in, so Photos or Image Capture can offer to import. While it holds the camera, your tethering app can't. Fix it once:
- Open Image Capture, select the camera, and set "Connecting this camera opens" to No application.
- If it's still stuck, run killall PTPCamera ptpcamerad in Terminal.
- Only one app can talk to a camera at a time. Quit EOS Utility, Lightroom, Capture One, Photos and Bridge before you connect.
- For WiFi cameras on recent macOS, allow Local Network access in System Settings → Privacy & Security. Turn off any VPN.
More in camera not detected on Mac.
USB or WiFi?
USB is faster and more reliable, and gives you full exposure control from the Mac. Use it in the studio. WiFi gets the cable off the floor, which matters on location or when a client is walking the set, but transfers are slower and the battery drains faster. Full breakdown in wireless tethering on Mac.
Which tethering software?
Every camera maker has a free app (Imaging Edge, EOS Utility, NX Tether, X Acquire, LUMIX Tether). They work for one brand and they're basic. Lightroom Classic and Capture One both tether on a subscription. I built TETHER STUDIO because Lightroom crashed on a Nike shoot and I was done renting software: 2,900+ cameras, USB and WiFi, a built-in RAW editor with Sync to new captures (every frame lands already graded), AI culling, Art Director Mode, client view, $99 once. Honest list of the free options in free tethering software for Mac.
Frequently asked
How do I tether my camera to my Mac?
Connect the camera with a USB-C data cable, set the camera to its tethering USB mode (Sony Remote Shooting, Canon PTP, Nikon MTP/PTP, Fujifilm USB Tether Shooting Auto, Panasonic PC(Tether)), quit Image Capture and Photos, then open tethering software such as TETHER STUDIO and click Connect.
Can a Mac tether a camera without extra software?
No. macOS Image Capture can import photos from a camera, but it cannot fire the shutter, change settings or show live view. You need tethering software.
What is tethered shooting?
Tethered shooting means the camera is connected to a computer by USB or WiFi while you shoot, so every frame appears on the computer screen seconds after capture. It is standard on commercial, product, fashion and headshot sets.
Why does my Mac not see my camera when I tether?
Usually the camera is in the wrong USB mode, the cable is charge-only, or macOS ptpcamerad or another app has already claimed the camera. Set Image Capture to open No application, quit other camera apps, and run killall PTPCamera ptpcamerad in Terminal.