About QRGlyph
QRGlyph is a free, privacy-first QR code generator built for anyone who needs a fast, reliable code without the friction that most tools add to the process.
Why we built this
Every other QR code generator we found had at least one of three problems: they required creating an account before you could download your code, they stored your content on their servers under opaque privacy policies, or they put useful features behind a paid tier after advertising themselves as free. We found this frustrating enough to build something different.
QRGlyph was built on a simple premise: generating a QR code is a local computation. It's a mathematical process that converts text into a two-dimensional pattern of squares. There is no technical reason it needs to happen on a remote server, touch a database, or require any identity information from the person generating it. So we made it work entirely in the browser.
How it works
When you type a URL, compose a vCard, or enter your Wi-Fi credentials in QRGlyph, that data never leaves your device. The QR code is computed entirely using JavaScript running locally in your browser tab. The patterns you see rendered are produced by an open-source QR encoding library (qrcode.react) executing in your browser's JavaScript engine — not on a server we control.
Our web server's job is simple: it delivers the initial HTML, CSS, and JavaScript files that make up the page. After that, the server plays no role in what you do. No request is made to our infrastructure when you enter content, change colors, upload a logo, or click download. Your browser does all of the work.
Every QR code we generate uses error correction level H — the highest available standard — which means up to 30% of a code can be physically damaged or obscured (by a logo, a scratch, or a printing defect) while remaining fully scannable. This is a deliberate choice that makes every code more durable in real-world use, from product packaging to outdoor signage.
Who it's for
QRGlyph is designed for anyone who needs a QR code without friction. In practice, that includes:
- Small business owners putting codes on menus, storefronts, business cards, and packaging — who want the code to work permanently without depending on a subscription to a third-party service.
- Event organizers linking attendees to schedules, venue maps, registration pages, or feedback forms.
- Teachers and educators creating interactive materials with QR codes that point to videos, reading resources, or assignment portals.
- IT teams and sysadmins generating Wi-Fi QR codes so employees and guests can join a network by scanning a posted code rather than typing a password.
- Marketers who need codes for campaigns, print ads, or packaging but don't need (and don't want to pay for) a dynamic code platform.
- Developers who need a quick QR code for testing without spinning up tooling or leaving the browser.
- Individuals who want to share contact information via a scannable vCard, or put a QR code on a personal website or portfolio.
What you can generate
QRGlyph supports eight content types: URLs, plain text, email addresses (with pre-filled subject and body), phone numbers for direct calling, SMS messages, WhatsApp chat links, Wi-Fi network credentials, and vCard contacts. All eight types are available on every visit, to every user, at no cost.
Codes can be customized with any foreground and background color, and you can embed a center logo or image. Downloads are available as PNG (1024×1024 pixels, suitable for most digital uses) or SVG (infinitely scalable vector, recommended for print). See our design best practices guide for recommendations on sizes, colors, and when to use each format.
Our privacy commitment
We do not collect the content you encode in your QR codes. We do not store QR codes on our servers. We do not require email addresses, phone numbers, or any identifying information. We do not use third-party analytics trackers that follow you across the web.
The site may display advertising (to cover hosting and development costs), which may involve cookies set by the advertising provider. Our Privacy Policy explains what is and isn't collected in detail.
Get in touch
If you've found a bug, have a suggestion, or want to ask a question about the tool, the best way to reach us is through the contact page. We read every message, though response times vary.
