StreetKit

All guides

Canon and iPhone

How to tether a Canon to an iPhone over USB-C

October 17, 2026 · 4 min read

The back of a Canon mirrorless camera with an iPhone mounted in landscape on its hot shoe and a short USB-C cable between them
The whole rig: a Canon, an iPhone on a MagSafe mount in the hot shoe, one short USB-C cable.

A Canon and an iPhone will talk over a plain USB-C cable. No Wi-Fi pairing, no Canon account, no laptop. Most people never find out because the setting is three menus deep and the cable in the drawer is the wrong kind. Here is the whole thing.

What you need

Set up the camera once

  1. Wrench menu, Communication settings (on some bodies, Wireless settings). Turn Wi-Fi off and Bluetooth off. A Canon that has Wi-Fi running will not serve pictures over USB. This one line costs people an afternoon.
  2. Same tab, USB connection app (older firmware says "Select USB connection app"). Choose Photo Import / Remote Control. Not Camera Connect, not EOS Utility. The setting explained covers what each option actually does.
  3. Image quality: shoot JPEG or HEIF, on its own or next to RAW. An iPhone cannot open a Canon CR3 file, so a RAW-only card gives the phone nothing to show. RAW, JPEG or HEIF for tethering has the trade-offs.
  4. Auto power off: set it long, or off. When the camera sleeps the USB session drops and the phone has to reconnect.

Leave the settings there. None of this stops the camera working normally. The USB mode only matters while something is plugged in.

Way one: the Photos app (built in, after the fact)

Plug the camera into the iPhone and open Photos. An Import tab appears at the bottom right, and the card's contents show up as a grid. Pick shots, tap Import, done. This is what Canon's manuals describe, and for a day out where you want everything on the phone that evening it is fine.

What it does not do: anything while you are shooting. The card is read as a whole, which on a full card takes a while, and you pick shots by hand afterwards. Nobody standing in front of you is going to wait for that.

Way two: live, as each shot is taken

This is the part Canon's apps do not offer over a cable, and the reason StreetKit exists. The camera stays plugged in while you shoot. Each time the shutter fires the new file is pulled over the cable, lands at the top of a grid on the phone and is saved to a Street album in Photos, usually before you have brought the camera back up. You keep shooting. The phone keeps catching.

An iPhone mounted in landscape on a Canon, showing a group called Maya and Tom with 12 shots in a grid
The mounted phone, mid walk. Twelve shots of Maya and Tom, newest at the top left.

What it is honest to say about the live way:

Mounting the phone so you can see it

A phone in your pocket gets nothing out of a live feed. The setup that works is a MagSafe mount with a cold-shoe foot in the camera's hot shoe, the phone in landscape, and a cable short enough that it never swings into the lens. The mount and cable guide lists what to buy.

If the phone sees nothing

  1. Cable first. Try the one that charges your laptop.
  2. Wi-Fi off on the camera. Check again, some bodies turn it back on after a firmware update.
  3. USB connection app set to Photo Import / Remote Control.
  4. Unplug, wait five seconds, plug in with the camera already on.
  5. The iPhone may ask you to allow the accessory. Allow it. On the first run an app also asks for permission to read the camera. Allow that too.

Questions people ask

Does tethering over USB drain the camera battery?

A little. The camera is serving files instead of sleeping, so expect to lose a few more percent per hour than usual. The iPhone does not charge the camera, and the camera does not charge the iPhone.

Can I use a Lightning iPhone?

With the Lightning to USB Camera Adapter and a USB-A cable, Photos import works. Live tethering through that adapter is not something StreetKit has tested, so treat it as unsupported until it is.

Do I still need the Canon Camera Connect app?

No. Camera Connect is for Wi-Fi and Bluetooth. Over a cable the camera speaks a standard called PTP that iOS understands on its own, so there is nothing to install on the camera side.

Will this work with a Sony or a Nikon?

Photos import works with most cameras that speak PTP over USB. StreetKit is built and tested on Canon, and only Canon is supported today.