Project 06 · QR code generator
QR Generator
A fully browser-based tool for generating QR codes with a customized presentation and print-ready PNG export.
HTMLCSSJavaScriptCanvas
$ generate --url wkcdev.devPreparing QR code...[+] Error correction: H[+] Centered logo: optional[+] Title and URL configurableCanvas → 500 × 500 pxExport → PNG complete
Overview
QR Generator creates an image ready to share or print without sending the URL or logo to a custom server. The entire composition runs locally in the browser through JavaScript and the Canvas API.
Features
- QR code generation for any supplied URL.
- Optional centered logo over a circular white background.
- Level H error correction, with up to 30% tolerance.
- Custom title and optional display of the URL as a subtitle.
- 500 × 500 pixel PNG download with a filename derived from the URL.
Try it and source code
The demo is published on GitHub Pages and works without installation. Its repository contains the HTML, CSS and JavaScript implementation, including QRCode.js integration and final Canvas composition.