Turn any link or text into a scannable QR code. Pick a size and color, then download a print-ready PNG or vector SVG. Runs entirely in your browser — no signup, no watermark, no expiration.
Paste a full URL (including https://) or any plain text. For tracking, add UTM parameters to your URL — e.g. ?utm_source=postcard&utm_medium=qr.
Controls the resolution of the downloaded PNG. The SVG download is vector and stays sharp at any size — best for print.
Higher levels survive smudges and small damage but make the pattern denser. Medium is a good default for postcards.
Live preview — updates as you type. Scan it with your phone to test before downloading.
Static code. This generator encodes exactly what you type into a permanent QR code — it does not shorten links or track scans. For high contrast and reliable scanning, keep a dark code on a light background and leave a clear white margin around it. Always test the downloaded code by scanning it before printing.
A plain QR code gets people to your page, but it can’t tell you how many recipients scanned it. That’s where tracked QR codes come in. PostKnock automatically adds a tracked QR code to your postcards in the in-app Design Studio — so when you mail a 4×6, 6×9, or 6×11 card, you can see scan activity reported inside the app. Tag your destination URL with UTM parameters and you’ll also see the resulting traffic and conversions in your own website analytics.
It pairs naturally with PostKnock’s one-two punch: mail the postcard, then follow up by phone with the built-in Call Queue (a Pro feature). Per-piece pricing — including printing and USPS First-Class postage — starts at $1.05 on the genuinely-free plan and $0.79 on Pro, paid from your wallet. No contracts, no minimums.
Learn more: how QR code tracking works · setting up QR tracking in PostKnock
Start Free →Use the page you want people to land on — a booking page, an offer page, or your homepage. Include the full https:// so phones open it directly.
Append something like ?utm_source=postcard&utm_medium=qr&utm_campaign=spring so your website analytics can attribute the visits and conversions to this mailer.
Keep strong contrast (dark code, light background). Download SVG for print so it stays crisp, or a high-resolution PNG for screens.
Scan it with your own phone first. Leave a clear quiet zone (white margin) around it, and don’t print it smaller than about three-quarters of an inch. Then drop it onto your postcard — or let PostKnock add a tracked QR code for you in the Design Studio.
Planning the spend too? Estimate postage and printing with our EDDM cost estimator → or check the math with the direct mail ROI calculator →
Yes. The generator runs entirely in your browser, with no signup, no account, and no watermark. Type a URL or text, customize the size and color, and download the QR code as a PNG or SVG. The codes never expire because they are static QR codes that simply encode the URL or text you typed.
Use SVG for print, including postcards, flyers, and signage. SVG is a vector format, so it stays razor-sharp at any size and is the safest choice for a printer. Use PNG for screens, slides, social posts, or quick sharing. For a printed postcard, SVG (or a high-resolution PNG) keeps the code crisp and scannable.
No. This free tool makes a plain, static QR code that encodes whatever you type — it does not record who scans it or when. To track scans, point the QR code at a URL with UTM parameters and read the results in your website analytics, or use PostKnock, which automatically adds a tracked QR code to your postcards and reports scans inside the app.
When you build a postcard in the PostKnock Design Studio, you can drop in a QR code that points at your landing page. PostKnock generates the code and tracks scans, so you can see how many recipients scanned the postcard. You can also tag the destination URL with UTM parameters to attribute traffic and conversions in your own website analytics.
Yes. A static QR code is permanent — it encodes the exact URL or text you entered, so it keeps working as long as that destination exists. Always test the downloaded code by scanning it with your phone before you send it to a printer, and keep a clear quiet zone (white margin) around it so cameras can read it reliably.
Yes. You can set both the foreground (dark) color and the background color. For reliable scanning, keep strong contrast — a dark code on a light background works best — and avoid light-on-dark or low-contrast combinations, which many phone cameras struggle to read.
PostKnock adds a tracked QR code to your card, prints it, and mails it — then helps you follow up by phone. Pay per piece from your wallet. No credit card to start.
Start Free →