A screen at full brightness can blow out the camera reading it. Ease this down while the transfer runs and watch the rate above: the right setting is the one where frames a second and KB/s stop climbing.
Incoming
Working…
Tap anywhere outside the code to close it.
Brightness
If a camera is struggling to read this, dim it. A bright screen glares; most phones lock on faster a little way down.
That is the dense end of the dial
At 0.3 mm the white gaps between the squares are 0.3 mm as well, and most laser printers spread toner far enough to close them. The page looks right coming out of the tray and reads back as noise.
One calibration sheet is cheaper than a ream. It prints the same code at nine sizes and tells you the smallest your own printer and camera will agree on.
And if the point is only to get the file onto another device, the file already travels. Printed QR pages are one option when you want a file stored on paper rather than on a device.
Useful information should be easy to move
Hardcopy is a small collection of QR tools built to work locally in your browser. Make a code for something simple, read codes from a camera or image, move a file through printable pages, or send data from one screen to another using light.
No account or upload is needed for these workflows. Your information stays on your device while you work, and the app can run offline once the file is available locally. Choose the format that fits the job: a quick code to share, a tangible archive, or a direct screen-to-screen transfer.
Built independently by one person, with a focus on practical tools that stay useful without depending on a service staying online. If you find it useful, you can help support its continued development.
Tools like that exist because somebody decides to make them. This one is one person’s late nights, test prints and toner. If it earned its keep, there’s a tip jar at Duh — named for how obvious a good idea looks once someone has already gone and built it.