Add QR Code to PDF – Stamp a QR Code on PDF Pages Free

Use the free Add QR Code to PDF below: your PDF never leaves your browser — all work happens on your device, and nothing is uploaded to any server.

Why put a QR code on a PDF?

A PDF is easy to share but hard to act on. Someone prints it, and the link inside it becomes useless — nobody retypes a long web address from paper. A QR code fixes that gap. Print the PDF, point a phone camera at the code, and the reader lands on your page, form, video, or menu in one step. This tool stamps a QR code onto your PDF pages so the printed copy stays as useful as the digital one.

Shops use it on price lists and flyers. Teachers use it on handouts that link to a video or a quiz. Event organisers put a code on tickets and programmes that opens a map or a schedule. Small businesses add one to invoices so customers can pay or leave a review without searching. In every case the code is a bridge between paper and the web.

How it works here

Choose your PDF, type the link or text for the code, and pick where the code goes. You can stamp every page, only the first page, or only the last page. You can also pick the corner and the size. The tool draws the QR code with the qrcode-generator library, turns it into an image, and places it on your chosen pages with a white backing box so it stays scannable even on a busy page background. Then you download the finished PDF.

The white backing matters more than it looks. A QR code printed over a photo or a coloured header can fail to scan. The small white square behind the code gives phone cameras the clean contrast they need.

Choosing the right settings

For most documents, one code on the first page is enough. Readers see it at once, and the rest of the document stays clean. Use every page only when each page is likely to be separated — for example, single sheets handed out one by one. The last page suits documents where the call to action belongs at the end, like a feedback link after a report.

Size is a trade-off. A bigger code scans from further away and survives a poor printer, but it eats page space. The default size works well for normal printing. If your PDF will be printed small, or photocopied, go bigger. If it will only be read on screen, a smaller code is fine.

Test before you share

Always scan the finished PDF yourself before you send it out. Open the downloaded file, point your phone camera at the code, and confirm it opens the right page. Check two things: the link itself, and the spelling. A QR code faithfully encodes whatever you typed, including a typo. A ten-second scan test prevents an embarrassing reprint.

Also test a printed copy if printing is the point. Screens are forgiving; printers are not. Low ink, a wrinkled page, or a code printed too small can all break scanning. If the printed code struggles, increase the size and print again.

What kind of content works best?

Short links work best. A short, stable web address is easier to encode and scans more reliably than a very long one with tracking parameters. If your link is long, shorten it first with a link shortener, or use a page on your own site that redirects to the final destination. That also gives you a useful bonus: if the destination ever changes, you update the redirect instead of reprinting the PDF.

You can also encode plain text, such as a Wi-Fi password note or a short message, but links are the most common and most useful choice. Avoid encoding sensitive data like passwords in a code that anyone can scan.

Privacy and limits

Your PDF never leaves your browser. The code is generated locally, and the new PDF is built locally. There is no account and no tracking of what you encode.

One honest limit: this tool adds a code on top of pages. It does not track scans, and it cannot tell you how many people scanned it. If you need scan statistics, use a link shortener with analytics behind the code, and the numbers will appear there.

Common questions

Will the code still work if the PDF is printed in black and white? Yes. QR codes are designed for black and white, and the white backing keeps them readable.

Can I add different codes to different pages? Not in one run. Run the tool once per code, choosing the pages for each.

What if my link is very long? The code becomes denser and harder to scan. Shorten the link first.

Related tools

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top