Add a QR code — link, text, or vCard.
Generate a QR code from a URL, plain text, or vCard, and stamp it on a PDF page. Pick the position, set the size, choose error-correction level — all with a live preview, all in your browser.
- ✓ Stays in browser
- ✓ No signup
- ✓ Vector output
Want to edit more on this PDF?
Sign, redact, watermark, autofill · stays in your browser
How it works.
- Step 01
Upload
Drop your PDF onto the dropzone or click to browse. The file stays in your browser.
- Step 02
Encode
Type a URL, plain text, vCard, or Wi-Fi credentials. The QR preview updates as you type.
- Step 03
Place
Pick a position, size preset, and which pages to stamp. The QR is rendered as PDF vector geometry.
- Step 04
Download
Click "Stamp & download". The modified PDF saves locally; the original is never touched.
About QR codes.
What's a vCard?
vCard is the standard format for contact-card data. When someone scans a vCard QR, their phone offers to add the contact to their address book — useful for business cards or signed contracts.
How big should the QR be?
Rule of thumb: scan distance / 10 = QR size. A QR scanned from 30 cm (typical for printed flyers) wants ~3 cm; from 3 m (poster from across a room) wants 30 cm. Our presets are tuned for handheld scans.
What error-correction level should I pick?
L (7%) for clean printing — smallest QR. M (15%) is the default — robust for casual prints. Q (25%) for QRs you laminate or place on rough surfaces. H (30%) for QRs with logos overlaid in the center.
Is the QR a vector or an image?
Vector. The QR is drawn with PDF rectangle commands, which means infinite zoom with no pixel blur. Print at any size, scan from any distance.
Need to do more than this?
Open the full editor for signing, redaction, watermarks, autofill, and the rest of the toolbelt — same file, no upload, no signup.