Free PDF QR code generator

Create a QR code for a PDF menu, flyer, or document

Paste a hosted PDF URL and download a QR code for menus, brochures, forms, spec sheets, and price lists.

Restaurant menus
Spa service lists
Real estate flyers
Clinic forms

QR content

Free static QR code. Dynamic editing, scan analytics, hosted files, and managed campaigns are paid product surfaces.

PDF to QR code for menus, forms, and flyers

Paste a hosted PDF link to turn a menu, brochure, form, price sheet, or document into a scannable QR code.

  • Generates a static QR code for any public PDF URL.
  • Keeps printed menus and handouts connected to the exact document link.
  • Pairs with dynamic campaigns when the PDF may need replacement after printing.

Need hosted PDF replacement?

Paid dynamic PDF campaigns let you upload a PDF and replace the file behind the same printed QR code without reprinting.

pdf to qr codepdf qr code generatorqr code for pdfhow to create a qr code for a pdf

How I use it

I use a PDF QR code when the printed piece should open one document: a menu, flyer, form, price sheet, brochure, or handout.

Step 1

Put the PDF at a public URL

The QR code points to a link. If the PDF is behind a login, private drive permission, or expiring share link, customers will hit that problem after scanning.

Step 2

Generate the QR code from the PDF URL

Paste the final public URL, download the PNG, and keep the filename tied to the document name or location.

Step 3

Check the mobile PDF experience

Open the scan on a phone. Large PDFs, tiny menu text, and slow file hosts make the QR code feel broken even when the code itself works.

Print check

  • Use a short, stable PDF URL when possible.
  • Compress oversized PDFs before sending customers to them.
  • Test the scan on mobile data, not only office Wi-Fi.
  • Use dynamic hosting if the PDF may change after printing.

Mistakes I check for

  • Linking to a private Google Drive or Dropbox preview.
  • Printing a static QR code for a menu that changes every week.
  • Forgetting that a replacement PDF needs the same URL unless the QR code is dynamic.

b3e081ecd76153741e4a9132f97e4c673323f3a1