Free tool

Free QR code generator

Make a QR code for a link, a Wi-Fi network, a contact card, an email, a text message, a phone number or a point on the map. Download it as a PNG for screens or an SVG for print. No account, no limits, no watermark.

The codes are static — the content lives in the image itself, not on our server. They will not expire, stop working after a trial, or count who scanned them.

Opens a website when scanned.

Appearance

Higher = still scans when scuffed or overprinted with a logo, but denser. Pick Q or H for print.

Preview

Fill in a field on the left — the code appears here instantly.

The code is built inside your browser. Wi-Fi passwords and contact details are never uploaded or stored.

Use cases

What kind of QR code do you need

Wi-Fi QR code

Print it for reception or the table. A guest scans and the phone joins the network — no more spelling out the password.

Business card QR code (vCard)

Name, company, job title, phone and email land in the contacts app in one scan, instead of on a card in a drawer.

Website QR code

Flyers, banners, packaging, van livery. Nobody has to retype the address, so nobody gets it wrong.

Phone number QR code

Scanning dials the number. Made for the "call about this unit" sign in a window.

Pre-written email or SMS

Opens a message with the recipient, subject and body already filled in. All that's left is send — far fewer abandoned enquiries.

Location QR code

A map pin instead of written directions. Copy the coordinates by right-clicking the spot in Google Maps.

How to

How to make a QR code in four steps

  1. 1

    Pick the code type at the top of the form — link, Wi-Fi, contact card, email, SMS, phone or location.

  2. 2

    Fill in the fields. The preview on the right redraws on every keystroke, so you see the result immediately.

  3. 3

    Adjust size, quiet zone, error correction and colours. For print, set correction to Q or H.

  4. 4

    Download the PNG or SVG — and scan the file with a phone before it goes anywhere near a printer.

Before you print

Six things that break QR codes

Don't go below 2 cm

Rule of thumb: the code's width should be at least a tenth of the scanning distance. Read from 3 metres, it needs a 30 cm side.

Keep the white border

The quiet zone is part of the specification, not decoration. Four modules of margin — a reader needs them to find the edges.

Dark code on a light background

Never the other way round. Some readers assume dark modules on light, and inverted codes fail them. Under 3:1 contrast is risky even for a camera.

Use correction level Q or H for print

Higher error correction keeps the code readable when it's creased, smudged or has a logo dropped in the middle. It costs density and saves print runs.

Test on two phones

Before it goes to the printer: one Android, one iPhone, from the real distance and under something close to the real lighting.

Say what the scan does

"Scan to join our Wi-Fi" outperforms a bare code by a wide margin. People need a reason to take the phone out.

FAQ

QR code questions, answered

Is this QR code generator really free?

+

Yes, completely. No account, no cap on how many codes you make, no watermark and no trial period. Codes made here can be used commercially — on flyers, packaging or advertising.

Will the QR code expire?

+

No. These are static codes: the address or text is encoded in the image itself, not stored on our server. There is nothing for us to switch off, so the code works for as long as whatever it points at does. That is the difference from generators that hand you a "free" code redirecting through their domain and stop serving it when the trial ends.

Does my data reach your server?

+

No. The whole code is built in your browser — a Wi-Fi password, a phone number or the details on a contact card are never uploaded or stored. Close the tab and nothing is left behind.

Static or dynamic QR codes — what's the difference?

+

A static code carries its content inside the image: free and permanent, but changing the destination means printing a new code. A dynamic code routes through someone else's redirect server, so the target can be swapped and scans counted — at the price of a subscription and a dependency on that provider still existing. This tool makes static codes.

PNG or SVG?

+

PNG for screens, email and slides. SVG for anything headed to print: it is vector artwork, so it scales to billboard size with clean edges. Printers usually ask for the vector file.

Can I change the code's colours?

+

Yes — module and background colour are both in the Appearance section. Stick to a dark code on a light background with strong contrast; if it drops too low the generator warns you, because those codes often fail to scan.

How much data fits in a QR code?

+

2,953 bytes at the lowest error-correction level, and realistically far less if the code has to survive being printed. The longer the content, the denser the grid. Use a link shortener for long URLs, and keep a vCard to the fields you actually need.

Do people need an app to scan it?

+

No. Android and iPhone cameras have recognised QR codes natively for years — point the lens and tap the prompt that appears.

This tool is run by Zwiadownia, a Polish B2B lead-research app. The product itself is Polish-only for now — but the QR generator is free for anyone, in any language.

Wersja polska — darmowy generator kodów QR