QRコード名刺

紙の名刺を交換するのは面倒だ。なんとか電子的にできないか。

名刺の電子化フォーマットとしては,RFC 6350 で定められた vCard という形式がある。iPhone の「連絡先」情報を交換するのにもこの形式が使われる。メールの添付ファイルとして「奥村晴彦.vcf」というファイル名で付けることができる。

QR Code Generator サイトで「vCard」を選んで必要事項を入力すると,vCard 形式をQRコードにしたものが出力できる。クルクルというアプリを使えば連絡先からQRコードにできるそうである。このQRコードをスマホのカメラで読み取ってもらえば,名刺情報がそのまま「連絡先」に登録できる。

ここでは自前でやってみた。まず,次のようなテキストファイルを作る。文字コードはUTF-8で,行末コードはRFC 6350によればCR LFである(LFだけでも大丈夫らしい)。

BEGIN:VCARD
VERSION:3.0
N:奥村;晴彦;;;
FN:晴彦 奥村
X-PHONETIC-FIRST-NAME:ハルヒコ
X-PHONETIC-LAST-NAME:オクムラ
TITLE:三重大学名誉教授
EMAIL:okumura@okumuralab.org
URL:https://okumuralab.org/~okumura/
END:VCARD

これを okumura.vcf というファイル名で保存し,何らかのツールでQRコードにする。私は QRコード で紹介した Python ライブラリ(をインストールすると入るコマンドラインツール)を使った:

cat okumura.vcf | qr > QR-okumura.png
奥村晴彦のvCard

これを iPhone のカメラまたは Google レンズで読み取れば連絡先情報が読み取れる。

本当は openpgp4fpr URI scheme にあるように PGP 公開鍵(のフィンガープリント)も含めたかったが,スマホのアプリが対応していないようだ。

関連情報:


Last modified: