Skip to main content
a.Ahoyy

QR code generator

Your forty page catalogue does not fit on a visiting card. A square does.

A QR code cannot hold a file. It holds a link. So the job is in two parts: put the PDF somewhere with a public link, then make the code that opens it. This page does the second part and explains the first.

Once it is set up, you carry a small printed square instead of a bag of brochures, and you never run out of copies.

Your PDF link

Upload the PDF to Google Drive first, then set sharing to "anyone with the link" and paste the link here.

Fill the form and your QR code shows up here.

1024 px is fine for a visiting card or a menu. 2048 px is for a shutter poster or a flex board.

Make this permanent

A PDF has to be downloaded and pinched to read. A page just opens.

Put the PDF online for free

  1. 1. Open Google Drive on your phone or computer and upload the PDF.
  2. 2. Long press or right click the file and choose Share.
  3. 3. Change General access from Restricted to "Anyone with the link".
  4. 4. Keep the role as Viewer, so nobody can edit or delete your file.
  5. 5. Copy the link and paste it into the form on this page.

What people actually put behind a PDF code

  • A rate list or price sheet, which changes too often to reprint.
  • A product catalogue for a wholesaler or a hardware shop.
  • A wedding or event menu.
  • A property brochure with floor plans.
  • A school fee structure and admission form.
  • A warranty card or a service manual, stuck inside the appliance box.
  • A GST invoice format or a quotation template, for a customer who asks for it.

Make the PDF easy on a phone

File sizeUnder 5 MB. Big files feel broken on mobile data.
Page sizeA4 portrait is fine. Landscape forces sideways scrolling.
Font size12 point or bigger, or people zoom on every line.
ImagesCompress them. A catalogue of raw camera photos can hit 40 MB.
File nameName it clearly. The name shows up on the phone screen.

Make and check the code

  1. 1. Type what the file is, like "Rate list 2026". It gets printed under the code.
  2. 2. Paste the public link to the PDF.
  3. 3. Download the PNG at 1024 px for a card or 2048 px for a board.
  4. 4. Open the code from a phone that is not signed in to your Google account. If the PDF opens, the sharing setting is right.

Common questions

Can I put the PDF file itself inside the QR code?
No. A QR code holds a few thousand characters at most, which is nothing next to a PDF. Anything that claims otherwise is really storing your file on a server and putting a link in the code.
Can I replace the PDF later without printing a new QR?
Yes, if the link stays the same. On Google Drive, open the file menu and use "Manage versions" to upload the new PDF over the old one. Do not delete and re-upload, because that makes a new link.
Why does my code open a sign-in page?
The Drive file is still private. Change sharing to "Anyone with the link" and generate the code again with the fresh link.
Will the PDF open on an iPhone?
Yes. Safari opens PDFs on its own, and so does Chrome on Android. No extra app is needed.
Is Google Drive the only option?
No. Dropbox, OneDrive, or your own website all work. The only requirement is a link that opens without a login.

A rate list nobody has to download

Put your prices on a free Ahoyy page instead of a PDF. It opens in one second and you edit it from your phone.

Make a free page

Read next: Restaurant menu QR code, Website QR code generator, Visiting card maker.