Générateur de QRcode en ligne uniquement en Javascript

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.html sans 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.html sans serveur web
  • Pas de dépendances : solution autonome et indépendante, fonctionne entièrement côté client

📊 Comparaison avec les alternatives

CaractéristiqueCe projetGénérateurs commerciaux
CoûtGratuitGratuit avec limitations / Payant pour fonctionnalités avancées
Stockage des donnéesAucunSouvent stockage des QR codes générés
PersonnalisationComplèteLimitée dans les versions gratuites
Vie privéeTotaleVariable selon le service
Open-sourceOuiGénéralement non
Auto-hébergementPossibleImpossible

🚀 Utilisation

  1. Accéder à https://qrcode.freewebworld.fr
  2. Sélectionner le type de QR code souhaité
  3. Remplir les informations nécessaires
  4. Personnaliser l’apparence (couleurs, logo, style)
  5. 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
  • Interface utilisateur : design moderne et responsive
  • Génération côté client : traitement dans le navigateur pour garantir la confidentialité

🔗 Ressources

Retour en haut