本文へスキップ
OpenQRS
ツール
現在の言語: 日本語
100%プライベート

飲食店メニュー QRコード作成

100%プライベート、ローカル処理 — データがブラウザの外に出ることはありません。これらのQRコードは恒久的で、期限切れになることはありません。

飲食店メニューの設定

すでに公開しているページまたはPDFです。https:// まで入れてください。そうすればスキャナーがプレーンテキストではなくリンクとして扱います。

公開しているメニューページのアドレスを入力してください。

ダウンロードするファイルの名前になるので、テーブルごとのコードをフォルダー内で見分けられます。スキャンされるリンクには含まれません。リンクのコードが運ぶのはURLだけです。

メニューのページがそのパラメータを読む場合にだけ意味があります。そうでなければ、得るものなくコードが長くなるだけです。

デザイン

モジュールの形
プリセット
コーナーの枠
中央にロゴを追加
画像を選択、またはここにドロップPNG, JPEG, WebPまたはGIF、1000 KBまで

画像はこのページ内で読み込まれ、data: URLとしてコードに埋め込まれます。アップロードはされず、ダウンロードするファイルの中に留まります。

その他のデザイン設定

コードの暗いほうの半分です。背景より明度を十分低く保ってください。

モジュール同士の隙間だけでなく、クワイエットゾーンも塗ります。背景を透過にするとファイルから省かれるので、この色では何も描画されません。

モジュールと背景のコントラストは11.5:1です。

プリセット

PNGとWebPはアルファチャンネルを保持し、SVGは背景の矩形をそのまま省きます。コードを置いた面が、コントラストの明るいほうの半分になります。

グラデーション

グラデーションは暗いモジュールだけを塗ります。明るいほうの端がスキャナーの実際に得るコントラストを決めるので、両端とも暗いままにする必要があります。

2色目で、グラデーションを選んでいる間だけ使われます。1色目と並べてコントラストが測定されます。

45°

左から右への向きを起点とした時計回りの角度です。放射グラデーションは中心から外へ広がるため、角度が効くのは線形のときだけです。

モジュールの形

丸い形はセルを覆う面積が小さくなります。デコーダーが標本を取る中心は覆われたままですが、密度の高いコードを小さく印刷する場合は四角のほうが安定して読み取れます。

コーナーの枠

3つの位置検出パターンの外枠です。

コーナーの中心

各位置検出パターンの中にある目にあたる部分です。

4モジュール

コードの周囲の余白で、モジュール単位で測ります。規格上の最小値は4です。

復元レベルが高いほど多くの損傷に耐えられますが容量を消費するため、同じ内容でもシンボルが密になります。

中央にロゴがあり、レベルをHに固定しています。幅の上限はシンボルに応じて変わり、最小のコードで14%、密なコードで30%です。

ライブプレビューと書き出し

書き出し

書き出し

ラスター、画面向け

フォームを入力するとダウンロードが有効になります。

書き出しサイズとエンコードされたテキスト
ペイロード
まだ何もエンコードされていません
シンボル
まだ生成されていません
復元レベル
Q

入力待ち

書き出しサイズ

64〜4096ピクセルの範囲。1024 pxで書き出します。

エンコードされたテキスト

すでに公開しているメニューのアドレスをエンコードし、テーブルのコードを1回のスキャンで開けるようにします。このツールはメニューをホスティングせず、渡されたリンクをエンコードするだけです。

スキャンしたときの動作

スマートフォンがブラウザであなたのメニューURLを開き、テーブル番号を有効にしている場合はその番号がクエリ文字列に付いてリクエストとともに届きます。

コードの中身

URLが1つ、入力したとおりに1文字ずつ、そして指定した場合はテーブルのパラメータです。短縮サービスも、独自ドメインも、中間の経由もないので、お客様のブラウザが解決するアドレスはあなた自身のものです。

そこには、計画に織り込む価値のある実務上の帰結があります。URLが短いほど格子は粗く小さくなり、薄暗い店内でもテーブルテントから素早く読み取れます。example.com/menu にあるメニューは、長いパスに計測用のパラメータを付けて到達する同じページより、はるかに少ないモジュールにエンコードされます。

クエリパラメータとしてのテーブル番号

テーブルの選択肢をオンにすると、クエリ文字列に table=<指定した値> が追加されます。値はパーセントエンコードされるので、「テラス4」のようなラベルもそのまま届きます。

このパラメータはリクエストとともに届いて、そこで止まります。このサイトはそれを読みませんし、あなたのメニューページも、それを見るように作られていない限り無視します。注文システムがURLの中にテーブルの識別子を期待している場合は追加する価値があり、メニューが静的なページやPDFの場合はオフのままがよいでしょう。

一度印刷して、あとからメニューを変える

このコードが恒久的なのは静的だからです。URLはパターンの中に焼き込まれていて、あとから書き換えることはできません。刷り直しが必要になるのはアドレスが変わるときだけで、このサイトの都合で必要になることはありません。

ですから、刷り直しを念頭にアドレスを選んでください。自分が管理するドメインの安定したパス、たとえば example.com/menu なら、その裏で季節のメニューを何度でも差し替えられ、印刷したコードには一切触れずに済みます。ファイル名に日付が入ったファイルへのリンクや、URLを再編成するかもしれない外部のメニューホスティングへのリンクは、いずれ刷り直すことになるほうです。

よくある質問

メニュー自体をアップロードして、そのコードをもらえますか?

いいえ。QRコードが持てるのはせいぜい数千バイトで、メニューには到底足りませんし、このサイトにはファイルを置く保管場所もありません。背後にサーバーがないからです。メニューはご自分のサイトか、すでにお使いのサービスに置いて、そのアドレスをここでエンコードしてください。

コードはPDFとWebページのどちらを指すべきですか?

多くの場合はWebページです。スマートフォンのブラウザはレスポンシブなページをすぐに描画しますが、PDFはまずダウンロードされてから、指で広げないと読めない大きさで開くことがよくあります。手元にあるのがPDFなら、PDF文書のツールが同じリンクを、端末での扱われ方の注記とともに扱っています。

テーブルごとに別のコードが必要ですか?

メニューページがテーブル番号を使う場合だけです。値が違えばコードも違うものになるので、20卓なら20回の書き出しになります。番号を下流の何かが読んでいないなら、1つのコードを20回印刷するほうが単純で、効果も変わりません。

スキャンしたお客様は追跡されますか?

このサイトからは追跡されません。このサイトはスキャンを一切見ていません。ブラウザがあなたのURLを開いたあとに何が起きるかは、あなた自身のページ次第です。そのアクセス解析、Cookie、同意バナーが適用されます。メニューページがCookieを設定したり第三者のスクリプトを読み込んだりするなら、それはQRコードで来た訪問者にも、検索で来た訪問者とまったく同じように適用されます。

静的QRコードの仕組み

このサイトのコードはすべて静的です。ペイロードは白黒のモジュールそのものに書き込まれています。読み取り時に何かを参照することはなく、当サイトのサーバーが関与することもなく、印刷されたコードをサブスクリプションが支えているわけでもありません。同じ性質が限界でもあります。一度印刷すると、中身は変更できません。

印刷したコードが読めるかどうかを決めるのは3つです。ペイロードが何バイトになったか、どの復元レベルが損傷を吸収するか、そして紙の上で1モジュールがどれだけの幅になるか。以下のガイドは、そのそれぞれを数字とともに扱います。