QRCodeGenerator: Custom Static QR Code Generator

QRCodeGenerator (QRStaticCode) is a Python tool for generating static QR codes with full visual customisation. Unlike many online generators that impose scan limits or require accounts, QRStaticCode produces locally-generated codes that are unlimited-use and privately stored.

Features

  • Custom colour schemes: foreground and background colours configurable per-code.
  • Embedded icons: insert a logo or icon at the centre of the QR code for branded outputs.
  • Optional captions: add a text label below the code for human-readable context.
  • Error correction levels: configurable from L (7%) to H (30%) to accommodate icon occlusion.
  • Batch generation: produce multiple codes from a list of URLs or payloads in one run.

Use Cases

  • Event ticketing and attendance tracking.
  • Product labels with embedded brand logos.
  • Personal business cards with deep links.
  • Generating QR codes for offline environments without third-party services.

Technology

Built with the qrcode and Pillow Python libraries. No external API calls โ€” everything runs locally, keeping your data private.