Zen QR
Zen QRScannez tranquillement.

À propos de Zen QR

Zen QR est un outil gratuit, dans le navigateur, pour créer et lire des QR codes. URL, WiFi, vCard, email, téléphone, SMS, position — huit types de contenu, un formulaire court par type, sans inscription, sans tracking. Nous l'avons construit parce que le secteur des QR codes était devenu un labyrinthe de paywalls, de filigranes et de trackers, et un outil aussi simple méritait mieux.

Pourquoi nous l'avons construit

Les QR codes sont un standard public de 30 ans

Le format a été publié en 1994 par Denso Wave et libéré sans royalties. N'importe qui peut en générer. Les brevets qui existaient sont expirés depuis longtemps. Il n'y a aucune raison technique légitime pour qu'un générateur exige un email ou un abonnement payant pour retirer un filigrane — et pourtant la plupart des outils populaires font exactement ça.

Le web a comblé le vide avec des pubs, des comptes et du tracking

Cherchez « générateur de QR code gratuit » et les premiers résultats sont des entonnoirs : gratuit avec filigrane, premium pour le retirer, login pour télécharger en SVG, abonnement mensuel pour le batch, codes « dynamiques » par redirection que le fournisseur peut couper à tout moment. Le vrai travail — transformer du texte en code 2D — se fait en quelques millisecondes sur n'importe quel ordinateur.

Nous voulions un outil que nous utiliserions volontiers

Vous tapez votre texte, vous voyez l'aperçu, vous téléchargez. C'est toute l'expérience. Pas de relance commerciale entre les deux. Pas de « connectez-vous pour continuer ». Pas de filigrane dans le coin de l'image finale. Si nous facturons un jour quelque chose, ce sera une fonctionnalité clairement séparée à laquelle vous choisirez de souscrire — jamais un paywall autour d'une capacité de base.

Notre approche

Cinq règles écrites au mur avant le premier commit. Elles expliquent à peu près chaque décision de design du site.

  1. 1

    Local d'abord

    Votre texte, votre aperçu, votre image téléchargée — tout est généré dans le navigateur. La bibliothèque qrcode tourne côté client, le décodeur jsQR aussi. Les requêtes réseau n'ont lieu que si vous utilisez explicitement « enregistrer un lien partageable », et même là, seul le PNG résultant part vers notre bucket S3 — jamais le contenu de vos champs.

  2. 2

    Aucun compte, jamais, pour la version gratuite

    Créer et lire un QR est une interaction ponctuelle. Forcer un compte serait une friction qui nous arrange, pas vous. Le jour où une fonctionnalité aura vraiment besoin d'un compte (par exemple modifier la destination d'un QR dynamique), ce sera une fonctionnalité séparée et clairement payante — la version gratuite reste sans compte.

  3. 3

    Pas de filigranes

    Le QR que vous téléchargez est celui que vous avez vu. Aucun badge « Made with X », aucun logo superposé, aucune limite de résolution sur la version gratuite. Si vous générez un PNG 2048×2048, vous obtenez 2048×2048 pixels. Pour du SVG, vous obtenez un fichier vectoriel propre à mettre à l'échelle d'un panneau publicitaire.

  4. 4

    Interface tranquille

    Pas de modale qui surgit après 3 secondes. Pas de bandeau de consentement aux cookies parce que nous ne posons pas de cookies de tracking. Pas de demande de newsletter. Pas de « notez-nous ! ». L'interface s'efface dès votre arrivée et reste effacée après votre départ.

  5. 5

    Symétrie avec Zen Convert

    Notre produit jumeau est un convertisseur média basé sur les mêmes principes. Même langage visuel, même posture sur la vie privée, même stack. Si vous avez utilisé l'un, l'autre vous semble familier — et nous partageons les décisions d'infrastructure plutôt que de les réapprendre deux fois.

Comment ça marche sous le capot

Un tour technique rapide pour les curieux. Rien de tout ça n'est nécessaire à l'utilisation — mais c'est le genre de transparence que nous voudrions d'un outil qui touche à notre contenu.

Génération

Quand vous remplissez le formulaire de création, le navigateur utilise la bibliothèque open-source `qrcode` pour encoder votre texte en matrice QR et la rasteriser en PNG (ou la rendre en SVG au téléchargement). La taille de la matrice, le niveau de correction d'erreur, la palette — tout est exactement ce que vous voyez dans l'UI. Rien n'est envoyé à nos serveurs pendant l'aperçu — il n'y a rien à envoyer.

Lecture

Déposer une image la fait passer par un canvas pour extraire les pixels RGBA, qui sont passés au décodeur `jsQR`. Le mode caméra fait la même chose à ~5 fps sur les frames d'un `<video>`. Les deux modes renvoient le texte décodé + le type de payload détecté (URL, WiFi, vCard, etc.) pour que le panneau de résultat propose la bonne action « ouvrir ».

Le lien partageable (optionnel)

Si vous cochez « enregistrer un lien partageable » avant de télécharger, le navigateur demande à notre API une URL courte et imprévisible qui sert votre PNG à quiconque a le lien. Le PNG est stocké en S3 (bucket privé + URL GET pré-signée). Rien d'autre sur votre génération — le texte saisi, votre IP, l'horodatage — n'est exposé au destinataire.

L'infrastructure

Une seule application Next.js sur une petite EC2 à Paris (eu-west-3). Les opérations sont loguées dans DynamoDB pour notre propre debug et la planification de capacité — jamais partagées, jamais vendues, et chaque ligne contient seulement des signaux grossiers (type d'opération, succès/échec, type de QR) plus un aperçu de 256 caractères du texte encodé. Le schéma complet est dans le dépôt open source.

Ce que nous ne faisons pas (et que d'autres font)

Une comparaison honnête. Nous ne sommes pas l'outil idéal pour tous les cas — mais si l'une de ces lignes compte pour vous, c'est l'outil qu'il vous faut.

FeatureZen QRConcurrents typiques
Téléchargement PNG gratuitOui, sans limiteSouvent filigrané ou basse résolution
Téléchargement SVG gratuitOuiSouvent payant
Compte requis pour utiliserNonSouvent oui
Email requis pour téléchargerNonSouvent oui
Trackage de scans par défautNon (QR statique)Oui (via redirection dynamique)
Limite de taille sur la version gratuiteJusqu'à 2048×2048Souvent plafonné à 500–1000
Couleurs personnaliséesOuiParfois
Logo intégré au centrePas encore — exportez en SVG et superposez-leSouvent, en option payante
QR dynamique / modifiablePas encore (en feuille de route)Oui, en option payante
Stockage de votre contenuUniquement si vous cliquez sur le lien partageable, et seulement le PNG renduSouvent la charge utile complète, indéfiniment

Notre stack

Open source, moderne, volontairement ennuyeux. Nous avons choisi des outils stables pour nous concentrer sur le produit plutôt que sur la dérive des dépendances.

Qui nous sommes

Zen QR est construit par la même petite équipe que Zen Convert — un convertisseur média gratuit pour vidéo, audio et image. Nous sommes une toute petite boîte basée en France ; nous écrivons le code, gérons les serveurs, répondons aux emails. Si vous nous contactez, c'est un humain qui lit.

Essayez aussi Zen Convert

Prêt à essayer ?

À vous de choisir. Les deux outils fonctionnent entièrement dans votre navigateur — sans compte, sans installation.

À propos de Zen QR — Un générateur de QR calme | Zen QR