Choose what to send.
A document, a photo, a little something worth sharing. Select a file on your device.
Phones. Computers. A different connection.
From a screen to a camera.
Move files between phones and computers without Wi-Fi, Bluetooth, cables, or a cloud detour.
No account needed to transfer. Your files stay local.


01 / A simpler connection
FileFlow turns a screen into a signal. The other device reads it with its camera and puts the file back together.
A document, a photo, a little something worth sharing. Select a file on your device.
Point the receiving camera at the changing pattern. Hold steady and let light carry the bytes.
FileFlow checks the complete file with SHA-256 before making it available to save.

More than a phone-to-phone idea
The native desktop suite is already implemented for macOS, Windows, and Linux. Send from a monitor or projector while keeping controls on your own screen.
One optical stream can be read by multiple compatible receivers, each at its own pace. Room-scale reliability is still being tested. Native encrypted teams let members share a stream under a common group key.
See what’s validated02 / Keep it close
In a room with no signal. On a field visit. Across a desk. FileFlow gives nearby devices a way to share without putting your files on a server.
Open the web app once online. Its interface and local file buffers remain available offline.
A completed transfer means the received file passes its end-to-end integrity check.
Files travel optically. Unencrypted patterns can be read by any camera that sees them; use the native app for encrypted pairing and teams.
03 / Find your flow
Start in the browser, or build the native app for more control over the optical link.
A responsive workspace for desktop and mobile, with local file buffers and a conservative optical mode.
Open web app Camera requires HTTPS · First visit needs internetNative camera controls, colour transfer, encrypted pairing, and offline teams.
Build for Android Available from sourceSend from a laptop, a monitor, or a projector. One screen can reach a room of receivers.
Build for desktop macOS & Linux tested · Windows build/smoke passed · camera testing pending04 / Open at the core
FileFlow’s core is open source under AGPL-3.0. Commercial integration licensing is being evaluated for closed-source products; final terms require ownership and dependency review.
Explore the sourceA little more clarity
No. Chosen and received files are stored as chunks in this browser’s IndexedDB. Account requests contain account details only. You can export or delete local files at any time.
Visit once online and allow the app to finish its offline setup. After that, the cached app and local buffers work offline. Signing in still needs a connection. Browser storage can be cleared or evicted, so save important files to your device.
The browser uses a conservative black-and-white compatibility mode. Native apps offer finer camera and display control and faster colour profiles. Browser transfer speed and camera support depend on your device; physical-device testing is ongoing.
No account is required for optical transfer or local storage. The optional account foundation is being prepared for future licensing and device management. Paid plans and billing are not available yet.
Less infrastructure. More possibility.