本文まで書いてあるSMS QRコードを作る

番号を入力し、送ってほしい本文を書けば、どのスマホでも書き上がったSMSが開くコードをダウンロードできます。送信を押すまで何も送られません。

1 内容
https://
登録不要 QRコード無制限 ウォーターマークなし Free high-resolution downloads
2 デザイン
パターン
3 プレビュー
コピーしました

SMS QRコードとは?

SMS QRコードとは、電話番号と、必要ならメッセージ本文を格納したQRコードです。スキャンすると、スマホ本体のメッセージアプリがその両方を入力済みの状態で開き、あとは本人が送信を押すだけになります。番号と本文はパターン自体に埋め込まれるため、このコードにはアカウントも、背後で動くサービスも必要ありません。

KoloQRのデザイナーでQRコードのスタイルを調整している様子:形・色・中央のロゴ

SMSTO: は両方のスマホで動くプレフィックス

SMSをQRコードに書き込む方法は2つあり、どこでも同じように振る舞うのはそのうち1つだけです。

  • SMSTO:number:message - iOSとAndroidのどちらも本文が入った状態で開く形式です。KoloQRがエンコードするのはこれです。
  • sms:number?body=message - Androidの書き方です。iOSでは疑問符が本文を運ぶ仕組みではないため、本文は捨てられ、番号だけが届きます。
  • sms:number&body=message - アンパサンドを使うiOSの書き方です。Androidはこれ全体を番号の一部として読むため、宛先のない下書きが開きます。

この分かれ目こそ、よそで作ったコードがスキャンしたスマホのちょうど半分で壊れて見える理由です。テストした端末では本文が表示され、それ以外の人の端末では消えます。SMSTO: でエンコードすればこの争いを回避でき、KoloQRがしているのはそれです。同じ問題のもっと単純な親戚として、失うべき本文がない電話番号のQRコードのページも見てください。

スキャンで開くのは下書きで、送信はされない

どのSMS QRコードも、送信の一歩手前で止まります。スマホがメッセージアプリを開き、宛先と本文を入れて待つだけです。送信を押すのは本人で、その前に文面を書き換えることも、やめてしまうこともできます。これはiOSでもAndroidでも意図的な設計です。他人の名義で有料のメッセージを送れるスキャン可能な正方形は、見知らぬ人に課金する手段になってしまうからです。ここから、設計上考えておくべき帰結が2つ出てきます。あなたが書く本文はあくまで提案であって保証ではないので、書き直したくならない程度に短くし、1語変わっても意味が通るようにしてください。そして、メッセージ代を払うのは送る人で、料金はその人の通信会社のものです。プリペイドやローミング中の相手が多い場面にSMSコードは向きません。その人たちのために、電話をかけるコードやリンクを横に添えてください。

QRコードを作成
本刷りの前に、印刷したQRコードをスマホでスキャンしてテストしている様子

SMS QRコードが使われる場面

定型の本文こそが要点です。相手が言うべきことが決まっていて、それを打つ手間が障害になっている場所なら、SMSコードは置く価値があります。

駐車枠とパーキングメーター

枠の番号がそのまま本文になります。214番でスキャンすれば、すでに214と書かれたSMSが開きます。人が打ち間違えるのはその数字です。

キーワードで応募するキャンペーン

JOINと打って短縮番号に送ってほしい、という施策は、その語と番号が入力済みで届くほうがはるかにうまくいきます。

順番待ちリストと店頭の行列

入口のコードが「2名」と送ってくれれば、案内係が何も書き留めなくてもリストに載ります。

設備・保守用のタグ

機械に貼ったシールが本文に自分の資産番号を持てるので、故障の連絡だけで機械が特定できます。

配送と受け取り場所

ロッカーや受取スペースのコードが管理番号を送ってくれれば、ドライバーが雨の中で画面から読み取らずに済みます。

意見や不具合を知らせる掲示

交通機関や公共空間では、夜11時に実際に使ってもらえる報告手段はSMSです。

SMS QRコードの作り方

番号、本文、ダウンロードで1分ほどです。

QRコードを作成
  1. 1

    種類の一覧を開いてSMSを選ぶ

    SMSは「その他」の中、「基本」グループにあります。選ぶとURLの入力欄が電話番号とメッセージ欄に切り替わります。

  2. 2

    番号は完全な国際形式で入力する

    +と国番号から始めます。415 555 0134ではなく+1 415 555 0134です。国内表記の番号は、海外でスキャンされた瞬間に使えなくなります。

  3. 3

    送ってほしい本文を書く

    数語にとどめ、あなたが知りたいことそのものにします。枠の番号、キーワード、管理番号など。会話が開くだけでよければ空のままでかまいません。

  4. 4

    デザインを整え、両方のOSでテストする

    形を選び、色を設定し、ロゴを入れます。そのうえで書き出したファイルをiPhoneとAndroidの両方でスキャンし、本文が両方で残っているか確かめてください。

KoloQRの作成ツールでQRコードをデザインし、ダウンロードできる状態になっている様子

どのファイル形式をダウンロードすべき?

KoloQRはSMS QRコードを3つの形式で書き出します。どこで見られるかで選んでください。

  • PNG 画面、メール署名、スライドなど、コードが固定サイズで表示される場所に向いています。
  • SVG 駐車場の看板、機械のラベル、印刷所が拡大しても輪郭を甘くしたくないもの全般に。
  • PDF 看板屋やラベル業者へ、印刷対応の品質のまま渡すために。

SMSのコードは他の種類より屋外に出ることが多く、駐車場、バス停、機材のタグなどが行き先です。だから書き出し形式は二重に効きます。ベクターは看板を大きくしても輪郭を保ち、ラミネーターやカッティングマシンが渡してほしがるのもこの形式です。

QRコードを作成

SMS QRコードのベストプラクティス

SMSのコードは、URLのコードにはない壊れ方をします。電話番号はウェブアドレスではなく、メッセージは送る人のお金がかかるからです。

  • 必ず国際形式を使う

    +1 415 555 0134はどの国からでも使えますが、415 555 0134は米国内からしか使えません。旅行者やローミング中のスマホは、印刷されたコードを最もスキャンしそうな相手そのものです。

  • 本文は160文字未満に収める

    160文字を超えるとSMSは複数通に分割され、送る人がその数だけ課金されることがあります。黙って3倍の料金がかかる定型文は、第一印象として最悪です。

  • 書き換えられても成立する本文にする

    人は不自然に見える文を書き直します。「214番」は生き残りますが、長く堅い一文は、必要だった部分が消えるまで削られます。

  • 定型文に絵文字を入れない

    絵文字が1つ入るとメッセージはGSM符号化からUCS-2に移り、1通に収まる上限が160文字から70文字に下がります。古い端末では表示が完全に崩れることもあります。

  • コードの横に何が起きるかを書く

    「スキャンして駐車枠の番号を送ってください」と書けば、何もない正方形より多くスキャンされ、メッセージ代を払いたくない人にも先に知らせられます。

  • 短縮番号が相手全員に届くか確認する

    5桁・6桁の短縮番号は国ごとに違い、海外のSIMや一部のIP電話番号からは届かないことがよくあります。印刷するなら完全な番号のほうが安全です。

  • 返信を読む人を必ず置く

    SMSコードは受信箱を作ります。誰も見ていない番号に送る故障報告用のシールは、コードがないより悪いです。報告窓口があるように見えるからです。

  • 強いコントラストと余白(クワイエットゾーン)を保つ

    明るい背景に暗いモジュール、そして四辺にモジュール4個分の余白を。要素の多い看板では、レイアウトが最初に借りるのがこの余白です。

  • 読み取る距離に合わせてサイズを決める

    読み取り距離のおよそ10分の1です。卓上のカードなら約2cm、2メートル離れて読む駐車場の看板なら約20cm。

  • 番号だけでなく本文もテストする

    番号はほぼ必ず残り、落ちるのは本文のほうです。何かを印刷する前に、書き出したファイルをスキャンして下書きの中身を実際に読んでください。

SMS QRコードが動かないときは

きれいにスキャンできるSMSコードでも、届き方が間違っていることがあります。この4つでほぼすべての場合を説明できます。

  • iPhoneでは本文がなく、Androidでは問題ない

    原因
    コードがsms:番号?body= の形式で作られています。Androidはクエリ文字列を読みますが、iOSは読まないため、宛先だけが入って本文が空の下書きが開きます。
    対処法
    両方のプラットフォームが同じように読むSMSTO: でエンコードし直してください。KoloQRのSMSフォームで生成すればこれが自動で行われます。そのうえでiPhoneで再スキャンして確かめます。
  • 下書きに宛先が入っていない

    原因
    逆方向の食い違いです。sms:番号&body= のコードをAndroidでスキャンすると、アンパサンドとその後ろがすべて番号の欄に飲み込まれ、宛先として有効なものが残りません。
    対処法
    SMSTO: の形式を使ってください。人からもらったコードを確かめるなら、生のテキストを表示できるQRリーダーでスキャンします。プレフィックスを見れば、どちらの書き方かすぐ分かります。
  • タブレットやパソコンでスキャンしても何も起きない

    原因
    その端末には、SMSTO: のリンクを渡せる携帯通信のメッセージアプリがありません。Wi-Fi専用のタブレット、ほとんどのノートパソコン、多くのキオスク端末には、渡す先がないだけです。
    対処法
    スキャンするのはスマホだと考えて設計してください。相手が混在する場所では、SMSのコードの横にURLのコードも印刷すれば、タブレットにも行き先ができます。
  • 思ったより料金がかかったと言われる

    原因
    定型文が160文字を超えているか、上限を70文字に下げる絵文字が入っているため、2通ぶん・3通ぶんとして課金されています。しかもローミング中の送信者は国際料金を払います。
    対処法
    本文を短くし、絵文字を外してください。海外の相手が多いなら、通信会社のSMS課金ではなくデータ通信を使うWhatsApp QRコードも検討してください。

問題がファイルにあるのか印刷にあるのか判断できない場合は、書き出した画像をQRコードスキャナーに読み込ませてください。パソコンでは読めて紙では読めないなら、原因はファイルより後の工程にあります。

Questions? Answered

SMS QRコードは電話番号と、必要ならメッセージ本文を格納します。スキャンするとスマホのメッセージアプリが両方を入力済みの状態で開き、送信するばかりになります。データはパターン自体にあるため、アカウントもサービスも不要です。

されません。メッセージアプリで下書きが開いて止まります。送信を押すのは本人で、その前に文面を直せます。スキャンされたコードが自分でメッセージを送ることは、iOSでもAndroidでも認められていません。

コードがクエリ文字列付きのsms: URIを使っていて、iOSがそれを無視するからです。iOSとAndroidが同じように読む形式はSMSTO: プレフィックスで、KoloQRがエンコードするのもこれです。

160文字未満に収めてください。それを超えるとSMSは複数通に分割され、送る人がその数だけ課金されることがあります。絵文字を1つ足すと1通の上限が70文字に下がるので、絵文字は外してください。

必要です。+から始まる完全な国際形式で書いてください。国内表記の番号は、海外のSIMでスキャンされた時点で使えなくなります。旅行中に印刷されたコードを読む人は、決して少数ではありません。

使えますが、短縮番号は国ごとに異なり、海外のSIM、IP電話番号、一部の法人プランからは届かないことがよくあります。完全な国際番号は全員に届き、短縮番号は国内の相手に届きます。

スキャンした人です。メッセージはその人の契約から、その人の通信会社の料金で送られ、海外ならローミング料金もかかります。旅行中の人が相手になりそうなら、掲示に書いておく価値があります。

単体ではできません。静的なコードには、数を数えるサーバーが間にないからです。代わりに手に入るのは受信箱です。届いたメッセージはすべて成果につながったスキャンであり、そちらのほうが役に立つ数字です。

不要です。最近のiPhoneやAndroidの標準カメラで読み取れ、メッセージはスマホ本体のSMSアプリで開きます。どちら側にもダウンロードするものはありません。

SMSは電波さえあればどのスマホでも使え、アカウントも不要ですが、送る人が1通ごとに支払います。WhatsApp QRコードはデータ通信で無料で、海外の相手にも向いていますが、使っている人にしか届きません。相手がすでに持っているほうを印刷してください。

KoloQRを選ぶ理由

  • ウェブサイト、メニュー、Wi-Fi、PDF、名刺用のQRコードを作成
  • 色・ロゴ・オリジナルの形をカスタマイズ
  • 高品質なPNG・SVGファイルをダウンロード
  • 印刷にもデジタルにも対応
QRコードを作成
シンプルな黒いQRコードと、同じコードをブランドカラーの円形にデザインし直したもの