How We Ranked These PDF QR Generators
Disclosure: published by EZQR.
We signed up for every tool on this list. Uploaded a 4MB sample PDF (a restaurant lunch menu). Generated the QR. Scanned on iOS 18 and Android 15. Swapped the hosted PDF for a different one and re-scanned to confirm the update propagated. Checked file-size limits, password protection, page-view analytics, and what happens to the hosted PDF after you cancel.
Ranking criteria: free tier honesty (does the PDF hosting actually work for free, or does it expire?), file-size cap on entry tier, update-without-reprint support, hosted PDF survival after cancellation. We didn't weight design polish — a beautiful generator that deletes the PDF when you cancel is worse than an ugly one that keeps it live.
1. EZQR: PDF hosting included free, codes survive cancellation
Free tier hosts up to 10MB per PDF with a managed short URL. Generate the QR, upload the PDF, scan and the file loads. Swap the PDF in the dashboard later — the QR keeps working with the new file. Custom colors, logo embed, PNG and SVG export. No signup required for the QR itself; an account is needed only for the hosted-PDF dashboard.
Lite ($5/mo) adds page-view analytics and raises the dynamic-code cap to 25 PDFs. Pro ($10/mo) raises the file cap to 50MB per PDF and gives 100 dynamic codes plus password protection. Max ($20/mo) gives unlimited PDFs, API access, and bulk upload.
Biggest strength: PDF hosting included on the free tier with no expiration. Codes stay active after cancellation; the hosted PDF stays live.
Biggest catch: the 10MB free-tier file cap is enough for menus and brochures, tight for image-heavy real-estate flyers. Upgrade to Pro for 50MB. See /qr-codes/pdf for the free PDF generator.
2. QRCode Monkey: best for bring-your-own-URL
Free static QR generator. You host the PDF yourself (Google Drive, Dropbox public link, S3, your own site). QRCode Monkey generates the QR pointing at your URL. Custom colors, logo embed, PNG and SVG export, no signup.
Biggest strength: no vendor dependency on the hosted PDF. The file stability is whatever your host provides. If you host on your own domain or a paid Drive, the QR works forever.
Biggest catch: no update-without-reprint. The QR encodes your URL directly; changing the PDF means either replacing the file at the same URL (works if you control the host) or regenerating the QR. No analytics. No password protection on the file itself — your host's settings apply. See /blog/ezqr-vs-qrcode-monkey.
3. QR Tiger: $7/mo PDF hosting with annual lock-in
QR Tiger has a 4.7/5 on G2 and supports hosted PDF QRs on the dynamic plan at $7/mo annual ($84/year). Up to 100MB per PDF on the entry tier. Page-view analytics, password protection, and PDF replacement from the dashboard.
Biggest strength: generous 100MB file cap on the entry paid tier — handles image-heavy brochures and equipment manuals. Codes stay active after cancellation per published ToS.
Biggest catch: annual-only billing on every paid plan. PDF hosting requires the paid tier — no free option for managed hosting. For a single-event program or a 6-month restaurant pop-up, the annual commitment overshoots. See /blog/ezqr-vs-qr-tiger.
4. GoQR.me: free static, you supply the URL
One of the oldest QR generators on the web. Same model as QRCode Monkey — you host the PDF, GoQR.me generates a static QR pointing at your URL. The UI is dated and customization is minimal (limited colors, no logo embed on free tier).
Biggest strength: zero friction. No signup, no email gate, instant generation. The QR you get is plain and unmistakably functional.
Biggest catch: no managed hosting, no analytics, no update path. Vector export is paid. For anything beyond a one-off static PDF QR, use QRCode Monkey (better customization) or a managed-hosting tool. See /blog/ezqr-vs-goqr-me.
5. Uniqode (formerly Beaconstac): $15/mo enterprise PDF management
Uniqode has a 4.6/5 on G2 and targets mid-market and enterprise teams. Dynamic PDF QRs at $15/mo annual ($180/year) with 200MB per file, team management, scan analytics, audit logs, and PDF version history. Enterprise tiers add SSO and centralized PDF approval workflows.
Biggest strength: version history and approval workflows for multi-stakeholder PDFs (compliance documents, marketing collateral with legal review).
Biggest catch: prices doubled after the Mobstac → Uniqode rebrand with no grandfathering. Annual billing required. 3× the entry dynamic price; the version-history feature only justifies the cost at chain scale. See /blog/ezqr-vs-uniqode.
6. Bitly QR: PDF hosting gated at $30/mo annual
Bitly's QR generator is URL-first. Free tier excludes PDF hosting entirely — you can generate a QR pointing at a public PDF URL you host yourself, but no managed hosting. PDF hosting requires the QR Code Plus tier at $30/mo annual ($360/year).
Biggest strength: consolidated link + QR analytics if Bitly already handles your link shortening.
Biggest catch: $30/mo annual for managed PDF hosting that's $5/mo monthly on Lite or free with bring-your-own-URL elsewhere. The pricing only makes sense as part of a broader Bitly platform commitment. See /blog/ezqr-vs-bitly-qr-codes.
7. QR Code Generator (qr-code-generator.com): annual-only PDF hosting
QR Code Generator runs aggressive paid marketing and shows up on most search results for PDF QR queries. Hosted PDF QRs on the dynamic plan at ~$13/mo annual. Page analytics, password protection, PDF replacement from the dashboard.
Biggest strength: mature dashboard with detailed scan analytics and good template variety.
Biggest catch: annual-only billing and a confusing tier structure where the cheapest tier with PDF hosting changes pricing depending on promotional offers. Verify the entry price before committing. Free tier does not include PDF hosting.
8. Flowcode: avoid for printed PDF QRs
Flowcode has the best-looking generator UI in the category and hosts PDFs on the $10/mo annual plan.
Biggest strength: brand-design quality. The QRs look distinct from the standard grid.
Biggest catch: Flowcode deactivates dynamic codes and deletes hosted PDFs 30 days after cancellation. Every restaurant table tent, real-estate brochure, and event program printed with a Flowcode PDF QR dies 30 days after the subscription ends. Restaurant menu reprints alone vastly exceed the saved subscription cost. Use static QRs from QRCode Monkey pointing at your own host, or a managed-hosting tool that keeps codes live. See /blog/ezqr-vs-flowcode and /blog/permanent-qr-code-generator-2026.
Static vs hosted PDF QRs: pick before you generate
Every PDF QR is technically a URL QR — the QR data capacity is too small to encode the PDF itself. The architectural choice is who hosts the PDF and who controls the URL.
Bring-your-own-URL (static). You host the PDF on Google Drive, Dropbox, S3, or your own site. The free QR generator (QRCode Monkey, GoQR.me) encodes that URL into a static QR. You control the file forever. To update, replace the file at the same URL — every printed QR serves the new version. Pros: no vendor lock-in, no expiration, no subscription. Cons: you manage URL stability; if Google Drive changes the link format, you're regenerating QRs.
Vendor-hosted (dynamic). The generator hosts the PDF and gives you a managed short URL. The QR encodes that short URL; the dashboard lets you swap the underlying PDF without reprinting. Pros: update-without-reprint, scan analytics, password protection, version history at enterprise tiers. Cons: requires subscription on most vendors (EZQR free tier hosts up to 10MB without paid plan); some vendors delete the hosted PDF when you cancel.
Pick bring-your-own-URL for: anyone with a stable hosting environment (own domain, paid Google Workspace, S3), one-off PDFs that won't change, deployments where vendor independence is non-negotiable.
Pick vendor-hosted for: restaurant menus that change weekly, real-estate brochures that update with new listings, event programs that get last-minute revisions, multi-stakeholder PDFs with version-history requirements.
See /guides/dynamic-vs-static-qr-codes for the broader architectural decision.
Quick comparison table
Side-by-side for PDF hosting, file-size cap, update-without-reprint, and entry price.
EZQR: free PDF hosting up to 10MB, dynamic update included, dynamic from $5/mo (monthly billing)
QRCode Monkey: bring-your-own-URL static, file cap whatever your host allows, no managed update
QR Tiger: paid PDF hosting up to 100MB, dynamic update, $7/mo (annual required)
GoQR.me: bring-your-own-URL static, no managed hosting, no update path
Uniqode: paid PDF hosting up to 200MB, version history, $15/mo (annual required)
Bitly QR: PDF gated, hosted PDF $30/mo (annual required)
QR Code Generator: paid PDF hosting, ~$13/mo (annual required)
Flowcode: paid PDF hosting, $10/mo (annual required) — PDF deleted 30 days after cancel
For head-to-head breakdowns, see the comparison hub at /blog.