Skip to content

QR code generator

Links, Wi-Fi access, contact cards — as a crisp vector SVG or print-ready PNG, generated on your device with no signup and no expiry.

Link or any text

A URL opens when scanned; any other text is shown as-is.

21×21 modules · version 1 · generated on your device

Advanced settings (optional)
Style & durability
Error correction

Higher levels survive more damage or overlay (logos, print wear) but make a denser code. M suits screens; H suits print.

Quiet zone
4modules

Blank border around the code. The spec asks for 4 modules; below 2, some scanners struggle.

Code colour
#000000

Keep strong contrast with the background — dark on light scans most reliably.

Background

Solid background behind the code.

Runs in your browser. Files are never uploaded — you can go offline after the page loads.

How to use the QR Code Generator

  1. Pick what the code should do: open a link, join a Wi-Fi network, save a contact, start an email or dial a number.
  2. Fill in the fields — the code updates live as you type.
  3. Adjust colours, error correction and quiet zone if you like, then download the SVG or a PNG up to 4096 px.

Easy to use

Drop files, pick options, download. Whole folders at once, no signup, no daily limit.

Best quality

The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.

Private & secure

Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.

A QR code that is actually yours

Most online QR generators route your code through their own redirect link. That lets them charge later, show ads, track every scan — and when their domain dies or your trial ends, every printed code dies with it. This generator encodes your content directly into the squares, in your browser. There is no middleman to expire: the code works as long as your link works, with unlimited scans, forever. It also means Wi-Fi passwords and contact details never leave your device.

Making codes that scan first time

  • Contrast wins. Dark code on a light background is what every scanner is built for. Brand colours are fine while the code stays visually dark — test with a phone before printing a thousand stickers.
  • Keep the quiet zone. The empty border is part of the spec; crowding artwork against the code is the most common reason a print fails to scan.
  • Shorter content, simpler code. A short URL produces a coarse, forgiving pattern; a whole paragraph produces a dense one that needs a good camera. If your link is long, consider linking a shorter page.
  • Match error correction to the fate of the print. M for screens and clean paper; H for anything laminated, weathered, or likely to be scratched.
  • Size for the scan distance. Rule of thumb: the code should be at least a tenth of the distance it will be scanned from — a poster scanned from 3 m needs a ~30 cm code. Download the SVG and it prints sharp at any of these sizes.

What each mode encodes

Link / text is the classic: a URL opens in the browser, any other text is displayed. Wi-Fi uses the standard WIFI: format that iOS and Android understand natively — guests scan and join, nobody types a password. Contact produces a vCard, so scanning offers to save name, phone, email and company straight into the address book — print it on the back of a business card. Email and Phone open a pre-filled message or the dialler. All five are plain open standards, readable by any phone camera since 2017.

From code to artwork

The SVG download drops straight into Figma, Illustrator or a print layout and recolours like any vector. Placing it on a flyer you are sizing for print? The A4 print resizer gets the artwork to exact dimensions. Need the code as part of a social post? Generate it transparent and lay it over your design, then run the result through the social media resizer for every platform size at once.

Frequently asked questions

Do these QR codes expire or have a scan limit?

Never. The code IS your content — the URL or text is encoded directly into the squares, with no shortener or tracking service in between. It works for as long as the destination exists, with unlimited scans. Services that expire codes are routing scans through their own redirect server; this generator does not.

SVG or PNG — which should I download?

SVG for anything that will be printed or placed in a design tool: it is vector, so it stays razor-sharp at any size from a sticker to a billboard. PNG when a platform wants a bitmap — 1024 px suits documents and slides, 2048–4096 px suits print at larger sizes.

Can I change the colours and still have it scan?

Yes, within one rule: strong contrast, dark code on a light background. Scanners look for dark modules on light — a light code on dark scans unreliably on many phones. Brand colours work well when the code colour stays visually dark; always test with a phone camera before printing.

What does the error-correction level do?

It adds redundancy so a partly covered or damaged code still scans: L survives ~7% damage, M ~15%, Q ~25%, H ~30%. Higher levels make a denser code. M is right for screens; use H for print that will be handled, laminated or exposed to weather.

How does the Wi-Fi QR code work?

It encodes the network name, security type and password in the standard WIFI: format. Scanning it with a phone camera (iOS 11+ or Android) shows a "Join network" prompt — no typing. The password is inside the code itself, so share the printout only with people you would give the password to.

Is my data uploaded to create the code?

No. The code is computed entirely in your browser — including Wi-Fi passwords and contact details, which never leave your device. You can load the page, disconnect, and keep generating.

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

More free tools

Need icons or SVGs to start from?

InfyTool is built by the same team as these free libraries.