A simple web application to generate QR codes from text or URLs using Streamlit. This app allows you to input any text or link, generate its QR code instantly, preview the result, and download it as a PNG file.
- Generate QR codes from text or URLs
- View the generated QR code directly in the app
- Download the QR code as a PNG image
- Lightweight and easy-to-use interface
- Python 3.10 or higher
- streamlit
- qrcode
- pillow
All dependencies are listed in requirements.txt
-
Clone or download this repository:
git clone https://github.com/vasantharan/QR_Code_Generator.git cd QR_Code_Generator -
Create a virtual environment
python -m venv env -
Activate the virtual environment:
- On Windows:
env\Scripts\activate - On macOS/Linux:
source env/bin/activate
- On Windows:
-
Install the required packages:
pip install -r requirements.txt -
Run the application:
streamlit run main.py
- main.py --> Main application script using Streamlit
- requirements.txt --> Required Python libraries
- LICENSE --> Apache License 2.0
- README.txt --> This file
- Open the app in your browser.
- Enter any text or URL in the input field.
- Click on "Generate" to view the QR code.
- Click "Download" to save the QR code image.
This project is licensed under the Apache License 2.0. See the LICENSE file for full license text.
- Developed by Vasantharan K
- GitHub: https://github.com/vasantharan
- Portfolio: https://www.vasantharan.in