Aller au contenu principal
OpenQRS
Outils
Langue actuelle : Français
100 % privé

Générateur de QR code menu de restaurant

100 % privé et local — Vos données ne quittent jamais votre navigateur. Ces QR codes sont permanents et n'expireront jamais.

Réglages Menu restaurant

La page ou le PDF que vous publiez déjà. Indiquez https:// pour que les lecteurs y voient un lien plutôt que du texte brut.

Saisissez l'adresse de la page de menu que vous publiez.

Nomme le fichier que vous téléchargez, pour que les codes de table restent distincts dans un dossier. Il ne fait pas partie du lien scanné — un code de lien porte l'URL et rien d'autre.

Utile seulement si votre page de menu lit le paramètre. Sinon, cela allonge le code sans rien apporter.

Design

Forme des modules
Préréglages
Cadre d'angle
Ajouter un logo central
Choisissez une image, ou déposez-la iciPNG, JPEG, WebP ou GIF, jusqu'à 1000 Ko

L'image est lue dans cette page et intégrée au code sous la forme d'une URL data:. Elle n'est pas téléversée, et elle reste dans le fichier que vous téléchargez.

Plus d'options de design

La moitié sombre du code. Gardez-la nettement moins claire que le fond.

Couvre la zone de silence comme les espaces entre les modules. Un fond transparent le retire du fichier, donc rien n'est dessiné avec.

Contraste 11.5:1 entre les modules et le fond.

Préréglages

Le PNG et le WebP conservent un canal alpha ; le SVG omet simplement le rectangle de fond. Ce sur quoi le code est posé devient la moitié claire du contraste.

Dégradé

Un dégradé ne remplit que les modules sombres. Son extrémité la plus claire fixe le contraste que le lecteur obtient réellement, donc les deux extrémités doivent rester sombres.

La seconde couleur, utilisée seulement quand un dégradé est sélectionné. Son contraste est mesuré au même titre que celui de la première.

45°

Degrés dans le sens horaire à partir d'un balayage de gauche à droite. Un dégradé radial se propage du centre vers l'extérieur, donc l'angle ne s'applique qu'à un dégradé linéaire.

Forme des modules

Les formes arrondies couvrent moins chaque cellule. Le centre reste couvert, et c'est là que le décodeur échantillonne, mais une petite impression d'un code dense se lit plus sûrement en carrés.

Cadre d'angle

L'anneau des trois motifs de repérage.

Centre d'angle

L'œil à l'intérieur de chaque motif de repérage.

4 modules

La marge vide autour du code, mesurée en modules. 4 est le minimum spécifié.

Une correction plus élevée survit à plus de dégâts et coûte de la capacité, donc le même contenu produit un symbole plus dense.

Un logo occupe le centre et maintient le niveau sur H. Sa limite de largeur suit le symbole : 14% sur le plus petit code, 30% sur un code dense.

Aperçu en direct et export

Export

Export

Matriciel, écrans

Complétez le formulaire pour activer les téléchargements.

Taille d'export et texte encodé
Charge utile
Rien d'encodé
Symbole
Non construit
Correction
Q

En attente de saisie

Taille d'export

Entre 64 et 4096 pixels. Export à 1024 px.

Texte encodé

Encodez l'adresse du menu que vous publiez déjà, pour qu'un code de table l'ouvre en un scan. Cet outil n'héberge pas de menus : il encode le lien que vous lui donnez.

Quand quelqu'un le scanne

Le téléphone ouvre l'URL de votre menu dans son navigateur, et si vous avez activé le paramètre de table, le numéro est ajouté à la chaîne de requête et arrive avec la demande.

Ce que contient le code

Une seule URL, caractère pour caractère telle que vous l'avez tapée, plus le paramètre de table si vous en avez demandé un. Il n'y a ni raccourcisseur, ni domaine de marque, ni saut intermédiaire, donc l'adresse que le navigateur du client résout est la vôtre.

Cela a une conséquence pratique qu'il vaut la peine d'anticiper : une URL plus courte produit une grille plus petite et plus grossière, qui se scanne plus vite depuis un chevalet de table dans une lumière faible. Un menu à example.com/menu s'encode en bien moins de modules que la même page atteinte par un long chemin assorti de paramètres de suivi.

Les numéros de table en paramètre de requête

Activer l'option table ajoute table=<votre valeur> à la chaîne de requête. La valeur est encodée en pourcentage, si bien qu'un libellé comme « Terrasse 4 » survit intact au trajet.

Le paramètre voyage avec la requête et s'arrête là. Rien sur ce site ne le lit, et votre page de menu l'ignorera à moins d'avoir été construite pour le chercher. Il vaut la peine de l'ajouter quand votre système de commande attend un identifiant de table dans l'URL, et il vaut mieux le laisser de côté quand le menu est une page statique ou un PDF.

Imprimer une fois et changer le menu plus tard

Le code est permanent parce qu'il est statique : l'URL est gravée dans le motif et ne peut pas être réécrite ensuite. Une réimpression n'est jamais imposée que par un changement d'adresse, jamais par ce site.

Choisissez donc l'adresse en pensant à la réimpression. Un chemin stable sur un domaine que vous contrôlez — example.com/menu — vous permet de remplacer le menu de saison derrière lui aussi souvent que vous le voulez sans toucher à un seul code imprimé. Un lien vers un fichier dont le nom porte une date, ou vers un hébergeur de menus tiers susceptible de réorganiser ses URL, c'est la version que vous finirez par réimprimer.

Questions et réponses

Puis-je téléverser le menu lui-même et obtenir un code pour lui ?

Non. Un QR code contient au plus quelques milliers d'octets, ce qui est très loin d'un menu, et ce site n'a aucun stockage où mettre un fichier — il n'y a pas de serveur derrière. Hébergez le menu sur votre propre site ou sur n'importe quel service que vous utilisez déjà, puis encodez cette adresse ici.

Le code doit-il pointer vers un PDF ou vers une page web ?

Vers une page web, dans la plupart des cas. Les navigateurs mobiles affichent immédiatement une page adaptative, tandis qu'un PDF se télécharge souvent d'abord puis s'ouvre dézoomé à une taille qui oblige à pincer l'écran. Si vous n'avez qu'un PDF, l'outil document PDF couvre le même lien avec des notes sur la façon dont les téléphones le traitent.

Ai-je besoin d'un code différent pour chaque table ?

Seulement si votre page de menu utilise le numéro de table. Chaque valeur distincte produit un code différent, donc vingt tables signifient vingt exports. Quand le numéro n'est lu par rien en aval, un seul code réimprimé vingt fois est plus simple et tout aussi efficace.

Les clients seront-ils suivis quand ils scannent ?

Pas par ce site — il ne voit jamais le scan. Ce qui se passe après l'ouverture de votre URL par le navigateur relève de votre propre page : ses statistiques, ses cookies, sa bannière de consentement. Si votre page de menu dépose des cookies ou charge un script tiers, cela s'applique à un visiteur arrivé par QR code exactement comme à un visiteur arrivé par la recherche.

Comment fonctionne un QR code statique

Chaque code de ce site est statique : la charge utile est écrite dans les modules noirs et blancs eux-mêmes. Rien n'est interrogé à la lecture, aucun de nos serveurs n'intervient, et aucun abonnement ne maintient le code imprimé en vie. Cette même propriété est la limite — une fois imprimé, ce qu'il contient ne peut plus être changé.

Trois choses décident ensuite si un code imprimé se lit : le nombre d'octets de la charge utile, le niveau de correction qui absorbe les dégâts, et la largeur d'un seul module sur le papier. Ces guides passent en revue chacune d'elles, chiffres à l'appui.