Small enough to understand
Honest QR Code is intentionally a static application. It has no framework, package manager, database, account system, or runtime API. The browser loads local JavaScript, converts your content into a QR matrix, and renders downloadable images.
connect-src 'none', providing a browser-enforced boundary against outbound app requests.Run it locally
git clone https://github.com/Mizaro/honestqrcode.git
cd honestqrcode
python -m http.server 8080
Then open http://localhost:8080. You can also deploy the repository contents to GitHub Pages, Netlify, Cloudflare Pages, an Apache document root, or another static host.
What Apache-2.0 permits
The project license permits use, reproduction, modification, distribution, and commercial use subject to its terms, including retaining the license and applicable notices. The vendored QR encoder retains its separate MIT notice. Read the actual license files before redistributing a modified copy.
Contributions are welcome
Bug reports, accessibility improvements, standards corrections, and focused features are welcome on GitHub. Changes should preserve client-side generation, avoid tracking, and keep the default deployment understandable and auditable.