Generate QR Codes Without Sending Data Anywhere
Most online QR generators receive whatever you encode — which is a strange thing to accept when the content is your Wi-Fi password or personal contact card. This tool generates QR codes entirely in your browser: plain text and URLs, Wi-Fi join codes, vCards, and even password-encrypted payloads that only someone with the passphrase can decode. Nothing you encode is transmitted anywhere.
Open Secure QR Code Generator in the ad-free workspace.
Open Secure QR Code Generator →What this tool does
- Generates standard QR codes for text and URLs, rendered locally in your browser.
- Creates Wi-Fi QR codes that phones recognize natively — scan to join, no password typing.
- Builds vCard QR codes so a scan adds your contact details directly to someone's address book.
- Encodes password-encrypted payloads: the QR contains ciphertext, and a companion decoder decrypts it locally with the passphrase.
- Exports crisp PNG and SVG versions suitable for print at any size.
- Lets you tune error-correction level for codes that must survive wear or small print sizes.
Your privacy on this tool
Stays on your device
- Everything you type — URLs, Wi-Fi credentials, contact details, secret payloads — stays in the page.
- QR rendering and encryption both run on your device; no generation request carries your content to a server.
- Exported images are created and downloaded locally.
Reaches our server: nothing
This tool makes no upload. Your content is processed entirely in your browser.
How to use it
- Open the generator at /app/secure-qr-code.
- Pick the type: text/URL, Wi-Fi, contact card, or encrypted payload.
- Fill in the content — for encrypted payloads, set the passphrase the recipient will use to decode.
- Adjust size and error-correction if the code will be printed small or handled a lot.
- Export as PNG or SVG and test-scan it with a phone before distributing.
Common uses
- A Wi-Fi QR code for your guest network, framed by the door instead of a password taped to the router.
- Contact-card QR codes for the back of business cards or a conference badge.
- An encrypted QR on a printed emergency sheet — codes and instructions readable only with the family passphrase.
- Menu, portfolio, or event links for print materials, generated without a third-party service tracking the URL.
- Handing dense text — a public key, a config blob — from screen to phone without a cable or cloud hop.
Supported formats
- Text
- URL
- Wi-Fi (WPA/WPA2/WPA3)
- vCard
- Encrypted payload
- Export: PNG and SVG
Generation works in all modern browsers; the codes themselves scan with any standard camera app (encrypted payloads decode via the companion tool).
Limitations & security notes
Limitations
- A standard QR code is not private: anyone who scans it reads the content. Only the encrypted-payload type protects the data itself.
- QR capacity is finite — a few kilobytes at most, and encryption overhead reduces usable space further. This is for credentials and snippets, not files.
- Encrypted payloads need the companion decoder and the passphrase to read; a stock camera app will just see opaque text.
- Printed Wi-Fi QR codes keep working until you change the password — physical possession of the print equals network access.
- SecretPNG is in beta and has not been independently audited.
Security notes
- Local generation matters most for Wi-Fi and vCard codes — those are literal credentials and personal data, and typical online generators receive them in full.
- Encrypted payloads use the same AES-256-GCM and PBKDF2 (600,000 iterations) machinery as our file encryption — the QR carries ciphertext, and the passphrase never appears in the code.
- Treat a posted QR code like a posted password: place Wi-Fi codes where only intended guests see them.
- Higher error-correction makes printed codes tolerate scuffs and folds; use it for anything living in the physical world.
- Before distributing widely, scan your own code once — a typo in a URL or SSID is much cheaper to catch now.
Frequently asked questions
- Why does it matter where a QR code is generated?
- Because generation requires the content: an online generator that builds your Wi-Fi QR server-side has received your network name and password. For URLs that may be fine; for credentials and contact data it is a needless disclosure. Local generation means the only copy of your content is the QR code you export.
- What is an encrypted QR code useful for?
- Situations where the code might be seen by more people than should read it: a printed recovery sheet in a drawer, an emergency-access card in a wallet, instructions left with a neighbor. The code holds AES-256-GCM ciphertext; scanning it yields nothing readable without the passphrase, which you share only with the intended people.
- Can any phone scan the Wi-Fi and contact codes?
- Yes — Wi-Fi and vCard QR formats are industry standards that iOS and Android camera apps handle natively: scanning a Wi-Fi code prompts to join the network, and a vCard prompts to add the contact. Encrypted payloads are the exception, requiring our decoder page plus the passphrase.
- How much data fits in a QR code?
- Up to roughly 3 KB of binary data at the largest size with low error correction, and meaningfully less as error correction rises. In practice: URLs and Wi-Fi credentials fit trivially, a full contact card fits comfortably, and an encrypted note of a few hundred characters is fine. For anything bigger, encrypt a file and share it directly instead.
- Do the QR codes expire or depend on this site staying up?
- Plain text, URL, Wi-Fi, and vCard codes are fully self-contained — the data lives in the pattern itself, and they work forever regardless of us. Encrypted payloads are self-contained too, but decoding them requires a decoder implementing the documented format; ours is the convenient one, and the format's openness means it is not the only possible one.
Related tools
Share a One-Time SecretShare a password or note via an expiring, one-time link.Recovery-Code SheetOrganize two-factor recovery codes into a printable or encrypted sheet.
Guides:send passwords securely
Was this tool helpful?
Last reviewed: 2026-07-14Open Secure QR Code Generator
SecretPNG is in beta and has not been independently audited. Security status.