Transfer files from computer to phone using just camera – no internet needed
The open source project Cimbar allows users to transfer files from their computer to their Android phone simply by pointing the camera at the screen, without the need for a network or wires.
There are countless ways to transfer files from your computer to your phone these days—from Wi-Fi, Bluetooth, SD cards, to USB. But what if you could just point your camera at an image on your computer screen , and the file would automatically be sent to your phone?
It may sound like magic, but that's the brilliant idea behind an open-source project called Cimbar. It works simply: instead of sending a file over the internet, your computer screen displays an animated series of small, constantly changing blocks of color, while an app on your Android phone uses your camera to 'record' the animation. After a few seconds, the app will pair the data and ask you where you want to save the file — and voila, no internet or wires required.
According to the development team, the system's data transmission speed can reach 850 KB/s . This number is certainly not comparable to fiber optic transmission, but considering 100% wireless and offline file transfer , this is an extremely impressive result.
Of course, there are some issues with camera feeds—like hand shake, screen glare, or camera angles that are off. To combat this, Cimbar incorporates a Reed–Solomon error correction algorithm that automatically corrects and restores faulty data even if the camera misses a few frames or the lens is a little dirty.
For larger files, the system uses a technique called 'fountain codes' — which divides a file (up to 33 MB) into a series of small frames. The application only needs to capture enough unique frames to reconstruct the entire original data, even if some parts are damaged or in the wrong order.
To test, users just need to manually install (sideload) the APK file of the Android application from the project's GitHub page. Then, open a browser on the computer, go to cimbar.org , upload the file you want to send, then open the Cimbar app on the phone and point the camera at the screen. After a few seconds, when the application successfully recognizes, just select the save location and the file will automatically appear on the phone.
This small project is a great proof that even in the modern technological world where everything depends on the Internet, there are still extremely innovative ideas – turning light into a real data transmission channel.
Discover more
open sourceShare by
Kareem WintersYou should read it
- 10 ways to open Bluetooth File Transfer utility on Windows 11
- The application to transfer data via WiFi on Android professionally
- How to Calculate Data Transfer Speed
- How to use Dropbox Transfer to send files online
- Ways to transfer Android data to iPhone
- The Quiet Details That Make a Sports Betting Platform Feel Reliable
- Instructions on creating toy set images with ChatGPT AI
- How are AI agents changing the journalism industry?
- Spotify Just Gave Its AI DJ the Upgrade Every User Was Asking For
- Meta invests $1.5 billion to build AI data center, commits to refunding 200% of water consumption
- First real-life photos of Samsung Galaxy S26 Ultra revealed with new design and bigger battery