How to Share Files Between Android and Linux Wirelessly with KDE Connect

To share files between Android and Linux wirelessly, install KDE Connect on both devices, connect them to the same local network, and pair them once. You can then send files in either direction from KDE Connect or use Android’s Share menu. Transfers go directly over the local network, and KDE Connect’s Android listing says it uses end-to-end TLS encryption; you do not need a USB cable, FTP login, or cloud account.

Before you start

You need an Android phone, a Linux computer, and a network that allows local device-to-device traffic. Home Wi-Fi is the simplest setup; a computer on Ethernet can work if it is on the same LAN. KDE Connect supports major Linux distributions and desktop environments. KDE says GNOME users may prefer GSConnect. Received files go to Downloads by default.

Set up KDE Connect

1. Install KDE Connect on Android

Install KDE Connect by KDE Community from Google Play. KDE also lists F-Droid and Huawei AppGallery as Android download options on its official download page. Open the app after installation so the phone can discover the computer.

Android app listing for KDE Connect by KDE Community with the Install button visible
Install the KDE Connect Android app published by KDE Community.

2. Install KDE Connect on Linux

In your distribution’s software center, search for KDE Connect and install the desktop package. Names vary by distribution; upstream lists packages such as kdeconnect-kde, kdeconnect, and kde-connect. On GNOME, GSConnect is another option. Check KDE Connect’s upstream project page for package details.

Linux software center search results for KDE Connect with an Install button
Search your Linux software center for KDE Connect; the exact package name can vary.

3. Put both devices on the same local network

Connect both devices to the same home Wi-Fi. Internet access is not required, but guest Wi-Fi or router client isolation can block device discovery. A wired computer can work if it shares the same local network.

Android phone and Linux laptop both showing the same Home Wi-Fi network
Both devices need to be reachable on the same local network for automatic discovery.

4. Pair the phone and computer

Open KDE Connect on both devices. On Android, choose the computer in Available devices and request pairing; accept the matching request on Linux. Check the device name before you approve it. KDE’s user guide explains pairing and manual discovery.

KDE Connect pairing request on Android and an Accept button on the Linux desktop
Request pairing from the phone, then approve the matching device on Linux.

Send files in either direction

5. Send from Android with KDE Connect

On Android, open the paired Linux device in KDE Connect and tap Send files. Select photos, videos, or documents in the file picker and start the transfer. Keep both devices awake for large transfers. Files arrive in Linux Downloads, with progress shown in KDE Connect notifications.

KDE Connect on Android with selected photos and a PDF ready to send to a paired Linux laptop
Select files in KDE Connect and choose the paired Linux computer as the recipient.

6. Send from another Android app

From a file manager, gallery, or other app, select a file and tap Share. Choose KDE Connect, then select the paired Linux computer. If it is not in the first row, open Android’s full list of sharing apps. This is useful when you want to send a document without browsing for it again.

Android Share sheet with KDE Connect selected and a paired Linux laptop offered as the destination
Android’s Share menu can hand a selected file to KDE Connect and the paired Linux device.

7. Send from Linux to Android

In KDE Plasma, select a file in Dolphin, right-click, and choose Send via KDE Connect, then pick your phone. Select multiple files first to send them together. On another desktop, open KDE Connect from the app menu or system tray and use its send-file action; labels vary. KDE’s Wi-Fi transfer guide describes both workflows.

Dolphin file manager showing Send via KDE Connect and a paired Android phone
In Dolphin, choose Send via KDE Connect and select the paired phone.

8. Find and verify the received files

Open Downloads in the receiving device’s file manager and check the file name and size before deleting the original. If it is missing, check KDE Connect’s transfer notification and confirm that you selected the intended recipient.

Android Downloads folder showing a received image and PDF
Android saves incoming files to Downloads by default.

If the devices do not appear

  • Confirm both devices are on the same local network, then refresh the device list or close and reopen KDE Connect.
  • Check that the router is not isolating devices on guest Wi-Fi. A VPN or restrictive network policy can also prevent local discovery.
  • Check the Linux firewall. KDE lists dynamic ports 1714–1764 over TCP and UDP. If needed, allow KDE Connect only on the trusted home/private profile; do not disable the firewall or forward these ports from the internet.
  • If the phone stops responding after its screen turns off, reopen KDE Connect and refresh; Android may have suspended the app.

Keep the transfer private

KDE says transfers go directly over the local network and are protected with end-to-end TLS; see its Android app listing. Pair only devices you recognize, use a trusted network, and decline unexpected pairing requests.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.