--- title: Free QR Code Generator — Custom QR Codes, No Signup description: Make free QR codes for links, Wi-Fi, contact cards and text. Custom colours, print-ready SVG and PNG. Built in your browser, so nothing you type is uploaded. url: https://qr-tag-generator.com/ updated: 2026-09-08 licence: content (c) QR Tag Generator --- # Free QR code generator Make a code for a link, your Wi-Fi, a contact card or plain text. Download it as a sharp PNG or a print-ready SVG. _[Interactive QR code generator — requires a browser.]_ The code is built on your device, so JavaScript needs to be enabled to generate one. Everything else on this page reads normally without it. Download PNG Download SVG ## Pick the kind of code you need Each type packs your information into the format phones already know how to act on, so the scan opens a page, joins a network or adds a contact instead of just showing a wall of text. - [Link QR code](./url-qr-code-generator/) — Turn any web address into a code people can scan. - [Wi-Fi QR code](./wifi-qr-code-generator/) — Guests join your network without typing a password. - [Contact card QR code](./vcard-qr-code-generator/) — Share name, phone and email in a single scan. - [Text QR code](./text-qr-code-generator/) — Encode plain text that works with no internet at all. ## How the generator works - Choose a type and fill in the fields. The code redraws as you type, so you can see the result immediately. - Adjust the error correction level if the code will end up somewhere it might get scuffed, wrapped around a curve or partly covered. - Download a PNG for screens and everyday printing, or an SVG if it is going to a printer, a sign maker or anything that needs to scale up. ### Everything happens on your device The encoder is a piece of JavaScript that runs in your browser. It builds the module grid, adds the Reed–Solomon error correction bytes and draws the image locally. Your Wi-Fi password never leaves your laptop, which matters more than it sounds: most free generators post whatever you type to a server before handing back an image. Our [privacy policy](https://qr-tag-generator.com/privacy-policy/) sets out exactly what that means, and the [cookie policy](https://qr-tag-generator.com/cookie-policy/) explains why there is no consent banner. ### These codes do not expire A static QR code stores its content inside the pattern itself. There is no redirect in the middle and no account that can lapse, so a code printed on a menu or a tag keeps working indefinitely. The trade-off is that you cannot change where it points after printing — if you need that, point the code at a short URL you control and change the destination there. We explain the reasoning behind that choice on the [about page](https://qr-tag-generator.com/about/). ### Choosing an error correction level Whatever you are encoding — a [URL to QR code generator](https://qr-tag-generator.com/url-qr-code-generator/), your [Wi-Fi network](https://qr-tag-generator.com/wifi-qr-code-generator/), a [contact card](https://qr-tag-generator.com/vcard-qr-code-generator/) or [plain text](https://qr-tag-generator.com/text-qr-code-generator/) — this setting is the one worth understanding. It adds redundant data so a code still reads when part of it is unreadable. M, the default here, handles roughly 15% damage and suits most jobs. Raise it to Q or H for packaging that creases, outdoor signage, or a code with a logo over the centre. There is a catch before you reach for H: a higher level makes the grid denser, so at the same printed size the squares get smaller. Our guide to [QR code error correction levels](https://qr-tag-generator.com/guides/qr-code-error-correction/) works through the trade-off, and the [size guide](https://qr-tag-generator.com/guides/qr-code-size-guide/) covers how the two interact. ## Questions people ask **Is this QR code generator really free?** Yes. Every code is free to create and download, with no account, no watermark and no cap on how many you make. **Do my QR codes expire?** No. The content lives inside the pattern of squares, so there is no server that can be switched off. A printed code keeps working for as long as whatever it points to still exists. **Is my data sent anywhere?** No. The code is built by JavaScript running on your own device, so Wi-Fi passwords, phone numbers and anything else you type stay in your browser. **Can I use these codes commercially?** Yes. Put them on menus, packaging, business cards, signage or products. No attribution is needed and there is no licence fee. **What size should I print a QR code?** Aim for roughly one tenth of the scanning distance. Read at arm’s length, about 2 cm works. On a poster read from 3 metres, allow around 30 cm. --- Source: https://qr-tag-generator.com/