Unlimited · No signup · No watermark · Nothing uploaded

Free QR code generator

Create static QR codes for links, WiFi, contact cards, email and text. Everything is generated inside your browser — your data is never sent to a server. Download SVG or PNG, or export a whole batch as a ZIP.

1. Choose what the code contains

Static codes work forever and do not depend on us.

Include https:// so phones open it as a link.

2. Style

Your QR code

Updates instantly as you type.

Encoded content

Your input stays on this device. A copied link does contain the values above in its URL, so do not share it publicly if they are private.

Bulk QR code generator

Paste one URL or text per line. Every line becomes a separate QR code, exported together as a ZIP. Nothing is uploaded.

Useful for

  • Product pages, table tents and shelf labels
  • Asset tags and inventory labels
  • Event badges and attendee links
  • Restaurant menus and room signs

Files are named qr-001.svg, qr-002.svg and so on, in the same order as your lines. A manifest.csv maps each file back to its value.

Why generate QR codes locally?

Nothing is uploaded

Most online generators send your URL, WiFi password or contact details to their server. Here the code is built by JavaScript on your device, and there is no upload at all.

No expiry, no redirect

These are static QR codes. They encode the content directly, so they keep working even if this site disappears. No tracking redirect, no expiring trial.

No watermark or limit

No account, no email gate, no daily quota, no logo stamped on your download. Generate one or five hundred.

Vector output

SVG stays sharp at any print size. PNG is available for slides and documents. Both are generated in the browser.

Frequently asked questions

Is this QR code generator really free?

Yes. There is no account, no paid tier, no watermark and no limit on how many codes you generate. The tool runs entirely in your browser, so there is no server cost per code.

Do my QR codes expire?

No. The codes are static: the content itself is encoded in the pattern. They do not point to our servers, so they cannot expire or be disabled by us. If you need to change the destination later, generate a new code.

Is it safe to put a WiFi password in an online generator?

With this tool, yes: the WiFi details are turned into the pattern inside your browser and are never transmitted. With generators that build the image on a server, you are sending those credentials to a third party. Check before pasting sensitive data anywhere.

How do I make a QR code that joins a WiFi network?

Choose "WiFi network", enter the SSID, the password and the security type, then download. Most modern phones will offer to join the network when they scan it.

Can I generate many QR codes at once?

Yes. Paste one value per line into the bulk box, choose SVG or PNG, and download a ZIP containing every code plus a manifest CSV. The limit is 500 per batch and it all runs locally.

Which error correction level should I use?

Level M (about 15% recovery) suits most uses. Use H when the code will be printed small, placed outdoors, partially covered by a logo, or scanned from a distance. Higher levels make the pattern denser.

Why is a light background important?

Scanners expect dark modules on a light background. Inverted or low-contrast colour pairs can fail on some phones. This page warns you when the chosen colours have low contrast.

What is the difference between SVG and PNG?

SVG is a vector file: it scales to any size without blurring, which is what you want for print. PNG is a fixed-resolution bitmap, better for inserting into documents or slides. Both encode the same content.