Free · No sign-up
Add barcodes and QR codes to any PDF
Drop Code 128, Code 39, EAN-13, ITF, QR or Data Matrix onto any page. Drag to position, rotate vertically to run along an edge, then download. Your original pages are preserved exactly.
What you can do
Any barcode type, per page
Every barcode carries its own symbology, so page 1 can hold a QR code while page 4 holds Code 128. Change the type at any time and the value follows.
Exact placement, including corners
Drag, resize, nudge, or snap to any edge or corner. Vertical barcodes sit flush against the page edge — what you see is exactly what is written to the PDF.
Rotate 90°, 180° or 270°
Turn a barcode vertical to run up or down a spine or margin. The on-screen preview matches the generated file precisely.
Originals preserved
Pages are imported as vector templates and barcodes are layered on top as vector graphics. Nothing is rasterised or re-compressed.
Private by default
Files are never shared, never indexed, and are deleted automatically after 7 days.
Also available for images
Need a standalone barcode image instead of a PDF overlay? Use the free barcode generator for PNG and SVG output.
Supported barcode types
- Code 39 Code 39 supports digits, A–Z and the symbols - . space $ / + %.
- Code 128 Code 128 accepts any printable text.
- ITF / Interleaved 2 of 5 ITF / Interleaved 2 of 5 requires an even number of digits.
- EAN-13 EAN-13 requires 12 digits (the 13th check digit is calculated) or a full 13-digit number.
- Data Matrix Data Matrix accepts any text.
- QR Code QR Code accepts any text or URL.