← Free QR Code Generator

How to Use the Free QR Code Generator (Step by Step)

Reviewed by the FreeOnline.fyi team · Updated 2026-09-09

We built the [Free QR Code Generator](https://freeonline.fyi/free-qr-code-genera

We built the Free QR Code Generator for one reason: small business owners and marketers shouldn't need an account, a watermark, or a tutorial video to make a QR code. Open the page, paste your content, see the code update live, and download a PNG or SVG. That's the whole flow.

When we tested it with a sample café menu link and a WhatsApp contact card, both codes rendered in under 200 ms after we stopped typing. Everything happens in your browser, so nothing about your menu URL or your WiFi password leaves the device — a small but important detail when you're sharing guest network credentials.

The first thing the tool asks is the content type.

The first thing the tool asks is the content type. There are seven options: URL, text, email, phone, SMS, WiFi, and vCard. Each one changes what the scanner does on the other end. A URL opens in the browser, a vCard offers to save a contact, and a WiFi code lets a phone join the network without typing the password.

For most marketing uses, URL is the right pick — it's what almost every printed QR code does. Reach for vCard when you're putting a code on a business card or exhibition badge, and WiFi whenever you want guests to hop on the network with one tap. We tried all seven while building the tool and found the dropdown easy to switch between without losing your other settings.

Once you choose a type, the big input field is where the work happens.

Once you choose a type, the big input field is where the work happens. Paste a link, type a message, or fill in the WiFi SSID and password — up to 1,000 characters is supported, which is plenty even for a long tracking URL with full UTM parameters.

Below the input you'll find the controls that affect how the code looks and how robust it is. Size ranges from 128 px (good for web) to 2,048 px (large-format print). Error correction has four levels — L, M, Q, H — borrowed from the ISO/IEC 18004 QR code standard. Higher levels add redundancy so the code still scans if a logo is placed in the middle or part of it gets scratched, but they also make the pattern denser. We default to M, which is a sensible middle ground.

The preview card sits right under the inputs and updates every time you change a

The preview card sits right under the inputs and updates every time you change anything. The debounce is 150 ms, so the image only refreshes once you've actually paused. To verify it really works, scan it with your phone's camera — the tool reminds you in Arabic ("امسح الرمز بكاميرا هاتفك للتحقق"), and the same hint is mirrored for left-to-right readers too.

When you're happy with the result, click Download. PNG works for almost everything: flyers, menus, social posts. SVG is the format to pick when you want the code scaled up for a poster or a banner, because it stays crisp at any size — vectors, not pixels. If you've ever printed a 512 px PNG at A2 size and watched it turn into a blurry checkerboard, this is why SVG exists. The W3C SVG specification is the official reference if you want to dig into the format.

Here are three real uses we walked through ourselves.

Here are three real uses we walked through ourselves. A café owner dropping a Google Drive PDF link into the URL field, picking a 1,024 px size for table tents, and downloading the PNG — about 20 seconds end to end. For a freelancer handing out business cards, vCard is faster than dictating your phone number: we filled in name, company, phone, and email, and the resulting code saved all four fields to the test phone's contacts app on scan.

For guest WiFi at a small shop, the WiFi type builds the SSID and password into the code itself, so a scan-and-connect beats typing a 16-character WPA key on a tablet. Mobile-first users get a full-width sticky download button at the bottom of the screen, which matters more than it sounds when you're testing codes on a phone between tables.

A few honest limitations worth knowing.

A few honest limitations worth knowing. The generator does not track scans — if you need analytics, point your URL at a shortener on your own domain or a campaign tracker before generating the code. Very long URLs (full UTM-tagged campaign links with session IDs, for instance) make the QR pattern denser, which can hurt scannability on cheap cameras; shorten them first.

Always test the final code on at least two different phones before printing in bulk. Lighting, screen glare, and reading distance all change scan success, and what reads fine at arm's length can fail across a table. And if you ever need a different kind of utility — a quick calculation, for instance — the Scientific Calculator Online sits alongside this tool in the same toolbox. The full set lives on FreeOnline.fyi free online tools, all browser-based, free, and without accounts.

References