LocalSend is great — but only between devices on the same Wi-Fi. AlterSend does the same thing, encrypted and account-free, and also works over the internet, anywhere.
Free, open source, and native on Windows, Mac, Linux, iPhone, and Android.