This project allows you to generate rMQR (Rectangular Micro QR) codes, which are ideal for scenarios with strict horizontal or vertical space constraints where standard square QR codes do not fit.
This project uses uv for fast package management and virtual environment handling.
Open your terminal and run the following commands:
uv venv
source .venv/bin/activate # On Windows use: .venv\Scripts\activate
Install the required packages from requirements.txt:
uv pip install -r requirements.txt
python main.pyHere is the visual preview of the generated example_qr.png: 
Standard smartphone cameras might not natively scan rMQR codes out of the box. You can download the dedicated reader app from the App Store to scan and test your QR code: