OneSolOneSol
← Guides

How to Make a QR Code for a PDF (Free)

A QR code can't hold a whole PDF, but it can point to one online. Scan it and the document opens on the phone. It's perfect for menus, flyers, brochures, manuals and handouts. Here's how to make one for free.

Quick answer

To make a QR code for a PDF: (1) upload the PDF somewhere it has a public link, (2) paste that link into a QR code generator and download the code, and (3) print or share it. Use a static QR pointing at a stable link so it keeps working — OneSol's free QR generator at onesol.io/qr-code-generator makes one with no signup.

1. Put the PDF at a link

A QR code stores a URL, not the file itself, so the PDF needs to live online with a public link — on your site, a link-in-bio page, or a file host. Keep that link stable so the code never breaks.

2. Turn the link into a QR code

Paste the PDF's link into a QR generator and download the code as PNG (for screens and small signs) or SVG (for large or high-quality print). A static code bakes the link into the pattern so there's nothing behind it to expire.

3. Print and place it

Add a short prompt like 'Scan for the menu' and put it where people can reach it. Keep strong contrast, leave the white border, and test-scan from where people will actually stand.

4. Keep it working

As long as the PDF stays at the same link, the code works forever. If you'll need to swap the file later, point the QR at a link you control so you can update the document without reprinting the code.

Ready to start? OneSol is free.

Sell, book and get paid from one link — no card needed.

FAQ

Can a QR code hold a whole PDF?

No — a QR code stores a link, not the file. You host the PDF online and the code points to it, so scanning opens the document in the phone's browser.

Does a PDF QR code expire?

A static code never expires as long as the PDF stays at the same link. It only breaks if you move or delete the file — so keep it at a stable URL you control.

Is it free to make a QR code for a PDF?

Yes. OneSol's QR generator is free with no signup, and the codes it makes are static, so they keep working with nothing behind them.

How do I update the PDF later without reprinting?

Point the QR at a link you control and swap the file behind that link. The printed code stays the same; the document it opens is updated.