A Streamlit web application for generating barcodes and QR codes with customizable options.
- Generate common barcode formats (Code 128, EAN13, EAN8, UPC-A)
- Create customizable QR codes with color options
- Download generated images in PNG format
- Responsive web interface
- Clone the repository
- Navigate to project directory
- Install dependencies
- Run the application
- Choose code type
- Select either Barcode or QR Code using the radio buttons
- Generate Barcode
- Enter the data to encode
- Select barcode type from dropdown
- Click "Generate Barcode"
- Download using the download button
- Generate QR Code
- Enter text/URL to encode
- Customize colors using sidebar pickers
- Click "Create My QR"
- Download using the download button
Deploy to Streamlit Community Cloud:
- Create a new app in Streamlit Community Cloud
- Connect your GitHub repository
- Set main file path to
app.py - Click Deploy
- Python 3.9+
- Streamlit
- python-barcode
- qrcode
This project is licensed under the MIT License - see the LICENSE file for details.