Skip to content
C++ QR Code Generator with Qt GUI
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
QRplusplus QR++ 1.00 Final Apr 29, 2017
QRplusplus.sln Minor fix to Oct 28, 2017
_config.yml Set theme jekyll-theme-cayman Jul 7, 2017


C++ QR Code Generator with Qt GUI


QRplusplus (Alternative: QR++) is a free QR Code generator program created with Qt GUI Framework and powered by Nayuki's qrcodegen library.

A QR Code is a 2D barcode that stores information in data pixels or modules, a black or white pixel, instead of bars.

Not only you can create black and white version, this program also provides an option to create a colored QR Code.




Core Features (Nayuki's qrcodegen)

  • Significantly shorter code but more documentation comments compared to competing libraries
  • Supports encoding all 40 versions (sizes) and all 4 error correction levels
  • Output formats: SVG XML string
  • Open source code under the permissive MIT License

Additional Features (QR++)

  • Portable: no need to install on your computer
  • Lightweight: file size less than 10 MB
  • GUI: Beautiful user interface, easy to use
  • Colorful: 14 colors available (color palette from Google material design)
  • Border: Customizable border size.
  • Multilanguage: Support English, Thai, and Japanese Kanji

Project requirements

Project Files

Form Files

  • qrplusplus.ui

Generated Files

  • qrc_qrplusplus.cpp
  • ui_qrplusplus.h

Header Files

  • BitBuffer.hpp
  • QrCode.hpp
  • qrplusplus.h
  • QrSegment.hpp

Source Files

  • Bitbuffer.hpp
  • main.cpp
  • QrCode.cpp
  • qrplusplus.cpp
  • QrSegment.cpp
You can’t perform that action at this time.