How can I improve LocalSend transfer speed?

LocalSend file transfers on my network are much slower than expected, even between devices on the same Wi-Fi. I’ve tried sending different file sizes and the speed stays low, so I need help figuring out what could be limiting LocalSend transfer speed and how to fix it.

I tried LocalSend on a few different setups, and the honest answer is simple. Speed mostly comes down to your network. When the Wi-Fi is decent, file transfers feel fast enough that you stop paying attention to them.

What it feels like in normal use

LocalSend runs across your local Wi-Fi, so the transfer rate is tied to what your router and both devices can handle. On a normal home network, small and medium files move fast. I sent photo batches, PDFs, and random work docs, and most of it was done in a few seconds.

The slowdown shows up with larger stuff. A 4K video file, a folder full of RAW images, or a chunky backup takes longer. I saw the transfer rate shift a lot based on a few things:

  1. Distance between the devices and the router
  2. How busy the Wi-Fi was at the time
  3. Whether both devices were on similar Wi-Fi tech, like Wi-Fi 5 or Wi-Fi 6

On older gear, I got around 20 to 30 MB/s. On a better setup, I saw closer to 80 to 100 MB/s. So no, it did not fill a gigabit link in my tests. Still, for normal day to day file moving, it felt quick.

One thing I noticed right away, ethernet helps. When both devices were plugged into the same router, transfers were faster and more stable than Wi-Fi to Wi-Fi. If your work depends on moving large files often, I'd try wired first.

When it starts getting annoying

If LocalSend feels slow all the time, I would look at the network before blaming the app. I ran into lower speeds from thick walls, being too far from the router, other devices chewing through bandwidth, and one older router which kind of fell apart once multiple connections were active.

Public and office networks were worse. In some places, LocalSend did not work at all, so transfer speed stopped mattering.

Other options if Wi-Fi is the weak point

If your home setup is fine, LocalSend is usually enough. If you're on macOS and move large files to or from Android a lot, I would look at MacDroid. It uses USB instead of Wi-Fi, which cuts out the router issue. In use, this means fewer random slowdowns, no waiting on cloud uploads, no storage fees, and less risk of a transfer failing halfway through. For big file moves, wired felt steadier to me.

SyncThing is worth a look too if you want files to sync in the background instead of sending them by hand each time. Setup takes longer, but once it is running, it works well.

For Android to Windows transfers, Quick Share has been decent in my use. I would not call it perfect, though it got reliable enough to keep in the mix.

My takeaway, LocalSend is fast enough for most people on a normal network. If it feels sluggish, the bottleneck is often your Wi-Fi, not LocalSend itself. Aand if you're moving huge files every day, wired still wins.

14 Likes

I partly disagree with @mikeappsreviewer on one point. It is not always “your Wi-Fi” in the broad sense. A lot of slow LocalSend transfers come from one weak link inside the path.

Check these first.

  1. Band mismatch.
    If one device sits on 2.4 GHz and the other on 5 GHz, speed often drops hard. Put both on 5 GHz or 6 GHz.

  2. VPNs and private DNS.
    Turn them off on both devices. Some setups slow local traffic or route it badly.

  3. Battery saver.
    Phones throttle Wi-Fi and background work when power saving is on. Disable it during transfers.

  4. Link speed vs transfer speed.
    On Windows, check the Wi-Fi adapter “Link speed”. If it says 72 Mbps or 144 Mbps, your transfer cap is already low. You wont get 80 MB/s from a weak link rate.

  5. Storage speed.
    This gets ignored a lot. Sending to a slow SD card, old HDD, or nearly full phone storage drags the whole transfer down. I’ve seen LocalSend sit at 8 to 12 MB/s because the target drive was the bottleneck, not the network.

  6. Security software.
    On Windows and macOS, antivirus scanning each chunk hurts speeds. Test one run with real-time scanning paused.

  7. AP isolation or guest Wi-Fi.
    Some routers let devices “see” each other poorly or restrict peer traffic. Use the main SSID, not guest.

Quick test:
Send one big file, like 5 GB, not 500 tiny files. Tiny files add overhead and make speeds look worse.

If you move large files often between Android and Mac, MacDroid is worth a look. USB file transfer removes Wi-Fi from the equation, and for big folders it’s usally faster and steadier.

I’d add one angle neither @mikeappsreviewer nor @nachtschatten really leaned on much: sometimes LocalSend is slow because the devices are negotiating a bad network path, not because raw Wi-Fi signal is weak.

A few things I’d check:

  • Make sure both devices are on the same access point if you have a mesh system. Mesh can quietly bounce one device to a satellite node and the other to the main router, which adds backhaul traffic and tanks speed.
  • Restart LocalSend on both ends after reconnecting Wi-Fi. I’ve had apps keep a stale session and act weirdly slow until I forced a fresh connection.
  • Test at different times of day. Not just “busy Wi-Fi”, but ISP combo routers often get flaky under load from TV streaming, game downloads, or cloud backups.
  • Check CPU usage. Older phones/tablets can bottleneck on encryption, file indexing, or thermal throttling. If the device gets hot, speed can nosedive and stay there.
  • Try one sender to multiple receivers? Don’t. LocalSend is happiest one-to-one.

Also, I kinda disagree with the blanket “wired always wins” thing. Usually yes, but not if one side has a junk USB controller, bad cable, or slow storage. Wired is not magic, lol. Still, for Android to Mac large transfers, MacDroid is worth trying since USB removes a lot of wireless weirdness.

My quick diagnosis flow:

  1. Same room test
  2. Same mesh node / same band
  3. One big file
  4. Watch CPU and storage activity
  5. Compare against a different app or SMB share

If SMB or MacDroid is also slow, LocalSend probably isn’t the real problem.