FileSync turns your Kindle or Kobo into a wireless file manager. Open the plugin, scan the QR code, and manage books from your phone's browser. No cables. No accounts. No cloud.
No app to install on your phone. No account to create. No files leaving your home network. The plugin runs a tiny web server right on your e-reader and shows a QR code to open it.
Both your e-reader and phone need to be on the same network. No internet required — it all happens locally.
From KOReader's top menu: Network → FileSync → Start file server. A QR code appears on screen.
Open your phone's camera, scan the QR. Your browser opens the FileSync web interface.
Upload, download, rename, delete, organize. Drag and drop files into your library — straight from your phone.
No typing IPs. Scan and you're in.
Multi-file uploads up to 1 GB each.
Pull books off the device too — backups made easy.
Breadcrumbs, search, sort, rename, delete.
Hide system files. See only books and images.
Sleep and auto-suspend pause while the server runs.
EN · ES · PT · ZH · AR · FR · DE · RU · JA · KO
Auto-detected from your phone, or toggled manually.




You'll need KOReader installed on your Kindle or Kobo. Don't have it yet? Get KOReader →
Drop the unzipped filesync.koplugin folder into the plugins directory, then restart KOReader. Open Network → FileSync → Start file server.
Yes. Both devices just need to be on the same WiFi network. Files never leave your home — there's no cloud, no server, no account.
Any Kindle or Kobo running KOReader. The plugin handles firewall rules on Kindle automatically and uses standard paths on both platforms.
Up to 1 GB per file. Uploads above 100 MB may briefly slow the e-reader's UI — that's normal, the device has limited processing power.
The server only listens on your local network and the plugin is open source. Safe mode (on by default) hides system files so the web UI shows only your library.
There isn't one. It's free and AGPL-3.0 licensed. Star the repo if you find it useful — that's all I ask.
Open source. Free forever. No telemetry. Just a small Lua plugin and a web page that respect your reading.