vCard QRコード:入れるべき項目と、リンクのほうがよい場合
vCard QRコードは、連絡先カード(名前、電話番号、メールアドレスなどの項目)をパターンの中に保存するので、スキャンしたスマートフォンは連絡先の保存を提案できます。Appleの2017年のiOS 11テックトークは、iOSが連絡先コードにvCard形式をサポートし、保存オプション付きのプレビューを表示すると説明しています。その代わり、カードは一度印刷すると固定されます。番号を変えたら新しいコードが必要です。変わらないと見込める項目だけを入れるか、編集できるページをコードの行き先にしてください。
2026年10月17日に事実確認。
vCard QRコードの中身は?
vCardはプレーンテキストで、BEGIN:VCARD から END:VCARD まで、1行に1つのプロパティが並びます。RFC 6350(2011年8月)はバージョン4.0を定義し、VERSION と FN(表示用の名前)のプロパティを必須としています。これはRFC 2426(1998年9月)を廃止するもので、後者はバージョン3.0を定義し、FN、N(構造化された名前)、VERSION を必須としています。ZXingプロジェクトのバーコードwikiが示すvCardの例はバージョン3.0です。最小限の3.0カードは次のとおりです。
BEGIN:VCARD
VERSION:3.0
N:Rivera;Alex;;;
FN:Alex Rivera
TEL:+15550100
EMAIL:alex@riveradesign.example
END:VCARD
スマートフォンはどのバージョンを受け付けるのでしょうか。この記事のために確認した資料のどれも、一覧を示していません。Appleのトークはどのバージョンも挙げていません。ページには日付がなく(ページのメタデータは2017年12月21日)、iOS 11向けに書かれたものなので、過去の資料として扱ってください。GoogleのML Kitバーコードスキャンのページは2026年10月15日更新で、解析できる種類に連絡先情報を挙げていますが、やはりバージョンは書いていません。これはアプリ開発者向けのAPIの説明で、スマートフォンのカメラアプリの説明ではありません。ZXingのwikiは、2次元コードでvCardを使うことに慎重です。「vCardが連絡先情報のエンコードに使われているのか、使われるべきなのかははっきりしない」。vCardの節ではさらに「多くのアプリがvCard仕様を理解する」と書いています。
ですから、あるバージョンがすべてのスマートフォンで動くという主張は信用しないでください。印刷前に、実際のテキストをiPhoneとAndroidの両方でテストしてください。
入れる価値のある項目は?
名前、出られる電話番号1つ、メールアドレス1つ、余裕があれば会社名、役職、ウェブサイト。これで実用的な連絡先カードになります。住所、2つ目の電話番号、メモ欄は最初に削る候補です。理由はサイズです。
DENSO WAVEのQRcode.comによると、QRコードには21 × 21モジュール(バージョン1)から177 × 177モジュール(バージョン40)まで40のバージョンがあり、バージョンが1つ上がるごとに1辺4モジュール増え、データが多いほど多くのモジュールが必要になります。項目ごとのコストを見るため、下の各サンプルについて、オープンソースのライブラリ qrcode-generator(バージョン1.5.2)を使い、誤り訂正レベルMで最小バージョンを計算しました。改行は1つ2バイトとして数えています。名前と番号は架空のもので、実際の内容では結果が変わります。
| サンプルの内容 | バイト数 | バージョン | 1辺のモジュール数 | 25 mmのコードでの1マス |
|---|---|---|---|---|
| 短縮リンク、22文字 | 22 | 2 | 25 | 1.00 mm |
| ページのアドレス、33文字 | 33 | 3 | 29 | 0.86 mm |
| MECARD:名前、電話、メール | 68 | 5 | 37 | 0.68 mm |
| vCard 3.0:名前、電話、メール | 117 | 7 | 45 | 0.56 mm |
| vCard 3.0に会社名、役職、ウェブサイトを追加 | 192 | 10 | 57 | 0.44 mm |
| vCard 3.0で電話2つ、住所、メモ付き | 372 | 15 | 77 | 0.32 mm |
マスの幅は単純な計算です。25 mmを1辺のモジュール数で割ったもので、余白は含めていません。DENSO WAVEのページは読み取りの信頼性には触れていないので、「モジュールが多いほど読み取りにくい」は推論です。印刷幅が一定なら、モジュールが多いほどカメラが見分けるべきマスは小さくなり、小さな名刺では特に影響が大きくなります。最小幅は印刷サイズのガイド、容量はQRコードに入るデータ量で解説しています。無料のQRコードチェッカーは、アップロードした画像のバージョンとモジュール数を表示し、コードが密すぎるときは警告します。
MECARDはvCardより良い形式?
よりコンパクトです。ZXingのwikiは、vCardは2次元コードには「少々冗長」だとし、NTTドコモがコンパクトなMECARD形式を普及させたと書いています。Appleのトークは、連絡先情報はMeCardでもエンコードでき、通常はvCardより短くなると述べています。表では、名前、電話、メールがMECARDなら68バイト、vCard 3.0なら117バイトで、バージョン5対バージョン7です。
ZXingのwikiは、KDDI AUが少し異なる形式を提案していることにも触れています。また、この記事で見つかったiOSのMeCardへの公式な言及はその2017年のトークだけなので、現在のサポート状況は確認できていません。MECARDを選ぶなら、相手が使うスマートフォンでテストし、使っているジェネレーターがどちらの形式を書き出すかを確認してください。
vCardコードか、ページへのリンクか
| vCardコード | 連絡先ページにリンクするコード | |
|---|---|---|
| 情報の置き場所 | パターンの中 | ウェブページ上 |
| 印刷後に電話番号を変える | 不可:新しいコード、刷り直し | ページを編集するだけで、印刷したコードはそのまま |
| 1辺のモジュール数(上のサンプル) | 45〜77 | 25〜29 |
| スキャン数 | なし | 動的コード:あり。静的コード:なし |
| ページを公開し続ける必要 | なし | あり |
| 費用 | 無料。静的コードはアカウント不要 | 自分のページ:自分のホスティング費用。ビジネスページ:1ページ無料、有料機能は月額$2.99から |
次の順に考えてください。
- 印刷したカードが使われている間に、変わる項目はありますか。あるなら、ページにリンクしてください。
- 名刺のようにコードが小さいですか。vCardは項目を数個に絞るか、必要なモジュールがずっと少ないページへのリンクにしてください。
- スキャン数が必要ですか。得られるのは動的コードだけです。
- カードが出回っている間、ページを公開し続けられますか。できないなら、vCardならホスティングは不要です。
自分のサイト。 すでに連絡先ページがあるなら、動的コードをそこへ向けられます。QR Maker AIでは、動的コードはあなたのページへリダイレクトする短縮リンクをエンコードし、新しい行き先は次のスキャンから反映されます。2026年10月時点で、無料プランには有効な動的コードが3つ含まれ、月500スキャンまでカウントします。それを超えてもコードはリダイレクトを続け、カウントだけが止まります。保存には確認済みのアカウントが必要です。動的にできるのはURLコードだけなので、vCardは常に静的コードです。違いは静的コードと動的コードのガイドで解説しています。
ビジネスページ。 サイトがない場合、ビジネスページ(Biz Page)はブロックで組み立てるモバイルページで、「連絡先を保存」ブロックを使うと訪問者があなたの情報を保存できます。無料アカウントでは、ブロック4つまで・透かし入りのページを1つ作れます。2026年10月時点で、FreeとProアカウント向けのビジネスページのアドオンは月額$2.99または年額$19.99で、Businessプラン(月額$29または年額$279)には含まれています。アドオンとBusinessプランでは、ページ10個、各30ブロック、透かしなし、クリック統計が使えます。料金をご覧ください。
注意点が1つあります。ビジネスページはqrmaker.aiのアドレス上にあり、動的コードはそうしたアドレスを行き先にできません。そのため、そのQRコードは静的なURLコードになります。ページはいつでも編集できますが、印刷したコードの行き先は変えられず、そのスキャンはスキャン数として数えられません(アドオンかBusinessがあれば、ページ自体の統計でページビューとブロックのクリック数を確認できます)。
vCardコードの作り方とテスト方法は?
- 上のリストから項目を選びます。
- 無料のジェネレーターで「名刺」タイプを選びます。名前、電話、メール、会社名、役職、ウェブサイトの欄があります。静的コードにアカウントは不要です。PNGをダウンロードします。
- PNGを無料のQRコードリーダーにアップロードすると、コードの中のテキストが表示されます。
BEGIN:VCARDとEND:VCARDの間の行が意図した内容かどうかを確認します。次にQRコードチェッカーにアップロードし、モジュール数を確認します。 - 最終サイズで試し刷りをします。iPhoneとAndroidのカメラでそれぞれスキャンし、保存の案内が表示され、各項目が正しい場所に入ることを確認します。
- コードの横に、電話番号かウェブサイトを読める文字で印刷します。ノッティンガムシャー州議会のQRコードのガイダンス(最終見直し2026年5月12日)は、「QRコードを単独で使わず、必ず短いURLを添えること」と書いています。これは1つの議会のガイダンスで法律ではありませんが、理屈は名刺にも当てはまります。同じページは議会職員に、動的コードではなく静的なURLコードを使うよう求めています。動的コードは別のサービスが管理するリダイレクトリンクに依存するからです。
よくある質問
スマートフォンに連絡先を保存できるQRコードはどう作る?
vCardコードを作ります。連絡先や名刺のタイプがあるジェネレーターに名前と電話番号かメールアドレスを入力し、できたコードをスマートフォンのカメラでスキャンします。Appleの2017年のトークによると、iOSは通知を表示し、タップすると連絡先カードのプレビューと保存オプションが表示されます。まず自分のスマートフォンでテストしてください。
印刷後にvCard QRコードを更新できる?
できません。vCardコードは静的コードなので、情報はパターンの中にあり、変更には新しいコードが必要です。動的コードはウェブリンクだけを持つので、編集できる連絡先ページを行き先にできますが、連絡先カードそのものは入れられません。
iPhoneとAndroidで使えるvCardのバージョンは?
確認した資料のどれも、現在の公式な一覧を示していません。RFC 6350は4.0を定義し、ZXingの例は3.0を使い、AppleのトークとGoogleのML Kitのページはバージョンを挙げていません。実際のテキストを、対象のスマートフォンでテストしてください。
出典
- Apple — QR Code Recognition on iOS 11. Tech Talk; no date is shown on the page, and its metadata gives 21 December 2017. Accessed 17 October 2026.
- IETF — RFC 6350: vCard Format Specification. Published August 2011. Accessed 17 October 2026.
- IETF — RFC 2426: vCard MIME Directory Profile. Published September 1998; obsolete. Accessed 17 October 2026.
- ZXing project — Barcode Contents. Wiki page last edited 16 October 2026. Accessed 17 October 2026.
- Google — Barcode scanning | ML Kit. Last updated 15 October 2026. Accessed 17 October 2026.
- DENSO WAVE — Information capacity and versions of QR Code. QRcode.com, undated. Accessed 17 October 2026.
- Nottinghamshire County Council — Using QR codes. Last reviewed 12 May 2026. Accessed 17 October 2026.