Private QR Code Generator
A private QR code generator should avoid sending the payload you enter to a server unless a server is truly needed. For static QR codes, the browser can generate the image locally.
Local generation keeps the payload on your device
For a static QR code, the app can turn your text, URL, Wi-Fi details, or contact fields into a QR image directly in the browser. The payload does not need to be uploaded for basic generation.
PlainQR uses that model for the interactive generator pages.
A redirect link changes the privacy model
If a QR service creates a short link or dynamic QR code, the scan goes through the provider. That can be useful for analytics and editing, but it also gives the provider a role in every scan.
For sensitive or internal payloads, decide whether you actually need that intermediary.
Know what is and is not private
A QR code itself is visible to anyone who can scan or photograph it. Do not encode secrets, passwords, private tokens, or non-public URLs unless the printed or displayed code is protected.
Privacy in the generator does not make the resulting QR code confidential.
Check the final code
After downloading, scan the QR code and confirm the payload is exactly what you expect. If the scan opens a provider URL first, the code is not a direct static payload.
PlainQR is deliberately limited to static QR generation and local downloads.