This is a simple, free, and open-source QR code generator that runs entirely in your browser. Create QR codes for any weblink instantly!
- Real-time Generation: The QR code updates instantly as you type.
- Color Customization: Choose custom colors for the QR code and its background.
- Add Your Logo: Embed your own logo in the center of the QR code for branding.
- Error Correction: Select from four levels of error correction (Low, Medium, Quartile, High) to ensure scannability.
- Download PNG: Save the generated QR code as a high-quality PNG image.
- Light/Dark Theme: Switch between light and dark modes, with your preference saved for your next visit.
- Multiple Data Types: Generate QR codes for URLs, plain text, Wi-Fi credentials, and vCard contact information.
- Persistent QR Codes: The generated QR codes store the link data directly and will work forever, independently of this app.
- Free & Open Source: This tool is completely free to use with no subscriptions or hidden costs.
Since this is a purely client-side application, there's no complex installation. You have two main options to run it:
Option 1: Open the HTML File Directly
- Clone or download this repository to your local machine.
- Navigate to the project folder.
- Open the
index.htmlfile in your favorite web browser.
Option 2: Run a Local Server (Recommended for Development)
For the best experience and to avoid any potential browser security issues with local files, run a simple web server:
- Make sure you have Python 3 installed.
- Open your terminal or command prompt.
- Navigate to the project directory:
cd path/to/openqr - Start the server:
python3 -m http.server
- Open your browser and go to
http://localhost:8000.
Stopping the Server
- If you started the server directly in your terminal, you can stop it at any time by pressing
Ctrl+C. - If you see an
Address already in useerror, it means the port is occupied. You can free it up with the following command:fuser -k 8000/tcp
- Select Data Type: Click on the tabs (URL, Text, Wi-Fi, vCard) to choose the type of QR code you want to create.
- Enter Your Data: Fill in the input fields for your chosen data type.
- Customize (Optional):
- Use the color pickers to change the QR code and background colors.
- Select an error correction level from the dropdown. Higher levels create more dense but more robust QR codes.
- Click "Add Logo" to upload an image to be placed in the center of the QR code. Use "Clear Logo" to remove it.
- Download: Once your QR code is generated, click the "Download QR Code" button to save it as a PNG file.
Using the QR code generator is straightforward:
- Enter a URL: Type or paste the website link you want to turn into a QR code in the input field.
- Customize Colors (Optional):
- Click the Color swatch to change the QR code's color.
- Click the Background swatch to change the background color. The QR code will update in real-time with your changes.
- Download Your QR Code:
- Once you're happy with the QR code, click the Download QR Code button.
- The QR code will be saved to your computer as a
qrcode.pngfile.
Made with β€οΈ by Yassine Boumiza