Last updated: September 2026
Your QR content, URLs, Wi-Fi keys, and contact details are never sent to or saved on a backend server.
Uploaded logos are read via your browser's HTML5 FileReader and never leave your computer.
You never have to provide an email, password, or sign up to create and download unlimited QR codes.
If you enable history, it is saved solely in your browser's localStorage and can be wiped with one click.
QRForge was specifically designed as a client-side web application. When you input a website link, type a text message, or configure Wi-Fi credentials, the QR matrix calculation and graphic rendering take place entirely within your device's browser using modern JavaScript and HTML5 Canvas technology.
When you upload a brand logo to place in the center of your QR code, the image file is parsed locally using the browser's FileReader API. It is never uploaded across the internet to any server or third-party storage bucket.
The application provides an optional convenience feature enabling you to save recent QR codes. If toggled on, this history is written directly to your browser's localStorage. It is never synced to external databases and can be cleared instantly by clicking "Clear History".
QRForge does not use invasive tracking cookies or sell user information. Any standard web hosting telemetry (such as Vercel edge logs) is strictly utilized for network performance monitoring and DDoS prevention.
If you have any questions or feedback regarding our privacy practices, please contact us via our project repository.