Privacy-focused
secure QR code generator
Generate a URL, text, email, or vCard QR code entirely in your browser. No ads, no tracking, and nothing you encode is ever sent to a server.
How the secure QR code generator works
Choose a type and enter your data
Pick URL, Text, Email, or vCard and fill in what you want encoded, then select Generate QR code.
The QR is drawn in your browser
The code is rendered into a <canvas> element using your browser's own JavaScript. Nothing you typed is sent to a server to make this happen.
Download or scan it
Download the code as an image or scan it straight off the screen with a phone camera. Nothing about it is kept once you leave the page.
Private by design: nothing leaves your browser
Sometimes you worry about a platform holding on to your QR code. Maybe it points to a sensitive URL, or to a form or survey for research, and you would rather not have that destination logged anywhere but here. If that describes what you are encoding, a standard QR generator that round-trips your data through a server is not a good fit:
100% client-side
The code is generated in a <canvas> element on your device. Generating it fires no network request, which you can confirm in your browser's network tab.
Nothing stored or logged
There is no account and no history. We do not know what you encoded, and neither does anyone else, unless they scan the code themselves.
Works offline
Once the page has loaded you can disconnect from the internet and keep generating and downloading codes. If a server were doing the work, it would stop.
A QR code is not a secret
Anyone who scans it can read what is inside, so keeping the generator private only protects who sees the data before it is scanned. If the content itself is sensitive, encrypt the text before you encode it and paste the ciphertext into the Text tab. If the code points to a file or a page, lock that destination with a long random password so a scan alone is not enough to open it.
Built for developers and security-conscious teams
Anyone who needs a QR code today and would rather not hand the destination to a third-party service to generate it. BlockSurvey takes the same position on research data with zero-knowledge surveys, where responses are encrypted before they ever reach a server.
Sharing sensitive links
Point a code at an internal document, a survey, or a URL you would rather not have logged by a third-party shortener or generator.
Events & business use
Hand out contact details at a conference or storefront with a vCard code, without paying for a SaaS tool just to make one QR code.
Privacy-conscious users
Skip generators that track scans or route the code through their own domain first. What you encode here stays between you and whoever scans it.
Building something that handles sensitive data?
BlockSurvey runs on zero-knowledge surveys, so the responses you collect are never sold or mined. Responses are encrypted on the respondent's device, so the server stores nothing readable.
More free privacy tools
Browse all privacy toolsThese tools run in your browser because that is how we build everything. The same idea, applied to research: privacy-first surveys with end-to-end encryption.