Skip to content
SmallQRCode

Free QR Code Generator

Create custom QR codes instantly for websites, Wi-Fi, text, email, phone numbers, contacts and more — then download as PNG or SVG.

  • No account
  • No watermark
  • Never expires
  • Runs in your browser

Making a url QR code? See the full URL QR Code guide →

Paste the full link, or just type the domain — https:// is added automatically.

Customize design

Presets

Higher levels survive more damage and bigger logos — at the cost of a denser code.

Blank border around the code in modules. 4 is the specification recommendation.

Center logo (optional)

Your QR code

Made in your browser
Your QR code appears here as you type

Waiting for valid content

Free, no watermark, never expires. SVG scales to any size for print.

Why use this generator?

Private by design

QR codes are generated entirely on your device. The content you encode never touches our servers — no Wi-Fi passwords, no contact details, nothing.

Instant, unlimited, free

No sign-up wall, no download limits, no watermark, no scan caps. Generate as many codes as you want, forever, for any use — including commercial.

Print-ready PNG + SVG

Download crisp PNGs up to 2048 px or true vector SVG files that scale to any size — billboards included — with the quiet zone and margins already correct.

Scanability guard

The generator warns you about low contrast, oversized logos, missing quiet zones and over-dense codes before you print anything that won’t scan.

Your QR codes stay private

Privacy here is an architectural fact, not a marketing line.

Generated locally
The QR code is computed by your browser, on your device. What you encode — links, passwords, contact details — is never transmitted to us.
No account required
There is nothing to register for. Open the page, type, download. We don’t want your email address and never ask for it.
No content storage
We don’t store the QR codes you make. Our anonymous counters record only that an event happened — like “a Wi-Fi QR code was generated” — never the content itself.
Free, watermark-free downloads
Full-resolution PNG and SVG files with no watermark, no sign-up gate and no hidden “HD upgrade”.

How it works

  1. 1

    Choose what your QR code contains

    Pick a type — website, Wi-Fi, text, contact, email, phone, location, event, WhatsApp or a social profile — and fill in the fields.

  2. 2

    Customize your design

    Set colors, module shapes, corner styles and an optional center logo. Sensible defaults mean you can also just leave everything as it is.

  3. 3

    Download and use it

    Save your QR code as PNG or SVG. It's a static code: it works forever, needs no account, and never expires.

QR code guides

Practical, honest guides — from picking the right size to troubleshooting a code that won’t scan.

Browse all guides →

Frequently asked questions

Is this QR code generator really free?
Yes — every tool on this site is completely free with no account, no watermark, no download limits and no scan caps. The codes are yours to use commercially, on anything from business cards to packaging.
Do the QR codes expire?
No. These are static QR codes: the content is physically encoded in the pattern itself, so they keep working forever — even if this website disappeared tomorrow. There is no subscription that can lapse and no service that can switch them off.
Is my data uploaded anywhere?
No. Generation happens entirely in your browser — the URL, Wi-Fi password or contact details you encode never leave your device. We collect only anonymous usage counts (like “a Wi-Fi code was generated”) so we know which tools to improve; never the content itself.
Which formats can I download?
PNG in 512, 1024 or 2048 pixel sizes, and SVG — a true vector format that scales to any print size without quality loss. Both are free, watermark-free and generated locally on your device.
Can I add my logo to the QR code?
Yes. Upload a logo and it's placed in the center; error correction is automatically raised to the highest level and the covered modules are removed for a clean look. If the logo grows too large for reliable scanning, you'll get a warning.
What’s the difference between static and dynamic QR codes?
A static code contains the content itself — it's free, permanent and private, but the destination can't be changed after printing. A dynamic code points to a redirect service that can be re-aimed and tracked, which requires an account and a running subscription. Our tools generate static codes; our guide covers the trade-offs in detail.