
URL : https://qrcode.freewebworld.fr
Repository : https://git.freewebworld.fr/Fog/qrcode-generator-en-ligne
🗓️ Historique & Contexte
- Mise en service : 9 juin 2025
- Objectif : proposer un outil gratuit et open-source pour générer des QR codes en ligne, sans dépendance à des services tiers, avec un contrôle total sur les données et la vie privée
- Motivation : alternative aux générateurs commerciaux qui stockent les données ou limitent les fonctionnalités dans les versions gratuites
- Transparence : ce projet a été développé avec l’assistance d’une IA, comme indiqué dans le repository GitLab. Cette information est mentionnée par souci de transparence.
🧱 Infrastructure technique
- Hébergement : machine virtuelle Debian 12 sous Proxmox
- Technologie frontend : HTML5, CSS3, JavaScript (vanilla ou framework moderne)
- Reverse proxy : NGINX avec certificats Let’s Encrypt
- Accès sécurisé : uniquement en HTTPS
- Architecture : application web statique, fonctionne entièrement côté client
- Utilisation locale : le projet peut être téléchargé et utilisé directement via
index.htmlsans serveur web, prouvant qu’aucun backend n’est nécessaire
🎯 Fonctionnalités principales
Types de QR codes supportés
- URL : liens web directs
- WiFi : configuration réseau (SSID, mot de passe, type de sécurité)
- vCard : cartes de visite électroniques
Personnalisation visuelle
- Couleurs personnalisables : fond et modules (carrés) avec sélecteur de couleur
- Logo intégré : possibilité d’ajouter un logo au centre du QR code
Formats d’export
- PNG : image raster haute qualité
- SVG : format vectoriel scalable
- Téléchargement direct : génération instantanée sans stockage serveur
🔒 Confidentialité & Sécurité
- Génération locale : traitement effectué côté client (dans le navigateur) quand possible
- Aucun stockage : les QR codes générés ne sont pas sauvegardés sur le serveur
- Open-source : code source disponible et auditable sur GitLab
- HTTPS : connexion sécurisée via Let’s Encrypt
- Pas de tracking : aucune collecte de données utilisateur
🛠️ Avantages du projet
Pour les utilisateurs
- Gratuit et illimité : génération de QR codes sans restriction
- Respect de la vie privée : aucune donnée stockée ou partagée
- Interface simple : utilisation intuitive sans inscription
- Personnalisation complète : contrôle total sur l’apparence
Pour les développeurs
- Code source disponible : possibilité de forker et personnaliser
- Auto-hébergement : déploiement sur sa propre infrastructure
- Utilisation locale : téléchargeable et utilisable directement via
index.htmlsans serveur web - Pas de dépendances : solution autonome et indépendante, fonctionne entièrement côté client
📊 Comparaison avec les alternatives
| Caractéristique | Ce projet | Générateurs commerciaux |
|---|---|---|
| Coût | Gratuit | Gratuit avec limitations / Payant pour fonctionnalités avancées |
| Stockage des données | Aucun | Souvent stockage des QR codes générés |
| Personnalisation | Complète | Limitée dans les versions gratuites |
| Vie privée | Totale | Variable selon le service |
| Open-source | Oui | Généralement non |
| Auto-hébergement | Possible | Impossible |
🚀 Utilisation
- Accéder à https://qrcode.freewebworld.fr
- Sélectionner le type de QR code souhaité
- Remplir les informations nécessaires
- Personnaliser l’apparence (couleurs, logo, style)
- Générer et télécharger le QR code
Aucune inscription requise – utilisation immédiate et anonyme.
🔧 Technologies & Bibliothèques
- Bibliothèque QR code : qrcode.js (davidshimjs/qrcodejs) – bibliothèque JavaScript open-source légère et sans dépendances
- Crédits : Le code source mentionne @author davidshimjs et fait référence au travail de Kazuhiko Arase (https://github.com/kazuhikoarase/qrcode-generator, anciennement d-project.com) ainsi qu’à jquery-qrcode de Jérôme Étienne
- Interface utilisateur : design moderne et responsive
- Génération côté client : traitement dans le navigateur pour garantir la confidentialité
🔗 Ressources
- Site web : https://qrcode.freewebworld.fr
- Code source : GitLab Repository
- Documentation : disponible dans le repository GitLab