CamCode make your own — encode a video OR a voice message into a printable code

1. Pick a source

Every code holds exactly 53,698 bytes — the same fixed budget the shipped scanner already knows how to read. Shorter clips come out sharper; the whole thing gets squeezed to fit, however long it is.

If your browser supports it, the code is automatically signed — a small trailer (108 of those bytes) proves the content hasn't changed since you made it, and names it with a short address. Your signing key stays on this device (localStorage); nothing is uploaded anywhere.

Video:

or make a VOICE code

A voice message fits ~25–55 seconds in the same budget (Opus is built for low-bitrate speech — it stays intelligible far below what video needs).

0.0s

Or pick an audio file:

2. Your code

3. Print it

Print at 100% / actual size (not "fit to page") for the physical size below to hold.