QRMapper
All posts

QR Codes for PDFs, Manuals, and Price Lists

Kevin Brady · · 6 min read

"Put the PDF in a QR code" is a request we hear constantly, and it rests on a misunderstanding worth clearing up, because the truth is more useful than the assumption.

A QR code stores a few hundred characters at most. A PDF is measured in megabytes. What a QR code can hold is a link to a file — and once you accept that, the interesting question stops being "how do I fit it in" and becomes "what happens when the file changes".

Why the link is better than the file anyway

Even if you could embed a document in a printed pattern, you would not want to. A code that contains the file is frozen at the moment of printing. Every correction, every price change, every revised safety note means a reprint of every sticker, label, and manual insert.

A code that contains a link is a code whose contents you control after printing. The pattern says "fetch the current version of this document". What "current" means is up to you, permanently.

The failure to avoid is the middle option: a code linking to a file at a fixed URL you do not control, or a URL that encodes the version. example.com/files/pricelist-2026-q1-v3-FINAL.pdf is a static code with extra steps. The moment there is a v4, the printed code is wrong.

The pattern that works

Two layers, and both matter:

  1. A dynamic QR code — the printed pattern holds a permanent short link like qrmap.cc/?q=ab12cd, and the destination lives in a database you edit.
  2. A stable file location behind it, or a file you replace in place.

With QRMapper you can do this two ways. Upload the document as a file destination and the code serves it; when the document changes, replace it and every printed code serves the new version immediately. Or point a URL destination at a file you host yourself, which is the better choice when the document already lives in a system of record — a DMS, a supplier portal, a compliance archive — and that system is the authority on which version is current.

Either way, the printed pattern never changes.

Where this earns its keep

Price lists. The most common case, and the one with the shortest revision cycle. A code on a counter card, a shelf edge, a wholesale catalogue, or a rep's folder — replace the PDF when prices move, and every printed surface is correct the same afternoon. No stack of superseded sheets in the back office.

Product manuals. A sticker inside the battery compartment or on the base of the unit, pointing at the current manual. Manuals get revised long after the product ships — a clarified step, a new firmware note, a safety correction — and the printed insert cannot be recalled. The code can be repointed. Packaging is the extreme version of this problem; QR Codes on Packaging: Print Once, Change the Landing Anytime covers it in depth.

Safety data sheets and compliance documents. Regulatory documents have version numbers and effective dates, and the requirement is usually that the current version is accessible. A code on the container that always resolves to the current sheet satisfies that far more reliably than a printed copy in a folder somebody has to maintain.

Menus and wine lists. Restaurants already know this one. QR Code Menus: A Restaurant Owner's Guide That Survives Menu Changes covers the hospitality specifics.

Floor plans, evacuation routes, and site information. Printed once on a wall sign, updated whenever the building does.

Spec sheets in a sales folder. A rep's printed folder stays useful for a year instead of a quarter.

Practical details that decide whether people actually read it

The technical setup is the easy half. These are the things that make a document scan succeed or annoy:

  • Mind the file size. A 40 MB manual over mobile data is a download somebody cancels. Compress images, or link to a mobile-friendly page with a download option rather than a raw PDF.
  • A PDF is not a mobile document. A2 floor plans and dense A4 price lists are miserable on a phone. Where the content matters more than the layout, an HTML page beats a PDF badly.
  • Say what it is before they scan. "Scan for the 2026 price list" gets scanned; a bare code does not. Label every code with what it opens.
  • Do not put the version in the URL. Version the file inside your system if you must; keep the address stable.
  • Keep a change note in the document. When someone scans a manual sticker eighteen months from now, a revision date at the top tells them they have the current one.

Printing on the surfaces these end up on

Document codes get stuck in unglamorous places — inside equipment housings, on the underside of shelves, on laminated wall cards, on the back page of a catalogue.

Minimum 2 cm across for anything read in the hand, and the 10:1 rule for anything on a wall: scanning distance no more than ten times the code's width. Keep a clear margin of about four modules on all sides, keep the contrast dark-on-light, and avoid gloss lamination directly over the pattern where overhead lighting will glare on it. Print-Ready QR Codes: Size, Contrast, and Placement Rules has the complete specification.

Restricting who can open it

Not every document should be public. An internal price list, a dealer-only manual, or a paid workbook needs a gate.

Link protection — available on Pro and up — gives you a password on the destination, a scan limit, an expiration date, and an instant off switch. A password turns a printed code into a distribution channel for a document that is not indexed and not shareable by URL alone. An expiration date suits seasonal pricing. The kill switch matters when a document is withdrawn and must stop being served immediately. QR Code Security: Passwords, Scan Limits, and Expiration Dates covers combining them.

Which plan you need

File destinations are a paid feature — the free plan covers URL destinations only, with five codes and seven days of scan history, no card required. Pro, from $6 a month billed annually, unlocks all destination types including file uploads, plus 20 codes, 30 days of history, custom design and link protection. Business, from $20 a month annually, gives 100 codes and 90 days of history, which is the realistic shape once every product line and price list has its own code. Paid plans carry a 14-day trial; you can start free and upgrade when you need file destinations.

A QR code has never been able to hold your document, and that turns out to be the feature. Print a pointer, not a copy — then keep the copy current for as long as the sticker survives.

Print once. Point anywhere.

Create a dynamic QR code you can re-point anytime — free, no credit card.

Get started free