OathQR

Free forever · no account · no watermark

A menu QR code without the monthly subscription.

Paste the link to your menu, print the code on tables and windows, done. No trial that expires after you have laminated fifty table tents, no per-scan pricing, no account. The code is yours and it stays yours.

Previewsample

Try it now: point your phone camera at the preview.

This code is pure data. It carries your content directly instead of a link through our servers, so it can't expire and we couldn't turn it off if we wanted to.

I.

It cannot expire

Static codes are pure data. There is no timer, no scan limit and no trial, so there is nothing that can run out.

II.

It never touches our servers

The code is generated in your browser. We never see your content, so we have nothing to hold hostage.

III.

No account, no watermark

Download PNG, SVG or print-ready PDF and use it commercially, without signing anything.

The menu QR trap, explained by a thousand angry reviews

Menu codes are where the QR subscription trap hurts most, because restaurants print in bulk and laminate. The pattern in review after review: a "free" generator, fifty printed tables, and two weeks later every code redirects to a paywall instead of the menu. It happens because those codes secretly point at the generator's server, not at your menu.

This code is different in one boring, decisive way: your menu's address is encoded directly into the image. There is no middleman to pay. If our site vanished tomorrow, your tables would keep working.

Where to host the menu, honestly

The code points at a URL, so put the menu somewhere stable: a page on your website (best), a Google Drive PDF with link sharing on, or a Canva/Google Doc published link. One tip that saves you reprints: point the code at a stable address like yoursite.com/menu and update the page content when prices change, so the printed code never has to change.

If you have no website at all and expect the menu link itself to change often, that is the one case for a dynamic (editable) code, which is a paid product here as everywhere. For everyone else, static and free is simply the better deal.

Questions, answered plainly

Is this really free for commercial use in my restaurant?
Yes. Free, unlimited, no watermark, no account, and Article I of our public oath says the free tier never gets downgraded. Static codes cost us nothing to generate, so charging for them would be dishonest.
Will the code stop working after two weeks like my last one?
No. Your menu URL is encoded directly in the image, with no redirect through our servers. There is no trial to expire. The code works as long as your menu page exists.
What happens when I change prices or dishes?
If the code points at a stable address (like yoursite.com/menu or the same Drive file), just update the menu there: the printed code keeps working, nothing to reprint. Only a change of the URL itself requires a new code, which is free.
What size should the code be on a table?
At least 2.5 to 3 cm wide for a code scanned from a seated position. Add a short line like 'Scan for menu' above it. Download the PDF for print-ready output or the SVG if a designer lays out your table tents.
Do guests need an app to scan it?
No. Every iPhone and Android camera from the last several years reads QR codes natively: point, tap the banner, menu opens in the browser.

More sworn tools