Home/Everyday Tools/QR Code Generator
Live tool No uploads, ever

QR Code Generator

Create custom QR codes for links, Wi-Fi, contact cards, and more — with your own colors, a logo, and true vector (SVG) download. No sign-up, no limit on how many you make.

Runs entirely on your device
No limit on codes generated
Free SVG (vector) download
Bulk mode + ZIP download

ⓘ Static, not "dynamic"

These QR codes encode your data directly and can't be edited after printing or tracked with scan analytics — that needs a live redirect server, which is what paid "dynamic QR" plans actually are.

✓ Logo-safe error correction

Adding a logo automatically raises the error correction level so the code still scans reliably with part of the center covered.

⚠ Test before printing

Always scan your finished code with a couple of different phones before printing it at scale, especially with unusual colors.

Dots & pattern
Backdrop
Click to add a center logo
You've switched away from "H" error correction after adding a logo — this combination may be hard to scan on some devices.
400px

Recently generated

Generate a QR code and it'll be saved here automatically.

How it works

Four steps to your QR code

1

Pick a content type

URL, Wi-Fi, a contact card, and more — or paste a whole list in bulk mode.

2

Style it

Set colors, dot shape, and drop in a logo if you want one.

3

Preview live

The code updates instantly as you type or change settings.

4

Download

Grab a PNG, a true vector SVG, or a ZIP of a whole batch.

Transparency

What This Tool Supports

We'd rather tell you upfront than have your QR code surprise you.

ElementSupport
Content typesURL, text, Wi-Fi, email, SMS, phone, contact card, location
Colors & dot styleFully customizable, no watermark
Logo embeddingSupported, with an automatic scan-risk warning
PNG downloadAny size up to 1000px
SVG (vector) downloadFree, no account required
Bulk generationUnlimited entries per batch, ZIP download
Dynamic / trackable QR codesNot supported — see the note above on why
Comparison

How this compares

Free-tier limitTypical competitorCalcuHive
Number of QR codesOften capped, or watermarkedUnlimited, no watermark
Vector (SVG/EPS) downloadUsually requires an account or paid planFree, always
Bulk / batch generationPaid plan requiredIncluded, free
Logo + custom colorsOften paid-tier onlyFree, always
Where codes are generatedOften server-sideYour own browser only
FAQ

Common questions

Is this a "dynamic" QR code I can edit later?

No — this generates a static QR code, meaning the data is baked directly into the pattern. Once printed, it can't be redirected to a new destination or tracked with scan counts, since that requires a live server in between. We'd rather say this clearly than let you print something expecting a feature it doesn't have.

Will a logo stop my QR code from scanning?

Not if it's kept reasonably small and you use "H" (High) error correction, which is designed to tolerate part of the pattern being covered. We show a warning if your logo size and error-correction level are a risky combination.

Is the SVG download really free?

Yes, no account or payment needed. SVG is a true vector format, so it stays perfectly sharp at any print size — useful for signage or merchandise.

How does bulk mode work?

Paste one value per line — a list of URLs, for example — and every line becomes its own QR code using the same style settings, ready to download individually or all together as a ZIP.

Is my data uploaded anywhere?

No, every QR code is generated by your own browser. Nothing you type is sent to a server.

Which error-correction level should I use?

Medium (M) is a good default for most uses. Choose High (H) if you're adding a logo or the code might get slightly damaged or dirty (e.g. printed outdoors), and Low (L) only if you need the smallest, simplest possible pattern.

Learn more

Related reading

Static vs dynamic QR codes, explained

What each actually offers, and when you'd need a paid dynamic plan.

Read article →

Choosing an error-correction level

How L/M/Q/H affect scan reliability and pattern density.

Read article →

Designing a QR code people actually scan

Contrast, size, and placement tips for print and packaging.

Read article →

Always test your finished QR code with more than one device before printing it at scale, especially with custom colors, a logo, or low error correction.