Hosted QR services charge ~$49/month for dynamic codes that redirect through their servers. For a printed restaurant menu you usually need a static code: encode the menu URL once, print it, done.
What you actually need
- A URL that points at your PDF or web menu
- A scannable PNG or SVG you can drop into Canva or send to print
- No account, no redirect you cannot control, no subscription
Free generator (browser, nothing uploaded)
Open the live demo — paste your menu URL, download PNG or SVG. Runs entirely client-side (CC0).
Many tables / locations?
If you need dozens of codes (one per table, location, or language), the batch CLI pack reads a CSV and writes PNG/SVG files locally — one-time purchase, no recurring fee.
npx toolkitlabs-qr@latest qr_batch.py menus.csv ./output/
Why not dynamic?
Dynamic codes are great when you must change the destination after printing. Menus rarely need that; when they do, reprint or use a stable path on your own domain instead of renting a redirect.
Toolkit Labs ships small, honestly-benchmarked developer tools. More tools.
Top comments (0)