Skip to content

PDF to QR code

Choose a PDF up to 10 MB, save it with a free account and print the code.

Up to 10 MB. Nothing is uploaded until you save it.

Choose your PDF, then save it.

Design

Style

Colour#000000
Shapesquare

Body shape

Corner shape

Inside shape

Framelabel-below
Logonone
Print settingsECC M

Upload the new edition, keep the printed code

A printed code outlives the document behind it. We keep the file behind a short link of yours.

The next scan gets the new file

Upload the revision to the same code and every printed copy opens it. No new code, no sticker over the old one.

The file’s name doesn’t matter

The short link is built from the code, so menu-autumn.pdf can follow menu-summer.pdf.

Not on a shared drive

We host the file. It never asks a reader for access, and it doesn’t break when somebody tidies a folder.

Your document, managed like a link

Choose the file, then save it with a free account

The picker shows the file’s name and size as soon as you choose it, before anything is uploaded.

The PDF to QR code generator with a catering menu chosen: the file’s name and size, a prompt to save it in a free account where the file is kept, and beside it an example code with a SCAN FOR THE PDF label.
A catering menu, chosen and ready to save sample data

Every version, in the order it went out

Upload a new file and the previous one moves into the history with the date and a note. Put an old edition back with one click.

Destination history for a café’s catering-menu PDF code: the summer and spring menus and last year’s, each replaced on a date with a note, and each one a button away from being restored.
A catering-menu PDF code · history sample data

Did anybody open it?

Total scans and unique visitors by day, for one document or every file you host.

Thirty days of analytics for a coffee company: totals for scans, unique visitors and live codes, over a bar chart of scans by day that climbs every weekend.
Analytics · the last 30 days sample data

The link on your own domain

Print docs.yourbrand.com/spring-menu instead of ours. Starter and every plan above it let you add your own domain.

Custom domain QR codes
A verified custom domain, go.fieldhousecoffee.example, with the TXT and CNAME records to copy into DNS and a button to check them again.
Your own hostname, verified for documents sample data

Keep the manuals apart from the menus

Sort codes into folders by product, shop or season. Folders come with Starter and up.

A coffee roaster’s codes filtered to the Retail bags folder: the house blend, Ethiopia Guji and decaf bag codes, each with its tags - 12oz, house blend, single origin, brew guide, decaf - its short link and its scans.
Codes sorted into folders sample data

PDF QR code generator: from file to paper

  1. Choose the PDF at the top. We check it’s a real PDF by its first bytes, not its name, up to 10 MB.
  2. Save it with a free account. The file is held privately for a day while you sign up, then moved into your account.
  3. Download the code and print it. Nothing on the paper has to change again.

What happens when somebody scans it

  • It opens, it doesn’t download. The file is sent to show in the browser. Readers can still save or share it.
  • Only through the code. There’s no folder of files to browse and no address to guess.
  • You can take it down. Pause or archive the code and the file stops opening at once, for every printed copy.

Files that are never really finished

  • Menus and price lists: new dishes, new prices, an allergen fix.
  • Manuals and safety sheets: revision two for every unit already sold.
  • Programmes and timetables: the poster stays up while the schedule moves.
  • Brochures and spec sheets: the current one, not the one printed before the price changed.

A PDF that works on a phone

  • Export images at screen resolution, not print resolution, so the file stays small.
  • Put the answer on page one: the price, the hours, the first step.
  • Use large type in one column. A page that reads well on A4 is tiny on a phone.
  • One document per code, so each gets its own scan count.

PDF to QR code, answered

Why do I need an account to upload a PDF?

Because we host the file, and it has to belong to someone who can replace it or take it down. The file you chose here comes with you through sign-up.

Can a stranger find my PDF on Google?

No. Search engines are asked not to index it. Anyone with the code or its link can open it, though, so keep private details out of a document you print.

Can I use a Google Drive link instead?

Yes. Set the file to Anyone with the link and paste that link into a website code, with no account. If the file is deleted or unshared, the printed code stops opening it.

Printing a restaurant menu? See the QR code for restaurant menus. Several documents behind one scan? Use a QR code with multiple links. Which file to send a printer is on the SVG QR code generator.

Check it at the source

Last reviewed , against the product as it works today.

Host a PDF on the Free plan

Free includes 3 editable codes, PDFs among them, with no card. Paid plans start at $5 a month.

Free

$0/mo

Unlimited static codes. Three editable ones that never expire.

  • Short links on their own, no QR code needed
  • Up to 1 of the 3 can be a QR Menu
  • Add your logo to QR codes
  • Every shape, corner and frame

3dynamic codes

Starter

Recommended

$5/mo

For one business with codes out in the world.

  • 5 QR Menus
  • QR Forms
  • GS1 Digital Links we host, so a printed pack can be re-pointed
  • Advanced tracking and analytics

100dynamic codes

Pro

$15/mo

For agencies and teams running codes at scale.

  • 50 QR Menus
  • Unlimited analytics history
  • 10 custom domains
  • 5,000 API requests a month

600dynamic codes

Business

$39/mo

For organisations running codes across many brands.

  • 400 QR Menus
  • 50 custom domains
  • Up to 25 team members and team management
  • Up to 10 workspaces

2,000dynamic codes

Unlimited scans on every plan. Cancel online in two clicks. Compare every plan and feature

The rest of the toolbox

Open a row to see the screen and which plan has it.

Your logo in the middle

Upload any image; we size it so the code still scans.

PNG, JPEG, WebP or GIF, up to 15 MB. We raise the error correction for it and never let it cover more than the code can lose.

Every plan, Free included

The design panel of a coffee roaster’s bag code: espresso modules on cream with the roaster’s bean roundel in the middle, the logo field, and error correction locked to Highest because the code has a logo.
A bag code · design with a logo sample data

Print-ready downloads

Files for the screen, and one for the printer.

PNG and SVG on every plan, and a print-ready PDF on Starter and up.

PNG and SVG on every plan · PDF on Starter and up

A table-tent code’s own page: the printed code in espresso brown with a SCAN FOR MENU label, its short link on the café’s own domain and PNG, SVG and PDF downloads, beside the address it opens and a box for a new one, with the note that changes apply without reprinting.
A code’s page · downloads sample data

Folders and tags

Keep one location’s or one campaign’s codes together.

A folder per shop, listing or campaign, and the list filtered by it. Deleting a folder moves its codes to No folder, with undo.

Starter and up

A coffee roaster’s codes filtered to the Retail bags folder: the house blend, Ethiopia Guji and decaf bag codes, each with its tags - 12oz, house blend, single origin, brew guide, decaf - its short link and its scans.
Your QR codes · one folder, tagged sample data

City-level scan locations

Which towns the scans came from, not only which countries.

Scans by city and region for each code, and towns on the Live Map. It’s the place the phone’s network reports, never a street.

Pro and Business

Scans of a café’s table-tent code by city, the top six: Portland with 60%, then Vancouver, Beaverton, Seattle, San Francisco and London, each with its count, a bar and its share.
A code’s analytics · city sample data