A modern, responsive web application for generating QR codes with multiple formats support. Built with Flask and modern web technologies.
-
Multiple QR Code Types Support:
- π URL QR Codes
- πΆ WiFi Network QR Codes
- π§ Email QR Codes
- π± WhatsApp QR Codes
- π Text QR Codes
-
Modern UI/UX:
- π Dark/Light Theme Toggle
- π± Responsive Design
- π¨ Clean and Modern Interface
- β‘ Real-time QR Code Generation
- Backend: Python Flask
- Frontend: HTML, CSS, JavaScript
- QR Generation: qrcode library
- Icons: Font Awesome
- Clone the repository:
git clone https://github.com/yourusername/qr-code-generator.git
cd qr-code-generator
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
- Open your browser and navigate to:
http://localhost:5000
web/
βββ static/
β βββ qrcodes/ # Generated QR codes storage
βββ templates/
β βββ forms/ # Form templates for different QR types
β β βββ url.html
β β βββ wifi.html
β β βββ email.html
β β βββ text.html
β βββ qr.html # Main template
βββ app.py # Flask application
βββ requirements.txt # Project dependencies
- Select QR code type from the top navigation
- Fill in the required information
- Click "Generate QR Code"
- Download or scan your QR code
- Direct link generation
- Automatic URL formatting
- Support for all URL types
- Network name (SSID)
- Password protection
- Encryption type selection (WPA/WEP/None)
- Hidden network support
- Email address
- Subject line
- Pre-written message
- Direct email client opening
- Phone number with country code
- Pre-written message
- Direct WhatsApp opening
- Plain text support
- Multi-line capability
- Unicode support
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- QR Code library: python-qrcode
- Font Awesome for icons
- Flask framework
For support, please open an issue in the repository or contact [email protected].
Made with β€οΈ by Abhiyan P A