Batch Barcode Injector
Stamp QR codes or barcodes with document IDs on every page or file.
About this tool
Batch Barcode Injector adds a QR code, Code 128, Code 39 or EAN-13 barcode to many PDFs at once. The data comes from a pattern: {file} is the file name, {n} the page (or file) number, plus {index}, {counter}, {total} and {date}.
Stamp every page, only the first or only the last page, choose the size, position, colour and QR error correction, and print the encoded text under the code. Each input file gives one output file.
Codes are drawn as vector shapes, not images, so they scan reliably even when printed small. Everything runs in your browser.
Engines: pdf-lib · other
How to use
- 1
Add one or more PDFs.
- 2
Choose the code type, data pattern and position.
- 3
Click “Add barcodes” and download the files.
Use cases
Document tracking
Give every page a unique ID that scanners can read back.
Archive indexing
Stamp each file with its reference number before filing.
Event tickets and forms
Add a QR code linking to an online page or record.
Frequently asked questions
What can I put in the pattern?
Any text plus tokens: {file}, {n}, {page}, {index}, {counter}, {total} and {date}. A URL works for QR codes.
Why does EAN-13 fail?
EAN-13 needs exactly 12 or 13 digits. Use Code 128 for letters.
Will the codes scan when printed?
Yes. Keep QR codes at least 15 mm and leave the white quiet zone on.
You may also like
Add Page Numbers
Stamp page numbers in any corner — 1, 2, 3 or “Page 1 of 10”, in Thai or English.
Edit & AnnotateAdd Stamps
Rubber-stamp pages with APPROVED, PAID, DRAFT, a date stamp or your own text.
Edit & AnnotateMerge PDF
Combine PDFs, images and text files into a single PDF in the order you want.
Organize & Manage