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

  • 01

    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.

  • 02

    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.

  • 03

    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:

  • 01

    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.

  • 02

    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.

  • 03

    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.

  • 01

    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.

  • 02

    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.

  • 03

    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.

Frequently Asked Questions

No. We do not collect any information. You are anonymous to the platform. The QR code generation takes place on the browser side and it is known only to you.
Scripts are blocked. This site won’t work properly. If you’re using Brave, click the Shields icon and turn off Block scripts. Otherwise disable your ad blocker for this site.