Free Tool

Free QR Code Generator

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.

Latitude and longitude take priority. Leave them blank to encode the address as a map search.
Square
Dots
Rounded
Classy
Classy Round
Pill
Square
Dot
Rounded
Classy
Use Gradient
add_photo_alternate
Click to upload or drag & drop
PNG, JPG, or SVG
L
7%
M
15%
Q
25%
H
30%
Higher levels improve scan reliability, especially with a logo. Use Q or H when adding a logo.
view_in_ar 3D Print Export (STL / 3MF) expand_more
Generate 3D-printable files from your QR code. 3MF includes two color objects for multi-color AMS printing (Bambu, Prusa). STL exports separate plate and code files. Print face-down on a textured plate for a flush, professional finish.
dynamic_feed Batch Mode (CSV Upload) expand_more
Paste one URL or text per line (or CSV: first column data, optional second column filename), or upload a CSV file. All codes use the current style settings and download as a single ZIP. Batches are capped at 200 codes.
CSV file format: url,label,frame — label and frame columns are optional.
or upload a CSV file
upload_file
Click to upload CSV
or drag & drop. One URL per row.
picture_as_pdf Print-Ready PDF & Laser SVG expand_more
Export a PDF with the code at an exact physical size, centered on a US Letter page — ready for any print shop. The laser SVG is a simplified pure-black version (square modules, no gradients or logo, quiet zone preserved) for LightBurn and other engraving software.
The PDF embeds a 2048 px render.
Preview
troubleshoot Scannability Lab
hourglass_empty Checking...
Contrast
Size calculator
Printed width

Everything this free QR code generator can do

Every feature below runs entirely in your browser — nothing is uploaded, nothing requires an account, and every download is free.

Wi-Fi QR codes

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.

vCard contact QR codes

A contact-card QR code that saves your name, company, phone, email, website, and address straight into the scanner's contacts app.

Calendar, SMS, email, and location

Encode calendar events, pre-filled text messages, email drafts, phone calls, map locations, or plain text — nine payload types in one tool.

Batch QR code generator

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.

Scan-me frames and labels

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.

Scannability testing

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.

Print-ready PDF at exact size

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.

Laser engraving SVG

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.

3D-printable STL and 3MF

The only free generator with STL and multi-color 3MF export — print raised QR plates on any printer, with AMS multi-filament support.

QR code questions, answered

Do QR codes made with this generator expire?

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.

Can I make a Wi-Fi QR code for free?

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.

What size should I print a QR code?

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.

Will a QR code with a logo still scan?

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.

Can I change where a QR code points after printing it?

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.

How do I 3D print a QR code?

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.

Can I generate many QR codes at once?

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.

Is anything uploaded to your servers?

No. Generation, decoding, and every export happen entirely in your browser. Your data, logos, and batch lists never leave your device.

Go beyond static

Static QR codes are just the beginning.

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.

autorenew Update anytime schedule Time-based schedules conversion_path Multi-step sequences insights Scan insights view_in_ar 3D print export
Explore Tapped