ZiggSend vs LocalSend · Head to head

ZiggSend vs LocalSend

LocalSend is a good, honest tool and we recommend it for casual sharing. Since version 1.18 it also checks every file with SHA-256. ZiggSend is built for the case where being wrong is expensive: it checks the file already written to disk, gives you a receipt and adds a cable from Android to the Mac.

What it does well

  • Free and open source
  • Android, iOS, Mac, Windows, Linux
  • No account, same-network, no cloud
  • SHA-256 check on every file since version 1.18, on by default

Where it stops

  • The check can be turned off in the settings, and it runs on the bytes as they arrive, not on the file already written to disk
  • No cable mode on Android — Wi-Fi only
  • Resuming from where it stopped: not advertised (after a failed check, the file is sent again from the start)

Side by side

CriterionLocalSendZiggSend
DevicesAll, plus LinuxiPhone, Android, Mac, Windows (16 of 16 pairs proven on real devices)
Original qualityYesAlways, verified byte for byte
Size limitNone publishedNone
Cable on AndroidNoYes, to the Mac
SHA-256 checkYes, since 1.18; on by default, can be turned offAlways on, no switch to turn it off (on the Android cable to the Mac, when the phone cannot compute the fingerprint, on an older Android for example, the check is by exact size)
What gets checkedThe bytes as they arriveThe whole file already on disk, before it gets its final name
Receipt you can checkNot advertisedEach file’s SHA-256 fingerprint in the app history
ResumeNot advertised; resends from the start after a failed checkContinues where it stopped and checks the whole file
PriceFreeFree with 1 phone; Pro $39/year

When to use which

A few photos between friends: LocalSend is perfect, and since 1.18 it checks what arrives too. A 30 GB camera roll before you wipe the phone, a client’s footage, an archive that must be identical: ZiggSend checks the file already on disk, never lets a different copy into your folder, gives you the fingerprint and resumes instead of restarting.

Measured, not promised. 22 GB in 184 files with 0 failures from an Android to a Mac over a USB 2 cable (about 28 MB/s); an 806 MB video over home Wi-Fi in 46 s; up to 49.7 MB/s over Wi-Fi from a Mac to an iPhone. Every file is checked against the original on arrival. How we measure.

Free forever with 1 phone. Pro when you need it.

The phone apps are free. So is the computer app, with one paired phone. Pro — several phones, full history, automatic folders, up to 3 computers — is $39 a year, or $19 once for the first 1,000 founders.

Get ZiggSend

Questions people actually ask

What does ZiggSend add over LocalSend?

Both check every file with SHA-256 (LocalSend since version 1.18). ZiggSend checks the whole file after it is written to disk, before it gets its final name, and that cannot be turned off; it keeps each file’s fingerprint in the history so you can check it yourself; it resumes big transfers from where they stopped; and it has a cable mode from Android to the Mac — all in the free plan with one phone. Pro only adds several phones, full history, automatic folders and up to 3 computers. If you never move anything you cannot afford to lose, LocalSend is enough.

Does LocalSend check that the file arrived intact?

Yes. Since version 1.18, on by default, LocalSend computes the SHA-256 of the bytes as they arrive and has the file sent again if it does not match (up to 3 attempts); the sender can turn off creating checksums and the receiver can turn off checking them. ZiggSend checks the file after it is written to disk, which also catches a write error, and only then does the file show up in your folder or gallery.

Can both be installed?

Yes. They do not conflict; ZiggSend uses its own port.

Is ZiggSend open source?

No. The privacy policy lists exactly what the app sends and when; your files and their names never leave your devices.

How do I install and set up LocalSend?

Install it on both devices (it is free: localsend.org and the app stores), open it on both on the same Wi-Fi, pick the other device in the list and send. If they do not see each other, allow it through the firewall on private networks. That is all — and it is why we recommend it for casual sharing.