UPI IDのQRコードを作る
UPI IDからupi://payのリンクを組み立て、必要なら金額も指定。コードをデザインして、レジ横のカードや屋台の掲示、請求書用に印刷対応で書き出せます。
Google マップで開きます。座標でも構いません(37.4224, -122.0841)。
ビジネスの「クチコミを書く」フォームが開きます。プレイス ID か、それを含む Google マップのリンクを貼り付けてください。
UPI リンクにはチェックサムがありません。ID を打ち間違えると、問題なく読み取れるのに別人へ支払われるコードになります。決済アプリから ID を貼り付け、印刷前に自分宛てに 1 ルピー送って確認してください。
コピーしたまま貼り付けてください。KoloQR はペイロードを組み立てません。銀行が発行したものをそのまま符号化し、印刷前に検査します。
SVG・PNG・JPG • 最大2MB
UPI QRコードとは?
UPI QRコードとは、upi://payのリンクを収めたQRコードのことです。これはNPCIがUnified Payments Interface向けに定めたディープリンクです。インドの決済アプリで読み取ると、あなたのUPI IDあての送金画面が開き、リンクが金額を持っていればそれも入力済みです。コードが運ぶのはリンクだけで、口座番号も暗証番号も含みません。

リンクは名前付きのパラメータでできている
UPIのリンクはクエリパラメータを持つ普通のURIです。だから自分で読めて、確かめられて、書けます。
- pa - 受取先アドレス、つまりあなたのUPI IDです。yourname@bankの形。これがなければコードは成立しません。
- pn - 支払う側に表示される受取人名です。空白はエンコードが必要で、Chai PointはChai%20Pointになります。
- amとcu - 小数点以下2桁で書く金額と、UPIがINRしか受け付けない通貨です。どちらも省けば、支払う側が金額を入力します。
- tn - 決済画面に表示される任意のメモです。テーブル番号や屋台番号、請求書の参照番号に便利です。
組み立てると、動くコードは upi://pay?pa=yourname@bank&pn=Your%20Name&am=250.00&cu=INR ほどの短さで済みます。チェックサムがないので、UPIのコードは読み戻して1文字ずつ確認できます。読み取ってしか検証できないPix、PromptPay、PayNowに対する実際の利点です。ただし裏を返せば、打ち間違いは「完璧に読めて別のUPI IDに支払うコード」を生みます。このページの最後にある「自分あてに1ルピー送る」という手順が任意の助言ではないのは、そのためです。
自作のコードは加盟店用QRではありません
自分で組み立てたUPIコードは、あなたのUPI IDへ個人間送金を送ります。それ以上のことはしません。銀行や決済事業者が発行する加盟店用QRは別物です。加盟店口座に登録され、決済アプリが検証できる署名を持ち、事業に必要な精算レポート、取引参照番号、係争処理を伴います。決済アプリは両者を見分けますし、自作のUPI IDは未確認だと支払う側に警告するアプリもあります。アプリ側としては妥当ですが、客の前で起きると具合が悪いものです。だから線引きは、ここのどの決済ページとも同じです。店を営むなら、銀行か決済事業者から加盟店用QRをもらってそれを刷ってください。友人からの集金、割り勘、寄付集め、教室の月謝、フリーランスの請求なら、自作してデザインできるUPIコードのほうが自由が利きます。このページはそのためのものです。
QRコードを作成
UPI QRコードが使われている場面
印刷されたUPIコードは、カード端末なしでお金が動く場所ならどこにでも現れます。
- 1
自分のUPI IDを確認する
決済アプリを開き、UPI IDをコピーします。yourname@bankの形です。画面を見て打つのではなくコピーを。打ち間違えたIDは、このページでも防ぎようのない唯一の誤りです。
- 2
UPIのフォームに入力する
KoloQRでUPIの種類を選び、最初のフィールドにUPI IDを貼り付けます。支払う人に見せる名前を入れ、決まった価格のコードなら金額とメモも足します。KoloQRがupi://リンクを組み立て、パーセントエンコードまで済ませてフィールドの下に書き出すので、手で打つものはありません。
- 3
リンクを読み返してコードをデザインする
フィールドの下のリンクを一文字ずつ読み返してください。UPIにはチェックサムがなく、誤ったIDを止める仕組みがないため、これが唯一の確認方法です。そのうえでデザインを。コントラストを保ち、模様は素直に。屋外で片手で、急いで読み取られるコードです。
- 4
印刷前に自分あてに1ルピー送る
完成したコードを実際の決済アプリで読み取り、確認画面の名前とUPI IDが自分のものか確かめます。1ルピー送ってから、SVGかPDFで書き出してください。

どのファイル形式をダウンロードすべき?
KoloQRはUPI QRコードを3つの形式で書き出せます。どこで見られるかで選んでください。
- PNG メールやWhatsAppで送る請求書、画面に決まった大きさで表示するコードに。
- SVG レジ横のカード、ラミネートした掲示、シールなど、印刷所が拡大してもエッジが甘くならない用途に。
- PDF 印刷所への入稿や、自分で刷ってラミネートする価格カードに。
UPIコードの長さは、完全にあなたの手の内にあります。他の国内決済コードにはない性質です。paとpnだけなら50文字を切ることが多く、粗くて寛容な模様になります。そこに長い屋号、メモ、参照番号を足すと倍になり、印刷サイズを1段階失うこともあります。受取人名は客が分かる範囲でいちばん短い形にし、tnは必要でなければ省き、浮いたぶんをコードを大きく刷ることに使ってください。
QRコードを作成UPI QRコードのベストプラクティス
印刷された決済コードはどの種類より詐欺に狙われます。だからこのリストの半分は、模様ではなく看板そのものの話になります。
UPI IDはコピーする。決して打ち直さない
UPIのリンクにはチェックサムがないので、1文字違えば「完璧に読めて他人に支払うコード」になります。UPI IDを移す安全な方法はコピー&ペーストだけです。
コードの横に受取人名を刷る
決済アプリは、確定前に誰に支払うのかを表示します。同じ名前をコードの下に刷っておけば、その画面が客にも実行できる確認手段になります。
商売として受け取るなら加盟店用QRを使う
銀行や決済事業者の加盟店用コードは署名され、登録され、突合されます。自作のものは個人間送金で、後ろに何のレポートもありません。
金額があるなら指定する
&am=250.00&cu=INR を付ければ、合計の打ち間違いも、二重払いも、そのどちらが起きたのかという言い争いもなくなります。
空白と特殊文字はエンコードする
pnやtnに生の空白があると、アプリが解析するときリンクが途中で切れることがあります。%20を使い、句読点は名前から外してください。
自分のコードの上に貼られたシールに注意する
本物の決済コードを不正なもので覆うのは、無人の看板に対する定番の攻撃です。改ざんが分かるラミネートを使い、毎日自分の看板を確認してください。
目の届かないコードは刷らない
共用の掲示板、ロビー、片付ける屋台など、看板が視界の外にあるなら、いずれ細工されると考えてください。確認できないなら刷らないことです。
思っているより大きくする
読み取り距離の10分の1が下限で、1メートルから読むなら10cm程度です。決済コードは強い日差しの下、腕を伸ばした距離から、急いで読み取られます。
明るい地に濃いモジュールを
反転や低コントラストの決済コードは、まさにお金がやり取りされる明かりの下で失敗します。常に明るい地に濃いモジュールで、四辺それぞれにモジュール4つぶんのクワイエットゾーンを空けてください。
AndroidとiPhoneの両方でテストする
upi:// を処理するのは端末に入っている決済アプリで、どのアプリが名乗り出るかは機種によって違います。自分のスマホで動いたコードは、1回試しただけでテスト済みではありません。
UPI QRコードが動かない理由
決済コードは、スマホを手に待っている客の目の前で失敗します。だから看板を出したあとではなく、出す前に次を確かめてください。
カメラは読み取るのにアプリが開かない
- 原因
- その端末で upi:// のスキームを名乗り出るものがありません。UPIアプリが入っていないか、ウェブリンクしか開かないカメラアプリかのどちらかです。iPhoneや、買ったばかりの端末でよくあります。
- 対処法
- カメラではなく決済アプリ内蔵のスキャナから読み取り、本刷りの前に印刷したコードをAndroidとiPhoneの少なくとも1台ずつで試してください。
決済アプリが「無効なUPI ID」と表示する
- 原因
- paパラメータが間違っているか、IDがもう存在しません。打ち間違えたハンドル、変わった銀行のサフィックス、解約された口座に紐づいたIDなどです。
- 対処法
- 決済アプリからUPI IDをもう一度コピーし、リンクを作り直し、印刷に回す前に自分あてに1ルピー送って確認してください。
受取人名が途中で切れる、または文字化けする
- 原因
- pnにエンコードしていない空白か特殊文字があり、アプリがリンクを解析したときにパラメータが早く終わっています。
- 対処法
- 空白をすべて%20に置き換え、名前から句読点を外し、リンクを作り直してください。名前は短く。法人名ではなくラベルです。
アプリが支払う側に「未確認のID」と警告する
- 原因
- そのコードが署名付きの加盟店用QRではなく、自作の個人間リンクだからです。その違いを支払う側に伝えるアプリがあります。
- 対処法
- 事業なら、銀行か決済事業者から加盟店用QRをもらってそれを刷ってください。個人的な集金なら、コードの横に自分の名前を刷り、画面と照合できるようにします。
問題がファイルにあるのか印刷にあるのか判断できない場合は、書き出した画像をQRコードスキャナーに読み込ませてください。パソコンでは読めて紙では読めないなら、原因はファイルより後の工程にあります。
Questions? Answered
UPI QRコードは、あなたのUPI IDを含む upi://pay のリンクを収めたものです。インドの決済アプリで読み取ると、あなたあての送金画面が開き、リンクが金額を持てばそれも入ります。運ぶのはリンクだけで、銀行口座の情報は含みません。
入れられます。リンクに &am=250.00&cu=INR を足せば、決済画面が金額入りで開きます。UPIの通貨はINRのみなので、cuが変わることはありません。寄付やチップでは両方とも省いてください。
違います。加盟店用QRは銀行や決済事業者が発行し、加盟店口座に登録され、決済アプリが検証できるよう署名されています。自作のものは個人間送金で、精算レポートも係争処理の経路もありません。
どれでも読めます。UPIは参加するすべてのアプリに共通の1つのインターフェースなので、有効なUPI IDで作ったコードは、発行元のアプリに縛られずインドのどの決済アプリでも読めます。
iPhoneのカメラが開くのはウェブリンクです。upi:// は、そのスキームを名乗り出るアプリが入っている場合にだけ処理されます。決済アプリの中から読み取り、印刷前に両方のプラットフォームでテストしてください。
必要です。UPI IDは銀行口座に解決されるアドレスです。コードが運ぶのはアドレスだけなので、口座情報は印刷もされず、模様の中を運ばれることもありません。
あります。決めるのはコードではなくNPCIと各銀行です。印刷したコードで上限は上がらないので、高額を送る人は自分の1日の上限に当たり、2回に分ける必要が出ることもあります。
リンクが短ければ入れられます。paとpnだけのコードは模様が粗く、幅のおよそ5分の1までの中央ロゴが入ります。金額とメモを足すとその余裕は縮むので、刷り上がりでテストしてください。
ありません。リンクに期限はないので、UPI IDが生きている限り印刷したコードも動き続けます。だからこそ、不要になった看板はごみ箱に置くより処分したほうがよいのです。
金額なしのコードを刷り、支払う側に入力してもらうこともできます。ただし価格ごとに分けたコードを並べたカードのほうが、カウンターでの誤りははるかに少なく、説明もいりません。
関連ページ
このページの続きになるページ - 同じ場面、同じ種類のコード、あるいは次に決めることについて。
eBay QRコード
出品ページ、ストア、出品者の他の商品を1回のスキャンで開けます。
PayPal QRコード
スキャンをPayPal.meのリンクへ送り、印刷したコードから支払いを受け取れます。
結婚式
招待状に1つのコードを。出欠フォーム、式次第と道順、そして式のあとの共有写真アルバムへゲストを案内します。
小売店
棚札・店頭のガラス・レジのサインから、商品情報や在庫、レビューのリンクへ。
TikTok QRコード
TikTokのプロフィール、特定の動画、キャンペーンのハッシュタグへまっすぐ案内します。
PayNow QRコード
シンガポールの銀行アプリが発行したPayNowの文字列を、デザインして印刷できるコードにします。
KoloQRを選ぶ理由
- ウェブサイト、メニュー、Wi-Fi、PDF、名刺用のQRコードを作成
- 色・ロゴ・オリジナルの形をカスタマイズ
- 高品質なPNG・SVGファイルをダウンロード
- 印刷にもデジタルにも対応
