Diner complaints are public and repeat
Axios and Reddit, same story: guests scan, get a PDF, give up. Catalogue in our 2026 teardown.
Sources: S-001, S-002, S-003, S-005, S-006
TealStag is a manual-first menu editor for independent restaurants. Until we ship, run our 10-row mobile menu audit — no signup.
No waitlist form. Bookmark us if it's useful.
Today: PDF menu
With TealStag
10 checks
in the mobile menu audit
0 PDFs
forced on your guests
2.5s LCP
target on a slow-4G phone
3 taps
to find an allergen warning
Useful artifact · no signup
Four rows previewed below; the full ten live on the audit page.
Example score
Workflow test against a typical PDF QR menu. Yours may score higher.
Score
0 / 10
Does the menu open without forcing a PDF download?
FailPass criterion
Opens as an HTML page in the browser
Common failure
Forces a 4 to 8 MB PDF download before anything is readable
Workflow test on 5 independent restaurant QR codes scanned 2026-05 — 4 of 5 routed to a PDF.
Is body text 16px or larger after the phone's default zoom?
FailPass criterion
All items and prices render at 16px+ without pinching
Common failure
Rendered text is 8 to 10px because the PDF is sized for 8.5x11 paper
WCAG 2.2 SC 1.4.4 recommends 200% resize without loss; PDF menus break this.
LCP under 2.5s on a throttled 4G connection?
FailPass criterion
First contentful menu paint under 2.5s on slow-4G profile
Common failure
LCP is the PDF itself — 6 to 9s on slow-4G
Lighthouse 'Slow 4G' simulation against the source PDF, not an HTML page.
Can a guest read prices without pinch-zooming?
FailPass criterion
Prices live in a left-or-right column at body size
Common failure
Prices are in a 7pt right column requiring 3x pinch zoom
6 more rows
LCP, allergen alt text, deep links, update time, Wi-Fi degrade, tap-to-call, kitchen print.
The pain we keep hearing
Four quotes, same complaint: the PDF QR menu.
“Showing me an 8.5 by 11 inch PDF menu on my phone screen is not the solution.”
Axios Columbus reader · Apr 2023 · source S-001
“Typically it's just a PDF... pinch and scroll and squint.”
Reddit r/unpopularopinion · Jan 2024 · source S-002
“Too hard to go back and forth between sections of the menu on a phone.”
Axios Columbus diner survey · Apr 2023 · source S-001
“Couldn't buy drinks because the QR code didn't work and there was no other menu.”
Reddit r/Productivitycafe · 2024 · source S-003
Paper menus cost $4–5K/year per location. A clean mobile page is the third option.
What guests see today
What we render
How it works
Three steps. That's the whole product.
PDF, Google Doc URL, or type it in. You control every field.
Same diagnostic, run automatically. Row-by-row report card with one-line fixes.
17px body, allergen alt text, tap-to-call. Update a price — the QR doesn't change.
Not at launch: online ordering, POS sync, payments, PDF OCR. Toast and Square already do those well.
Why this exists · Tier 1 proof
Axios and Reddit, same story: guests scan, get a PDF, give up. Catalogue in our 2026 teardown.
Sources: S-001, S-002, S-003, S-005, S-006
Axios: QR menus save $4–5K per location/yr in printing. The choice isn't QR vs paper — it's PDF vs mobile.
Source: S-004 (Axios Twin Cities, accessed 2026-05-25)
PDF menus fail WCAG 2.2 SC 1.4.4 and 1.4.10 by default. A clean HTML page passes both.
Sources: S-007 (BYK Digital), S-008 (WCAG 2.2)
Found a row your menu fails? Email hello@tealstag.com with the screenshot — we read every one. No form, no list, just a reply.
Related blog posts
Why your restaurant's QR menu is killing conversions (10-row mobile audit, 2026)
Read post
Replace your restaurant's PDF menu with a mobile page in one weekend
Read post
Toast vs BentoBox vs DIY for independent restaurants: a 2026 honest comparison
Read post
Common QR menu mistakes I see at restaurants in 2026 (with screenshots and fixes)
Read post
FAQ
Independent restaurants, cafés, bars, and food trucks (especially in tourist markets) who already have a QR sticker on their tables but link to a PDF menu. Also small hospitality consultants who audit menus for clients. It is not for chains running a POS-locked menu stack — Toast or Square already do that well.
Three things: the PDF you're hosting on Google Drive or your website, the manual export-and-reupload workflow when prices change, and the workaround of printing paper menus alongside the QR. You keep your QR sticker — only the URL behind it changes.
Targeted launch is summer 2026. There is intentionally no waitlist form on this site — bookmark the blog and check back when it's live.
Pricing isn't finalised because we haven't shipped yet. Realistically: one branded menu free, custom domain and multiple menus likely a small monthly fee in the $9–19 range based on what comparable independent-friendly menu tools charge. We will publish the pricing page only when we can actually deliver it.
Those tools either come with a full POS stack (Toast, Square), include a lot of restaurant-marketing surface area an independent doesn't need (BentoBox, Popmenu), or have signed up dozens of restaurants at once. TealStag is intentionally one-page-per-restaurant, manual-first, with no POS lock-in. We made the comparison explicit in our 2026 honest comparison post.
Vercel Analytics (page-view-level, no cookies, no personal IDs) and Vercel Speed Insights (Core Web Vitals). No tracking pixels, no third-party ad scripts, no email scraping. The 10-row audit on this page runs entirely client-side — we do not log the URLs you paste in your head.
It is a static scorecard, not a scanner. You read each row, mentally check your own QR menu against the pass criterion, and you know which rows you fail. It is the same audit our editor will run automatically once it ships — we published the criteria first so the methodology is auditable.
Email forms on coming-soon pages create a vanity number that doesn't predict revenue. We'd rather earn one returning visitor who used the audit than 200 emails who never come back.
Posts live at /blog. Source ledger is on GitHub. The launch post will go up here on launch day.
Email hello@tealstag.com. We read every message. Bring a screenshot of the audit row your menu fails and we’ll point you at the post that covers the fix.