About this tool
Optical File is an experimental file-transfer tool that converts a small file (up to 1 MiB) into an Animated WebP made of sequential QR codes, then restores the original file by scanning those frames with another device's camera. It explores using only a screen and camera as the data path, without cloud storage or a network transfer channel.
It is not intended to replace mature high-speed file transfer methods. This is an experimental project for testing how practical optical data transfer can be in a browser. CRC32 checks each data block, SHA-256 verifies the reconstructed file, and generated WebP files can also be decoded directly for faster restoration.
Good for
- Experiment with transferring a small file using only a screen and camera instead of a network connection
- Explore how QR-based data transmission can work in a browser
- Save an animated QR WebP and test whether the original can be reconstructed in another environment