QR Code Generator

Let a scan open your PDF document

A QR code can't hold a PDF — it holds the link to one. Upload your file somewhere online first, paste that public URL here, and the code opens the document in the phone's browser or PDF viewer when scanned. Handy for menus, manuals, spec sheets and event programmes.

The size of the PDF makes no difference to the code. A one-page flyer and a 200-page manual produce identical-looking codes, because the code only carries the address, not the file. What changes the code's density is the length of that link, nothing else.

Fill the form to generate a QR code

The file has to be online

The code points at a URL, so the PDF must be hosted somewhere reachable — your website, cloud storage with public sharing, or a document host. A file sitting only on your laptop or a USB stick can't be reached by a scan.

Open the link in a private browser window before generating: if it downloads or displays the PDF without asking you to log in, it's genuinely public and the code will work for everyone.

It's a static link — plan the address

The code bakes in the exact URL. Move the file, rename it, or let a share link expire, and the printed code dies with it. Cloud services that generate temporary or session-based links are a common trap here.

For anything you'll print in quantity, host the PDF at a stable path on a domain you control, or use a short link you own so you can repoint it later without reprinting.

Why file size doesn't touch the code

People assume a big PDF needs a bigger or denser code. It doesn't. The code encodes the link, which is the same handful of characters whether the document is 50 KB or 50 MB.

File size only affects the reader's download time after the scan, over their connection. If your PDF is huge, compress it for their sake — but the code itself stays exactly the same.

How to make a PDF code

  1. Host the PDF and copy its URL. Upload the file online and get its public link ending in .pdf. A local file path won't work — it must be reachable on the internet.
  2. Paste the link. Put the full URL in the url field, starting with https://. Avoid temporary share links that expire or need a login.
  3. Test in a private window. Open the link logged out to confirm the PDF loads for anyone, not just you. This catches permission mistakes before printing.
  4. Export for the surface. SVG for a printed menu or manual page, PNG for a digital handout.

Technical details

  • Maximum characters: 2953
  • Recommended error correction: M (medium) — the code carries only the link, so medium recovery is plenty regardless of the document's size.
  • Payload is a plain https link to a hosted PDF; the file is never embedded.
  • Code density depends on the URL length alone, never on the PDF's file size.

Frequently asked questions

Can I put the actual PDF inside the QR code?
No. A QR code stores text like a link, not a file. Host the PDF online and encode its URL; the scan then opens the document from that address. There's no way to pack the file itself into the code.
Does a big PDF make a bigger QR code?
No. The code only holds the link, so a 50 KB and a 50 MB PDF produce identical codes. File size affects the reader's download time after scanning, not the code. Only the link's length changes the pattern's density.
Where should I host the PDF?
Anywhere publicly reachable: your own website, cloud storage with public sharing, or a document host. Prefer a stable path on a domain you control so the link won't move. Avoid links that expire or require a login to open.
Can I edit or replace the PDF after printing the code?
Yes, if you keep the URL the same. Overwrite the file at the same address and the existing code opens the new version. Change the file's path or name, though, and the printed code breaks — so plan the address up front.
Why does my PDF code ask people to log in?
Because the link isn't fully public — cloud shares often default to restricted access. Set the file to anyone-with-the-link and test it in a private window. If it opens without a login there, it'll open for your scanners.
Do people need internet to read the PDF?
Yes. The scan reads the link offline, but the PDF is fetched from its host, so opening it needs a connection. The link is stored in the code, letting the phone download the file once it's back online.

See also

Related generators