This project is an open-source QR Code generator designed to provide a free and privacy-respecting alternative to paid QR Code generators. All operations are executed directly in the browser, ensuring that the data entered never leaves the user's device. The project is released under the GPLv3 license. This project was developed with the help of artificial intelligence (AI), which significantly accelerated its development.
- Generate QR Codes for various data types:
- WiFi (with SSID and password).
- vCard (business card with professional information).
- Free text.
- Privacy ensured: All data is processed client-side, with no information sent to any server.
- Local download: Generated QR Codes can be downloaded as images.
- HTML/CSS: Simple and responsive user interface.
- JavaScript: Data handling and QR Code generation using the
qrcode.min.js
library. - GPLv3 License: The project is free and modifiable under the terms of the license.
-
Clone this GitLab repository:
git clone [email protected]:MrFogHunter/Qrcode-generator-online.git
-
Ensure the following files are present:
index.html
: Main page of the project.style.css
: Stylesheet for the interface.script.js
: JavaScript script for user interactions.qrcode.min.js
: Library for QR Code generation.
-
Host the files on a local web server or open
index.html
directly in a web browser.
- Open the main page in a web browser.
- Select the type of QR Code you want to generate (WiFi, vCard, or Text).
- Fill in the required fields based on the chosen type.
- Click Generate to display the QR Code.
- Download the generated QR Code image via the provided link.
This project is distributed under the GPLv3 license. You are free to modify and redistribute this project as long as you comply with the license terms. For more information, see the license text here: GPLv3.
Contributions are welcome! To contribute:
- Fork this repository.
- Create a branch for your changes.
- Submit a merge request with your updates.
Find this project on GitHub: GitHub Repository.
For any questions or suggestions, feel free to open an issue in the repository.