How to transfer files between iPhone and Linux over Wi-Fi

Updated October 12, 2026 · Ubuntu, Fedora, Debian, Linux Mint, Arch and other distributions

Short answer

Apple doesn't make iPhone software for Linux, but you don't need any. Install Files Across on the iPhone, tap Connect Computer, and open the address it shows in Firefox, Chrome or Chromium on the Linux machine. Enter the six-digit code, then drag files in or click Download. Nothing to install with your package manager, and no cable.

What you need

Steps

  1. On the iPhone, open Files Across and tap Connect Computer. Allow Local Network access the first time.
  2. On the Linux computer, type the address into the browser's address bar exactly as shown, for example http://192.168.1.42:8080.
  3. Enter the six-digit code and click Pair.
  4. To the iPhone: drag files from Files (Nautilus), Dolphin, Thunar or any file manager onto the page, or click Choose files. Folder upload keeps subfolders (Pro).
  5. From the iPhone: in the app, tap Add Files to pick photos or documents. On the computer, click Download. Files go to your browser's download folder, usually ~/Downloads.
The Files Across pairing page asking for the six-digit code
The page is served by the iPhone itself, so it works the same on every distribution.

Opening iPhone photos on Linux

iPhone photos are usually HEIC. Many Linux image viewers open HEIC once libheif is installed (often already present on recent desktops). If you'd rather have JPG files, Files Across Pro converts HEIC to JPG on the phone while downloading.

Troubleshooting on Linux

More help: full troubleshooting guide.

Other ways to do it

Over USB, tools such as libimobiledevice with ifuse, or gphoto2 for the camera roll, can reach parts of an iPhone, but setup and pairing vary by distribution. Cloud storage works if you don't mind uploading everything first. Files Across needs no packages, no cable and no internet.