本文へスキップ
QRCodeMax.Vip

QRコード vs バーコード vs NFC:どれを選ぶべきか?

バーコード・QRコード・NFCタグは、保存できるデータ量や読み取り方法が異なります。仕組み、コスト、耐久性、セキュリティの観点から比較し、どんな場面でどれを選ぶべきかを解説します。

著者: QRCodeMax.Vip 読了時間 11 分

レジで商品を識別したいなら、一次元バーコードが今も正解です。すでに持っているスマートフォンでリンクやメニュー、Wi-Fi接続情報を開いてほしいなら、QRコードを使います。アプリやカメラを開かずにタップだけで反応する仕掛けが欲しいなら、NFCタグが適しています。ただし、通信距離の短さと保存容量の小ささは受け入れる必要があります。

この3行で大半の判断はつきますが、数千枚のラベルを印刷する場合や機器を発注する場合は、細部が重要になります。本記事では、各技術の仕組み、強み、弱点、そして組み合わせ方を解説します。

3つの技術をやさしく解説

定番のバーコード

一次元バーコードは、店頭のほぼすべての商品に印字されている黒いバーと白い隙間の列です。商品コード(GTIN/EANやUPC番号)や社内SKUのような短い文字列を保存します。シンボル体系によりますが、基本的に数字(まれに英字)を符号化するだけで、それ以上は入りません。標準的な12桁・13桁の流通用バーコードが保持するのは、在庫システムのレコードを指し示す番号だけです。

読み取りは、レーザーやLED光をパターンに当てて反射を測定する方式です。専用スキャナーなら、動くコンベヤーベルト上でも瞬時に読めます。最近のスマートフォンのカメラでも読み取れますが、QRコードほど自然ではありません。

QRコード

QRコードは白黒の正方形を組み合わせた二次元パターンです。縦と横の両方を使うため、はるかに多くのデータを保存できます。理論上は数千文字まで可能ですが、実際にはURL、短いテキスト、Wi-Fi接続情報、連絡先が中心です。四隅の位置合わせ用の四角形により、どの角度からでも読み取り位置を特定できます。

読み取りはカメラで行います。最近のスマートフォンなら、ロック画面やカメラアプリから追加アプリなしでスキャンできます。この「アプリ不要」の一事が、QRコードをニッチな技術から至る所に存在する技術へ変えた理由です。

NFCタグ

NFCタグはアンテナ付きの小型パッシブチップで、シール、カード、ポスターなどに組み込まれています。URLやコマンド程度の少量データを保持し、電池を持ちません。スマートフォンが数センチまで近づくと、スマホ側の電波がチップに電力を供給して読み取ります。

NFCは光ではなく短距離無線で読み取ります。スマホはロック解除状態で、ごく近くに寄せる必要があります。AndroidもiPhoneも最近の機種ならNFCタグの読み取りに対応していますが、iPhoneではかつてサードパーティ製タグの読み取りにアプリや特定の操作が必要でした。最近のiOSではバックグラウンド読み取りが容易になっています。消費者向けで最も有名なNFCの利用例はタッチ決済ですが、これは同じ無線技術を、はるかに強固なセキュリティ層と組み合わせたものです。

保存できるデータ量

保存容量は最もはっきりした分かれ目です。

  • バーコード: シンボル体系にもよりますが、およそ20〜40文字。商品コード、シリアル番号、短い会員IDには十分ですが、トラッキングパラメータ付きURLや実用的な文章には足りません。
  • QRコード: 理論上は数千文字、実用上は数百文字程度。長いURL、Wi-Fi接続情報一式、vCard、複数行の文章、構造化データまで入ります。
  • NFCタグ: 一般的なタグで数十〜数百バイト程度。URLや小さなレコードには十分ですが、文書や画像は無理です。

実務上の帰結として、データが長くなる(トラッキングURLが長い、JSONペイロード、複数行メッセージ)と、まずバーコードが脱落し、NFCタグも思ったより早く容量の上限に達します。

読み取りの仕組み

バーコードは視線が通っていることと、そのシンボル体系を理解するスキャナーが必要です。スーパーのレーザースキャナーは高速で信頼できますが、スマホカメラで小さな一次元バーコードを扱いにくい角度から読むのは面倒です。バーが汚れたり破れたり、低コントラストで印刷されたりすると読めなくなります。

QRコードはカメラと、コードの一部が見えていることがあれば足ります。内蔵の誤り訂正により部分的な破損に強く、ロゴで一部を覆ったコードでもスキャンできます。回転は任意で、印刷ポスター、画面、車体、リストバンドからでも読めます。読み取り距離はサイズ次第です。高さ2cmのコードは腕を伸ばした距離から、壁の大きなコードは数メートル先から読めます。目安として、読み取り距離はコード幅の10倍程度と言われます。

NFCタグは数センチの近接と、NFC対応(通常はロック解除済み)のスマホが必要です。カメラも照準も照明も不要です。そのため暗闇、防水ケースの中、両手がふさがった場面で優れています。一方で、1枚のタグが同時に1人にしか対応できず、大勢が同じポスターをQRコードのように「スキャン」することはできません。

コストと手間

どれも高価ではありませんが、費用の構造が違います。

  • バーコード: 生成と印刷は実質無料です。流通標準のコードを使いたい場合の主なコストは、世界中で一意になる公式GS1番号のライセンス取得です。印刷はインクだけで済みます。
  • QRコード: 生成は無料(QRCodeMax.Vipのようなジェネレーターで可能)、印刷も無料です。唯一の実質的な判断は静的か動的かです。静的QRコードは遷移先を直接符号化し、後から変えられません。動的QRコードはリダイレクトサービスを経由するため、後から遷移先を更新できます。通常はサブスクリプションが必要です。
  • NFCタグ: 物理的なハードウェアです。空のシールは1枚あたり少量の費用で、大量購入すると単価が大きく下がります。書き込みにはスマホか専用ライターが必要です。印刷と違いタグは再書き込み可能で、これは用途次第で利点にもリスクにもなります。

1万枚のラベルを印刷するなら、バーコードとQRコードのコストはインクだけ。NFCは1万個分のチップ代です。

耐久性と環境

バーコードは、紙のままでは3つの中で最も壊れやすいものです。ラベルが破れたり、油汚れが付いたりするとパターンが壊れます。ただしラミネート加工で保護しやすく、産業用の耐久フォーマットも広く普及しています。

QRコードは意外なほど頑丈です。誤り訂正のおかげで、擦れたり一部が隠れたりしたコードでもよく読めます。エッチングした金属、刺繍した布、彫刻した石など、ほぼ何にでも印刷できます。読み取り側が正確な反射ではなくパターンを探すため、直射日光や摩耗の影響はバーコードより小さくなります。

NFCタグはある意味で最も耐久性があります。シール、カード、リストバンド、あるいは表面の下に封入されたチップは、光学式の読み取りがないため目に見える劣化がなく、何年も動作し続けます。ただし金属と液体はNFCを妨害するため、金属面用のタグには特殊なオンメタル設計が必要です。タグはコピーできません。これは別種の耐久性の利点です。「本物」だけが本物だからです。

読み取り距離と同時処理能力

  • バーコード: 専用スキャナーで数センチ〜1メートル程度。1点ずつ高速に読む、高スループットのレジ向け設計です。
  • QRコード: 印刷サイズ次第で数センチ〜数メートル。大勢が同じコードを同時にスキャンできます。レストランのメニューやイベントポスターに最適です。
  • NFC: 数センチ、1台ずつ。仕様上意図的に短距離にされており、これは制限であると同時にセキュリティ上の特徴でもあります。

大勢に同時に同じものへアクセスさせたいなら、QRコードが圧倒的に有利です。高速で流れるベルト上の品物を識別したいなら、バーコードが有利です。1人が1つのものをタップする操作なら、NFCが最も滑らかな体験になります。

セキュリティ上の注意点

バーコードは実行可能な内容を持たない単なる数字列なので、直接のリスクはありません。リスクは上流にあります。バーコードをコピーした偽造品は、スキャナーには本物に見えるということです。

QRコードにはより大きな懸念があります。遷移先が見えないことです。スキャンした人は、開く前にURLを簡単に確認できません。攻撃者はこの性質を利用して、駐車料金精算機やポスターの本物のQRコードの上に偽物を貼り、フィッシングサイトへ誘導した事例があります。実用的な対策としては、信頼できるジェネレーターを使う、印刷したコードを物理的に保護する(または定期的に点検する)、管理下にあるプロバイダーの動的QRコードを選んで、侵害されたコードを無効化できるようにする、そしてスマホに表示されるURLプレビューをタップ前に確認するよう人々に促す、が挙げられます。

NFCタグは、ロックしない限り、適切なアプリを持つ誰にでも再書き込み可能です。多くのタグは恒久的な書き込み保護やパスワード保護に対応しているので、展開前に必ず設定してください。読み取り側では、数センチという通信距離のため、通り向かいからQRコードを撮影するような隠密読み取りはNFCでははるかに困難です。なお、タッチ決済のセキュリティは決済システムの暗号技術によるものであり、NFC自体のものではありません。 plainなNFCタグにはそのような保護はないため、タグ単体を何か価値あるものの証明として扱わないでください。

3つすべてに共通すること:これらの技術は識別や参照を行うだけで、認証は行いません。本人確認や権限確認が必要な用途では、そのロジックはコードやタグの背後にあるシステム側に実装しなければなりません。

現在の代表的な用途

  • 小売のレジ: バーコード。スキャナーが高速・安価で、すべてのPOSシステムに組み込まれているためです。
  • マーケティング、メニュー、ポスター、パッケージ: QRコード。すべてのスマホで読めて、大勢が同時に1つのコードをスキャンでき、(動的コードなら)キャンペーン変更時に遷移先を更新できるためです。
  • タッチ決済、スマートポスター、資産タグ、入館カード、正品証明シール: NFC。タップが速く、カメラを向ける必要がなく、タグを書き込み禁止にロックできるためです。
  • イベントチケットと交通: 混在です。改札でスキャンする画面上のQRコードと、タッチで通過するNFCカードやスマホウォレットの併用です。

選び方ガイド

次の質問を順番に自問してください。

  1. 固定のスキャナーで固定の商品コードを高速に読むか? バーコードを使います。例:スーパーの在庫、倉庫の棚、図書館の蔵書。
  2. データが短いコード以上、URL・接続情報・文章が必要か? QRコードを使います。例:テーブルメニュー、Wi-Fi共有カード、チラシのリンク、「スキャンして決済」シール、パッケージ上の説明。
  3. 操作は1人のタップ、両手がふさがった場面、暗い場所か? そして何年もの使用に耐える必要があるか? NFCタグを使います。例:タップで開くリンク付きスマートポスター、機械の「タップで再注文」ボタン、NFC名刺、設備の資産タグ。
  4. 印刷や展開の後に遷移先を更新する必要があるか? 動的QRコードとNFCタグは再設定できます。印刷した静的QRコードとバーコードはできません。
  5. スマホ対応が決め手か? QRコードは実質すべての最近のスマホでアプリなしで動きます。NFCは多くの最近のスマホで動きますが、リーダーの有効化と近接が必要です。バーコードもスマホで読めますが、QRほどシームレスではありません。

組み合わせ方

これらの技術は競合関係にはありません。商品の箱に、倉庫用のバーコード、消費者向けのQRコード、認証や再注文用にキャップ内のNFCタグを併用できます。ポスターには、大勢用の大きなQRコードと、手の高さにスムーズなタップ用のNFCタグを付けることもできます。現実によくある組み合わせ:

  • 同じ看板にQR+NFC: QRでリーチ、NFCで利便性。
  • パッケージにバーコード+QR: 物流はバーコードを、顧客はQRをスキャン。
  • 商品ラベルにNFC+QR: タグは製品登録する所有者向け、QRはあらゆるスマホの誰もが使える向け。

迷ったら、QRコードとNFCタグを並べて置き、ユーザーに選ばせましょう。追加コストはわずかで、カバー率はほぼ完全になります。

まとめ

流行ではなく、操作方式で選びましょう。スキャナーと短いコードで足りるならバーコード——レジ、在庫、物流。どんなスマホでも、数メートルまでの距離で、複数人の同時アクセスが必要ならQRコード——メニュー、リンク、キャンペーン。1回のタップで完結すべきならNFC——決済、スマートポスター、耐久タグ。3つとも安価で成熟しており、同じ1つの物に共存できます。だから本当の判断はシンプルです。誰が、どの距離から、どのくらいの頻度で読むのか?

よくある質問

どのスマホでもアプリなしでQRコードを読み取れますか?
実質的にはいえす。最近のiPhoneとAndroidのカメラアプリはQRコードを標準で読み取れます。非常に古いスマホでは専用のスキャンアプリが必要な場合があります。
NFCはQRコードより安全ですか?
数センチという通信距離により隠密読み取りは困難ですが、plainなNFCタグには暗号学的な保護がなく、ロックしない限り再書き込み可能です。タッチ決済のセキュリティは決済システム側の仕組みによるものです。
ポスターに印刷したQRコードのリンク先を後から変更できますか?
静的コードは遷移先を直接符号化しているため変更できません。その柔軟性が必要なら、更新可能なリダイレクトを経由する動的QRコードを使ってください。
NFCタグは金属や水中でも使えますか?
標準的なタグは使えません。金属と液体は電波を妨害します。金属面用の特殊なタグを使うか、金属以外の面に貼り付けてください。
同じ商品にバーコード・QRコード・NFCタグを併用できますか?
できますし、実際よくあります。例えば、倉庫スキャン用のバーコード、顧客向けのQRコード、認証や再注文用のNFCタグという組み合わせです。