Readers can arrive by clicking the link or scanning the QR, but they land in the same governed viewer.
One PDF share. Link and QR.
DynamicQR turns a single MaiPDF share into two entry points: a normal URL for email/chat, and a QR code for print or on-site handoff — without splitting rules or records.
Upload once, set controls once, and reuse the same reading code later to check records, update limits, or replace the file without changing the link or reprinting the QR.
Open limit, email verification, expiry, view mode, and access records stay attached to the same share.
Replace the PDF in Control Center and the QR still opens the updated file — no reprinting needed.
Best for mixed online + offline sharing
- Send the URL in email, chat, or social messaging.
- Print the QR on posters, packaging, handouts, or flyers.
- Both routes feed the same access records later.
Set controls once, then share by link or scan.
DynamicQR does not create a separate QR system. It is another front door into the same governed share.
Upload PDF
Start with the document you want reachable from both URL and QR.
Set access rules
Combine open limit, email verification, expiry, watermarking, and view mode.
Generate link + QR
The same result page outputs both. No second setup step for QR.
Check records later
Use the reading code in Control Center for access records and updates.
Scans still show up in access records.
Whether the reader arrives by link or QR, the activity stays tied to the same share and reading code.
Link and QR in one place
- One share outputs both the URL and the code — no second setup step.
- The code is generated in your browser and simply encodes the share URL. Nothing about it is stored separately.
- It renders at 127×127 pixels with no download button, so it is a preview: fine on screen, under-resolution for print.
- Save the reading code and modification code before printing — without the modification code you cannot replace the file the QR points to.
History stays attached
- Inspect opens after the share is already circulating — time, browser and IP for each one.
- Records do not label how a reader arrived. A scan and a click are the same URL, so both appear simply as opens.
- Session length is the one rule you can adjust in place afterwards. Open limit, expiry and the email allowlist are fixed at upload — changing those means replacing the share.
- Replace the PDF without changing the link or reprinting the QR.
Where DynamicQR actually wins.
Use it when the same PDF needs to live in both digital channels and physical touchpoints.
Event posters and venue signage
Print a QR on posters so attendees scan the program or briefing. Add an expiry so the link stops after the event ends.
Packaging and product labels
Put the QR on a box or label for manuals or compliance sheets. Replace the file later without reprinting.
Classroom and training handouts
Students scan on phones while others click the link in email. Records show total opens across both routes.
Flyers and property listings
Prospects scan to open a brochure. Combine email verification if you want access restricted to qualified leads.
What to get right before the code goes on paper.
A printed code cannot be edited after the fact, so the things worth checking are the ones that are awkward to fix once a thousand copies exist.
Regenerate it at print size
- The code on the result page is 127×127 pixels and there is no download button — it is meant for looking at, not for sending to a printer.
- Copy the share link instead and regenerate the code at the size your artwork needs. The code carries nothing but that URL, so a regenerated one is equivalent.
- MaiPDF builds its preview at error-correction level H, the most damage-tolerant setting. Match that when you regenerate, so the code still scans through a scuff or a fold.
- Test the printed proof with an ordinary phone camera, at the distance and lighting the real thing will face.
Decide the rules before you print
- Open limit is fixed at upload. A poster in a public place can be scanned by anyone walking past, so set the limit for the traffic you actually expect — and remember a refresh consumes another open.
- Expiry is fixed at upload too. Match it to how long the printed object will exist, not to how long the event lasts.
- Email verification defeats the point on public signage — a passer-by has no invitation. Keep it for codes printed on documents handed to named people.
- Keep the limit at or below 10,000 if you want access records and the watermark; above that the link switches to unlimited mode and loses both.
Questions people ask before printing the QR.
DynamicQR is still one controlled share — just with an additional scan entry point.
Do the QR and the link share the same open limit?
If I update the PDF after printing the QR, do I need to reprint?
Can I set a different limit for scans vs clicks?
Is the QR on the result page good enough to print?
What happens when someone scans it after the share has closed?
Do watermarks and verification apply to scans?
Use the browser for reach. Use the app for capture protection.
A QR code is a convenient entry point to the same browser share and its access records. It does not create operating-system screenshot protection. When screenshot blocking, encrypted .maipdf files, device binding, or remote revoke is required, use MaiPDF App DRM.
Create one share and export the QR.
Upload your PDF, enable your rules, then use the same share link online and the same QR code in print. Manage everything later from Control Center using the reading code.