Create beautiful, customizable QR codes for URLs, Wi-Fi, contact cards, events, and more. Choose your style, add a logo and a scan-me frame, batch-generate hundreds, and download as PNG, SVG, print-ready PDF, or 3D-printable STL and 3MF with multi-color AMS support. No sign-up required.
url,label,frame — label and frame columns are optional.
Every feature below runs entirely in your browser — nothing is uploaded, nothing requires an account, and every download is free.
Generate a Wi-Fi QR code guests can scan to join your network — SSID, WPA/WEP or open networks, and hidden networks are all supported, with special characters escaped correctly.
A contact-card QR code that saves your name, company, phone, email, website, and address straight into the scanner's contacts app.
Encode calendar events, pre-filled text messages, email drafts, phone calls, map locations, or plain text — nine payload types in one tool.
Paste a list or upload a CSV and generate up to 200 styled codes at once, downloaded as a ZIP of PNGs or SVGs — every code in your chosen style.
Add a call-to-action frame — SCAN ME, SCAN FOR MENU, SCAN TO PAY, or your own text — rendered into the exported image, not just the preview.
Every design is decode-tested live in your browser, with a contrast checker and a print-size calculator that tells you how far away your code will scan.
Export a PDF with your code at a precise physical width in inches or centimeters — with optional crop marks — so what you print is what you measured.
A high-contrast, logo-free SVG variant sized in millimeters, ready to drop into LightBurn or any laser software for engraving on wood, slate, or metal.
The only free generator with STL and multi-color 3MF export — print raised QR plates on any printer, with AMS multi-filament support.
No. Static QR codes encode their content directly in the pattern, so they work forever and never depend on our servers. The trade-off is that the content cannot be changed after printing — for that you want a dynamic QR code, which is exactly what a Tapped smart tag is.
Yes. Choose the Wi-Fi content type, enter your network name and password, and download the code. Guests who scan it join your network without typing anything. It works with WPA, WEP, open, and hidden networks.
A useful rule of thumb is that a code scans reliably from about ten times its printed width — a 2-inch code from roughly 20 inches away. This page's built-in size calculator does the math for your exact design, including its module count.
Usually, thanks to error correction — the generator automatically raises error correction when you add a logo, and the live scannability check decodes your exact design in the browser so you know before you print.
Not with a static code — the destination is baked into the pattern. If you need to update the destination later, use a Tapped smart tag: the printed code never changes, but what it does is editable any time from a dashboard.
Export your design as STL for single-color printing or 3MF for multi-color printers with AMS. The 3MF separates the code and background into bodies, so slicers assign each its own filament. Codes print best at 4 inches or wider with a 0.4 mm nozzle.
Yes — open Batch Generation, paste one URL or text per line (or upload a CSV with an optional filename column), and download up to 200 styled codes as a ZIP of PNGs or SVGs.
No. Generation, decoding, and every export happen entirely in your browser. Your data, logos, and batch lists never leave your device.
A Tapped tag keeps the same QR code forever — and changes what it does whenever you do. Point it at a menu today, a form tomorrow, a schedule next week. No reprinting.