PDF to QR Code Generator

Upload your PDF — a menu, a price list, a manual or a programme — and get a QR Code that opens it on any phone. Replace the file later and the printed code keeps working.

Website link
Drag a PDF here or choose a fileChoose a file
Up to 5 MB
You can replace the PDF at any time — the QR Code stays the same.
A link to a video, Shorts, playlist or channel will do.
You can replace the video at any time — the QR Code stays the same.
Drag a file here or choose a fileChoose a file
PDF, JPEG, PNG, MP4, MP3, Excel, Word · Up to 5 MB
The file is stored securely on QRPlace servers and opens when the code is scanned.
You can replace the file at any time — the QR Code stays the same.
You can change the menu at any time — the QR Code stays the same.
A link to your company page with reviews on Google — after scanning, the customer can leave a review straight away.
Guests connect to your Wi-Fi with one scan — no typing the password by hand.
Drag a video here or choose a fileChoose a video
MP4, MOV · Up to 5 MB
You can replace the video at any time — the QR Code stays the same.
Drag audio here or choose a fileChoose audio
MP3, WAV, M4A · Up to 5 MB
You can replace the audio at any time — the QR Code stays the same.
The full number with the country code — the one people will write to after scanning.
It appears in the chat already typed — all that is left is to tap “Send”.
You can replace the number and the message at any time — the QR Code stays the same.
A full link or just the page name will do — mybrand, for example.
You can replace the profile at any time — the QR Code stays the same.
A full link or just the account name will do — @mybrand, for example.
You can replace the profile at any time — the QR Code stays the same.
A full link or just the account name will do — mybrand, for example.
You can replace the profile at any time — the QR Code stays the same.
A full link or just the account name will do — @mybrand, for example.
You can replace the profile at any time — the QR Code stays the same.
A full link or just the account name will do — @mybrand, for example.
You can replace the profile at any time — the QR Code stays the same.
0 / 100 · The email opens already filled in, so the person only has to tap “Send”.
After scanning, the phone offers to dial the number.
Type the address in words or paste a Google Maps link.
You can replace the address at any time — the QR Code stays the same.
0 / 300 · The text lives inside the code itself: it opens even without an internet connection and stays exactly as printed.
The details are not filled in yet — this code is shown as an example only.
Generate your QR Code first Generate your QR Code first
Place the QR Code on your document or image
QR Code design
NormalSmaller
Eyes
Code
Background
The code colour must always be darker than the background colour
Choose a frame — its colour, caption and font appear below it
PDF QR Code

What a PDF QR Code is and how it works

A PDF QR Code is a code with your document behind it: the file is stored on our side, and the pattern holds a short link to it. Someone points a camera at it and the PDF opens right there on the phone — no app to install, nothing to email.

OPEN THE MENU PDF Winter menu.pdf
What happens after the scan
1

Someone points a phone camera at the QR Code.

2

The phone opens your PDF like any other page.

3

The document can be read on the spot or saved for later.

This QR Code is always dynamic — and that pays off

Your file is kept safely on our side, which gives you several things a static QR Code cannot do.

Replace the file without reprintingUpload a new version in your account and the same QR Code on paper opens it.
See how often it is scannedYour account shows scans by day, country and device.
Password and expiryIf you want, the code can take a password, an expiry date and a limit on how many people it lets in.
Comparison

What is the difference between a static and a dynamic QR Code?

The same pattern on paper — different options once it is printed.

Static QR URL Analytics
  • A static code is tied to its link for good, and that link cannot be changed.
  • Analytics are not available for codes like this either.
Dynamic QR URL 1 URL 2 PDF Menu Analytics
  • The link or the file the code leads to can be changed at any moment.
  • Analytics show the number of scans, the countries and the devices.
  • You can set a password, an expiry date and a limit on how many people it lets in.
Example 1: a QR Code in brand colours Example 2: a QR Code in brand colours Example 3: a QR Code in brand colours Example 4: a QR Code in brand colours
Styling

A QR Code in your brand colours

Add a logo, your brand colours and the shape of the elements — and the QR Code becomes part of your design on packaging, in a menu, on a business card or in a shop window.

What you can set in the editor above
  • Logo — upload your own file.
  • Colours — set the code, the background or a gradient.
  • Shape and eyes — choose the shape of the elements.
  • Frame — add a caption and set the style.
  • Preset — save the styling for your next QR Codes.
Where to use it

Where a PDF QR Code works best

Anywhere the document is printed once and updated often: menus, price lists, schedules, manuals. The paper stays as it is — the PDF changes.

Menu and drinks list

A small stand on the table carries the QR Code; the guest gets the menu as a PDF. Prices change — you upload a new file and the stands stay where they are. If the menu works better built dish by dish with photos, there is a separate QR Code menu builder.

MENU new prices

Price list and catalogue

At the counter, on a trade-show stand, in an email to a client: the QR Code opens the current price list, not the one printed back in spring. One code for the whole sales team — and everyone is on the same version.

Manual and spec sheet

On the packaging and on the equipment itself, the QR Code leads to the full manual: a paper insert gets lost, a sticker on the housing does not. Update the document — the code stays the same.

Event programme

On badges and posters the QR Code opens the schedule, the venue map and the list of speakers. The schedule shifts — you fix the file, not the print run of badges.

Course materials and handouts

Notes, checklists, the slides from a lecture — behind a QR Code on the slide or on the whiteboard. People take the materials away on their phones instead of photographing the screen.

Before you print

A short check while the print run is still on hold

Open the PDF on a phone

Small type and wide tables are harder to read on a phone screen than on an A4 sheet.

Cut the file down

A compressed PDF opens faster, and on a slow connection that decides whether anyone waits for it.

Label the frame

“Menu”, “Manual”, “Programme” — people should know what will open before they scan.

Print one test copy

Print a single copy and point a camera at it from the distance people will really be scanning from.

QRPlace

Why choose QRPlace?

Hosted in Germany

Your codes, files and scan statistics live on servers in Germany, under EU data protection law (GDPR).

Scan as much as you like

The number of scans is not limited, and we never put an expiry date on your codes.

Plenty of dynamic codes

Our plans come with plenty of dynamic codes, so every poster, table and product can have its own.

Questions and answers

Common questions about PDF QR Codes

The short version of what people ask most: the account, the name, replacing the file, size, passwords and formats.

No answer here? Write to us
How do I turn a PDF into a QR Code?
Pick the “PDF” type, drag your file into the upload box, change the colours if you like — and press the button. The finished QR Code downloads straight away.
Do I need an account for a PDF QR Code?
Yes. The document sits on our side and opens through your short link, so it needs an owner. Signing up takes a minute.
Why does a QR Code need a name?
So that six months from now you can pick it out of your list of codes: “Winter menu”, “Wholesale price list”. Only you see the name — it changes nothing about the code itself or about what opens for the person scanning. Styling is optional too, but a styled code is nicer to print.
Can I replace the PDF once the QR Code is printed?
Yes — that is exactly what this kind of code is for: you upload a new version in your account, and the same QR Code on paper starts opening it.
How large a PDF can I upload?
It depends on your plan — today’s limit is written right in the upload box, under the file-picker button.
Can I keep the document away from strangers?
Yes. The QR Code can take a password: before the file opens, the person types it on a short page. The same place sets how long the code works and how many scans it allows.
What format does the QR Code itself download in?
PNG, SVG and PDF. For a print shop take SVG — it stays sharp on a business card and on a poster alike.
Will the document open on an iPhone?
Yes. Every modern phone reads PDFs — iPhone and Android alike — with what it already has. Nothing to install.
Can I see how many people opened the document?
Yes: your account shows the number of scans of the QR Code and how they spread across the days.
How do I put a QR Code onto the PDF itself, instead of making a code for it?
There is a separate section for that: add a QR Code to your own file. You open your PDF, place the code with the mouse where you want it and download the finished file — the document itself never leaves your computer.
What if the document is not a PDF but Word, Excel or a video?
Upload it through File QR Code: it takes documents, spreadsheets, images, clips and recordings, and works the same way — the file gets replaced, the code stays.

Make a QR Code for your PDF

Upload your document into the generator above, style the code in your brand colours and download it for print — it’s free. The file can be swapped later — the code stays the same.

My QR Codes

Analytics

Summary statistics for dynamic QR Codes
Total scans
—
Unique scans
—
sample
Active QR Codes
—
Growth
—
sample

Scans over time

Counting scans

Devices

OS

Browser

Top QR Codes

Scans
Full analytics comes with a paid plan

Statistics

Total scans
—
Unique scans
—
sample
Scans today
—
sample
This month
—
sample

Scans over time

Counting scans

Devices

OS

Browser

Full analytics comes with a paid plan

Bulk generation

A table goes in — a batch of finished codes comes out: links, text or business cards.
Step 1

Which codes we are creating

Download the sample table, fill it in with your own data and upload it back.

Step 2

Upload your table

Drag the file here
Excel (XLSX) or CSV
Step 3

Choose the columns for the name and the contents of the QR Code

Step 5

Batch settings

Step 6

Design

Standard design
Saved presets

Don’t forget to run a test scan
Step 7

Where to put the QR Codes

Step 8

Check it and start

Place QR Code

Open your own file and put a QR Code on it.
Drag the document here
PDF, JPEG or PNG — up to 20 MB
The file stays in your browser — it never goes to the server.

Settings

Personal information
Sign-in and security
Password
Where you are signed in
Devices where this account is open now. Do not recognise one? End its session and change your password.
Delete account
Your dynamic QR Codes stop working right away (static ones keep working), and the email is freed up. We request immediate cancellation of any paid subscription; it doesn’t come back with the account. For some time afterwards support can still restore the account.
Plan

Frequently asked questions

All about QR Codes and how they work on QRPlace

Pricing

Loading pricing…

Report a QR Code

A code leads to a scam, a virus or someone else’s material — tell us and we will look into it

If a QR Code from our domain leads to suspicious or unwanted material, let us know through this form.

Give the link and tell us why you think the code is illegal or breaks our Terms of Service. Leave your name and email, and we’ll confirm we’ve received your report and tell you what we decide.

We’ll confirm we’ve received your report and tell you what we decide.

By sending this report, you confirm that it is accurate and made in good faith.

A report does not switch a code off by itself: one of our team decides after checking.