About getqrcode
Last updated: August 2026
getqrcode is a free, in-browser QR code generator with custom colors and logo overlay. It supports every common QR type — URLs, vCards, WiFi networks, email, SMS, phone, and geographic coordinates — and exports to PNG, SVG, and PDF.
Everything runs in your browser. There is no server-side processing, no upload step, no analytics, no signup. Generate QR codes for sensitive data without worry.
How it works
The QR codes are generated by the qrcode library, the most widely-used open-source QR implementation. The output is rendered to an HTML5 canvas, which gives us instant PNG export and a clean integration with the logo overlay system.
The scanner uses jsQR, a pure-JavaScript QR decoder. Image data is read from your file in the browser, decoded, and discarded — nothing is uploaded to a server.
Why we built this
Most QR generators require an account, watermark free results, or track every scan. The paid tiers can be $20-50/month for what should be a 5-minute task. getqrcode is the tool we wanted: fast, free, fully customizable, and 100% private.
It's part of a small family of in-browser tools for designers and creators, alongside ColorMix (color palettes from images) and Quickfire (human-benchmark tests).
Privacy by design
getqrcode has no accounts, no server-side storage, no upload step. The QR content you enter and any logo you upload are processed entirely in your browser using the HTML5 canvas API. We can't see them and we don't want to.
Methodology
QR codes are governed by the ISO/IEC 18004 standard. The library implements error correction levels L (7%), M (15%), Q (25%), and H (30%), which determine how much of the QR can be damaged before it becomes unreadable. When a logo is overlaid, we automatically bump to at least Q (25%) to ensure the logo's coverage of the QR pattern doesn't break scanning.