As a general principle, no.
But most software vendors provide compatible apps for PC/Mac/Android.
So if you will be happy using their reader app, you just install their apps and get synchronization across all platforms.
For instance, I don't own a Kindle, but I buy ebooks from Amazon and read them on both Kindle for PC and Kindle for Android
The same is true of Kobo .
What this doesn't do is let you sync sideloaded books, or any book not purchased from that particular vendor.
ebooks.stackexchange.com/users/2652/Auspex
Try the Bluefire reader ( http://www.bluefirereader.com/ ) I had to switch to Bluefire from Kindle after getting a windows 8 tablet since the win8 kindle app doesn't allow sideloaded books.
Bluefire on the other hand has apps for ALL the major ecosystems (ios, android, windows).
In order to sync between devices you will need to set up a free adobe ID which you will use to register each of your apps, then dump your epubs to DropBox and download from dropbox to each of the apps.
ebooks.stackexchange.com/users/6494/Neil
Google Play Books does a great job of syncing epub files and even remembering where you were on another device.
ebooks.stackexchange.com/users/417/idiotprogrammer
I used to use Aldiko (and AldikoSync) on all my android devices, but this is now too much hassle as the device needs to be rooted to work (you used to be able to use an older version of Aldiko on un-rooted devices, but that stopped working on my latest android devices.)
However this wouldn't work on desktops.
I now use Google Play books which, as "idiotprogrammer" states, works great across android (tablet and phones) and chrome on desktops.
My next step is to find an e-reader that I can use Google Play books on
(I have an old nook which I used for Aldiko, but it won't run GPB.)
ebooks.stackexchange.com/users/6873/Gerrard
The app "PocketBook" is an alternative to Kindle and Google Play.
It's worth a look if you don't have/want to use an Amazon or Google account.
It will sync your books, notes, progress, and so forth across devices, using Dropbox as a back-end.
It is on both iOS and Android.
http://reader.pocketbook.digital/eng
I discovered it just by going through the various ebook apps on the different platforms.
The best overall iOS eBook apps (Marvin and Hyphen) unfortunately do not have any way of syncing to Android.
ebooks.stackexchange.com/users/8673/john
Apple Books does exactly this for ePubs across all platforms it’s available on.
Which doesn’t help an Android user, but it’s something.
ebooks.stackexchange.com/users/15294/Calion
BookFusion can sync reading progress across Android, iOS and web application.
I'm happily to use it to read my PDF books.
Currently the reading experience is acceptable but not perfect.
I've sent some feedback email, the support team says there will be a big update in Q3-Q4 2020.
ebooks.stackexchange.com/users/15501/ding van
I know you can already do this for the Kindle and between Android devices with say Moon+ reader installed. What I meant is for EPUBs and between platforms. I would like to read on my Android phone for example and then pick up where I left off on my desktop. Is this possible?  I'm looking for a solution that does not involve using Kobo or Amazon's apps.
Is there a way to sync reading progress across multiple devices and platforms?
ebooks.stackexchange.com
<sync>
ebooks.stackexchange.com/questions/2554
ebooks.stackexchange.com/users/2848/R.K.
Try using the Bluefire reader or Google Play Books that will sync epub files and works great on android and chrome. Apple Books and BookFusion can also sync reading progress across platforms. Whilst some people doubt whether this is possible, many people believe that appliacations such as Bluefire, Google Play Books, Apple Books or BookFusion should allow you to track reading progress across multiple devices.
Some people are not sure whether this is possible. Some people recommend a range of programme options, including Bluefire reader, Google Play Books, Apple Books or BookFusion to track your reading progress across different devices.