We use cookies to keep you signed in. Cookie policy
We use cookies
CalculatorAI uses cookies to keep you signed in and remember your preferences. Optional cookies help us understand how the site is used. Cookie policy
Turn a PDF — menu, brochure, manual or flyer — into a scannable code people open on their phone. Free and instant.
100% freeNo signupNo watermarkInstant PNG & SVG download
Higher level allows more scanning damage or larger logos
A PDF QR code links to a PDF hosted online, so a scan opens your menu, brochure, manual, price list or flyer instantly. It is perfect for product packaging (instructions), events (programmes) and shops (catalogues) — no app, no typing a link.
Upload your PDF somewhere with a public link, paste that link into the generator, style the code and download a PNG or SVG. Use a dynamic code if you want to swap the file later without reprinting.
Tip: Host the PDF where the link stays stable — cloud storage or your site.
Upload the PDF to your website or a cloud service that gives a public link, paste that link into the generator, and download the code. Scanning it opens the PDF in the phone’s browser.
With a dynamic QR code you can point the same printed code at a new file any time. With a static code, keep the file at the same link (overwrite it) so the code keeps working.
Yes — any modern phone camera scans the code and opens the PDF in the browser, no special app needed.
Yes — CalculatorAI's QR code generator is completely free. Create, customise and download as many static QR codes as you want as PNG or SVG, with no signup, no watermark and no scan limit. Static codes never expire. A free account adds dynamic (editable) codes with scan analytics.
Static QR codes never expire — the data is encoded in the code itself, so they keep working forever with no account and no fees. Dynamic codes, which you can edit after printing and track, stay live as long as your free account is active.
Static QR codes are free forever and never expire. Want to change the destination after printing and see how many people scan — from where and on what device? Create a dynamic QR code and track every scan in the QR Codes dashboard.
Open the QR Codes tracker