NewA QR code hidden in a picture

PDF QR code A document opens
in one scan

Upload the file to the cloud and paste the link — the code opens the PDF on any phone, no searching or forwarding.

  • No sign-up
  • No subscriptions
  • Codes never expire
Studio —
Your data stays in the browser
01 / 04
What the code opens

Pick a type and fill in the fields — the preview updates instantly.

Protocol https:// are completed automatically.

Opens in the phone maps app.

Text and images on top

Add a heading or a second logo and drag them on the preview. The corner resizes, arrow keys nudge precisely.

Space for text
Preview No frame Demo data
Checking…
To editor
0
frames and templates
0
data types
0
studio presets
0 ₽
forever, no subscription
In depth

A QR code for a document: where to keep the file

Cloud storage versus your own site, sharing settings and file size — so the PDF opens on the first try.

Where to host the PDF

WhereProsWatch out for
Google DriveReplace the file and keep the same linkSharing set to “Anyone with the link”
Dropbox or OneDriveQuick, familiar, opens without signing inCreate a public view link
Your own websiteA short permanent address on your domainNeeds hosting or a site builder

Cloud links are long and make the pattern denser. If the code will be small — on a label or a warranty card — host the file on your site with a short address such as site.com/manual.pdf.

Preparing the file

  • Compress the PDF to 5–10 MB: on mobile data a heavy file loads slowly and people close the tab.
  • Make the first page useful — it is what people see while the rest loads.
  • Add a date to catalogues and price lists so readers know the information is current.

Test the code on a phone where you are not signed in to Google or Dropbox. The most common mistake is a file shared only with its owner, so people see an access request instead of the document.

Where it helps

  • A manual on packaging or a warranty card.
  • A catalogue and price list at a trade-show stand.
  • A menu that already exists as a PDF.
  • Conference handouts and presentations.
  • A customer leaflet or contract at the front desk.
QR code types

QR code generator for any task

A dedicated builder for every scenario — with hints, matching frames and answers to common questions.

Guide

How to make a PDF QR code

The file itself does not fit in a code: the code points to a link where the PDF opens in the browser.

Skip to the generator
  1. 01

    Upload the file

    Google Drive, Dropbox, OneDrive or your own website. Set sharing to “Anyone with the link” and copy it.

  2. 02

    Paste the link and label the code

    The Link type is already selected. Add a frame that says “Manual” or “Catalogue” so people know what is inside.

  3. 03

    Test from another phone

    Open the code on a device where you are not signed in to the cloud to make sure the file is public.

Guides

Go deeper

Short articles on size, contrast, logo and placement — with tables and examples.

All guides
FAQ

Frequently asked questions

Did not find your answer? Test the code with a phone camera before printing — that is the main advice.

Can a PDF be stored inside the QR code itself?

No. A code holds about 3 KB of text, while a PDF is far larger. So the code stores a link and the file lives in the cloud or on a website.

What happens if I update the file?

The code stores the link, not the file. Replace the document so the link stays the same — for example, upload a new version in Google Drive or overwrite the file on your site — and the code shows the fresh PDF with no reprint.

Do people need internet access to open the file?

Yes: the code points to a link, so the document downloads from the web. Only a Text code works offline.

Your first code — in a minute

No sign-up. No subscriptions. Forever.

Open the generator
3D preview
Building the scene…

Drag to rotate · scroll or pinch to zoom

Change the background, holder and light — the snapshot saves in high resolution.

Codes per sheet

In the print dialog choose “Save as PDF” to get a file.

Batch generation

You can set a file name: name ; data. Links without https:// are completed automatically. Or upload .

Format

Every code uses the current design, frame and PNG size. Each one is checked for decoding.