# QR Tag Generator > A free QR code generator that runs entirely in the visitor's browser. No > account, no watermark, no redirect, and no data sent to a server. Codes are static: the content is encoded in the pattern itself, so they never expire and cannot be edited after printing. Output is PNG or print-ready SVG. The encoder implements ISO/IEC 18004 and supports numeric, alphanumeric and UTF-8 byte modes, versions 1-40, and error correction levels L, M, Q and H. Every page has a Markdown mirror at its URL plus `index.md`, and the full text of the site is at https://qr-tag-generator.com/llms-full.txt. ## Key facts - Codes generated here are static and do not expire. - Nothing typed into the generator is transmitted; encoding happens client-side. - Free for commercial use, no attribution required, no signup. - Scan counts and editable destinations are NOT available: those require a dynamic code, which means a redirect owned by a third party. ## Tools - [Link QR code](https://qr-tag-generator.com/url-qr-code-generator/): Turn any web address into a code people can scan. - [Wi-Fi QR code](https://qr-tag-generator.com/wifi-qr-code-generator/): Guests join your network without typing a password. - [Contact card QR code](https://qr-tag-generator.com/vcard-qr-code-generator/): Share name, phone and email in a single scan. - [Text QR code](https://qr-tag-generator.com/text-qr-code-generator/): Encode plain text that works with no internet at all. ## Guides - [Why a QR code will not scan](https://qr-tag-generator.com/guides/qr-code-not-scanning/): A QR code that will not scan usually fails for one of nine reasons. Work through them in this order, from most to least common, with the fix for each. - [Static vs dynamic QR codes](https://qr-tag-generator.com/guides/static-vs-dynamic-qr-codes/): Static codes carry their content and never expire. Dynamic codes are editable and trackable but depend on a redirect someone else owns. How to choose. - [What size to print a QR code](https://qr-tag-generator.com/guides/qr-code-size-guide/): How large a QR code needs to be at a given scanning distance, why the 10:1 rule breaks down for dense codes, and the minimum sizes for common materials. - [Error correction levels explained](https://qr-tag-generator.com/guides/qr-code-error-correction/): What the four QR error correction levels actually do, how much damage each recovers, what they cost in code density, and which one to pick for your job. - [Do QR codes expire?](https://qr-tag-generator.com/guides/do-qr-codes-expire/): Static QR codes never expire because the content is inside the pattern. Dynamic codes can stop working at any time. How to tell which kind you have. ## About - [About](https://qr-tag-generator.com/about/): why the codes are static and browser-generated - [Accessibility](https://qr-tag-generator.com/accessibility/): WCAG 2.1 AA statement - [Disclosure](https://qr-tag-generator.com/disclosure/): how the site is funded - [Sitemap](https://qr-tag-generator.com/sitemap/): every page on the site, with a line on each ## Policies - [Privacy policy](https://qr-tag-generator.com/privacy-policy/) - [Cookie policy](https://qr-tag-generator.com/cookie-policy/) - [Terms of service](https://qr-tag-generator.com/terms/) - [Disclaimer](https://qr-tag-generator.com/disclaimer/) - [Legal notice](https://qr-tag-generator.com/legal-notice/)