Skip to content

Tyguy047/QR-Code-Maker-GUI

Repository files navigation

QR Code Maker GUI

QR Code Maker GUI Logo
QR Code Maker is a Python GUI app designed to turn text into a QR code that you can download as a PNG and use for other projects.

How to Use

After downloading, launch the executable and enter the text you want converted into a QR code. This works great for crypto currency addresses, links to web pages, and other texts that you need to quickly access. Click "Generate" to create the QR code, then click "Save" to download it as a PNG. This works great for cryptocurrency addresses, links to web pages, and other text you need to access quickly.

Please note: for URLs, include (http:// or https://) before the domain example.com. The fully typed out link should read, https://example.com. This is to make sure that when the code is scanned it will open in the user's browser.

Python

QR Code Maker GUI was created using Python 3.14. It may work in older or newer versions of Python, however, it has not been tested. Depending on how you installed Python you might need to install Tkinter/TK for your system. This should be included in the official Python installer but may not be included if you installed Python via homebrew or pyenv.

Building From Source

To build from source on MacOS and Linux you can use the Makefile but Windows is annoying and I find it easier to just run:

pyinstaller --windowed --onefile --name "QR Code Maker" --icon icon.ico main.py

Building on Mac:

To build on Mac, make sure you have make installed. Then all you need to run is:

make build

Your built .app bundle will be in the dist folder. You can ignore all the setup sign check zip notarize unzip staple validate commands, they are only for me when I am building a new release version so that gatekeeper doesn't flag the program!

Building on Linux:

To build on Linux, you can also use the make (make sure you have make installed) file but instead of make build, you should run:

make build-linux

Security

The latest release is linked here. The only official channel of releases is on GitHub. Be cautious downloading releases from other sources since they are not verified. For each release you can check the SHA-256 hash from the release page. There is also info on the release page on how to check the file hash on your system. Make sure to check the hash before you unzip the file! Otherwise you may expose yourself to malware if it is not an official release! If you would like to further verify that the hashes listed on the release page are the real hashes you can verify that they are PGP signed using my PGP key linked here.

License

QR Code Maker GUI is licensed under the GNU General Public License v3.0 license. Read the full license here.

Credit:

This has so far been fully coded and developed by Tyler Caselli.

Please note that AI was used to help create the Makefile and teach me how to sign the app for Mac OS.

About

QR Code Maker is a Python GUI app designed to turn text into a QR code that you can download as a PNG and use for other projects.

Resources

License

Stars

Watchers

Forks

Contributors