ウォレットアドレスからEthereum QRコードを作る
0xアドレスを貼り付け、必要なら金額を足して、どのEthereumウォレットでも読み取れるコードをダウンロード。印刷品質で書き出され、チェックサムの大文字小文字もそのまま保たれます。
Google マップで開きます。座標でも構いません(37.4224, -122.0841)。
ビジネスの「クチコミを書く」フォームが開きます。プレイス ID か、それを含む Google マップのリンクを貼り付けてください。
UPI リンクにはチェックサムがありません。ID を打ち間違えると、問題なく読み取れるのに別人へ支払われるコードになります。決済アプリから ID を貼り付け、印刷前に自分宛てに 1 ルピー送って確認してください。
コピーしたまま貼り付けてください。KoloQR はペイロードを組み立てません。銀行が発行したものをそのまま符号化し、印刷前に検査します。
SVG・PNG・JPG • 最大2MB
Ethereum QRコードとは?
Ethereum QRコードとは、EIP-681形式で書かれたEthereumの支払いURI(アドレスと、任意で金額)を格納したQRコードです。ウォレットアプリでスキャンすると送金先が入力されるので、42文字の16進数を打ち直す人は誰もいません。アドレスはパターンの中にあり、送る人が承認するまで取引は一切発生しません。

EIP-681がパターンに入れるもの
支払いURIはコンパクトな構造で、そのうち1つの要素はほぼ全員が最初につまずきます。
- ethereum: - スキーム。これがあるおかげで、スマホはコードをブラウザではなくウォレットアプリに渡します。
- 0xアドレス - 42文字。0xの接頭辞と40桁の16進数です。大文字と小文字が混ざっているのは飾りではなく、その理由は次のセクションで説明します。
- ?value= - 任意項目で、単位はetherではなくweiです。1 ETHは10^18 weiなので、0.5 ETHは500000000000000000と書きます。18個のゼロは手で数えると簡単に間違えます。
KoloQRは入力されたETHの金額をweiに変換するので、手で組み立てたURIで最も多い間違いがなくなります。コードはネットワークに一切触れません。Ethereum QRコードは資金の送り先を書いたテキストであって、それ自体で何かを動かすことはできません。
Ethereumアドレスを大文字にしてはいけない
Ethereumアドレスは16進数なので、理屈のうえでは大文字でも小文字でも書けます。EIP-55はまさにその自由度を使ってチェックサムを載せています。40桁の16進数にわたる大文字と小文字の並びはアドレス自体のハッシュから導かれており、これによってどのウォレットも、送金する前に打ち間違いや壊れたアドレスを検出できます。大文字小文字をそろえてしまえば、その保護を捨てることになります。アドレスが指す口座は同じままですが、それが意図したアドレスかどうかをウォレットは判断できず、チェックサムが検証できない混在アドレスを拒否するウォレットもあります。これはBitcoinのbech32のコツとは正反対です。あちらでは大文字にするとQRのパターンが粗くなるので推奨されており、だからこそこの2つを同じ手法として扱ってはいけません。Ethereumでは、ウォレットが示したとおりのアドレスをそのままコピーし、決して打ち直さず、デザインツールや表計算ソフトに大文字小文字を整形させないでください。パターンが密になるのは誤りを捕まえるチェックサムの代金であり、支払い用のコードならその取引は割に合います。
QRコードを作成
Ethereum QRコードが使われる場面
42文字の16進数は、誰にも書き写させるべきものではありません。だからアドレスが画面の外へ出るところには、いつもこのコードが現れます。
- 1
ウォレットからアドレスをそのままコピーする
コピーして貼り付け、決して打ち直さず、大文字小文字も変えないでください。大文字小文字の混在はEIP-55のチェックサムであり、そろえてしまうとアドレス唯一の誤り検出が失われます。
- 2
種類の一覧を開いてEthereumを選ぶ
Ethereumはその他の中の暗号資産グループにあります。アドレスを貼り付け、必要ならETHで金額を入力してください。KoloQRがURI用にweiへ変換します。
- 3
どのネットワーク向けかを書き添える
同じアドレスはすべてのEVMチェーンに存在します。コード自体には書けないので、コードの横に「Ethereumメインネット」、あるいは意図したL2の名前を印刷してください。
- 4
スキャンして1文字ずつ確認する
書き出したファイルを実際のウォレットでスキャンし、最初と最後の4文字だけでなくアドレス全体をコピー元と照合します。その後、印刷用にSVGかPDFで書き出します。

どのファイル形式をダウンロードすべき?
KoloQRはEthereum QRコードを3つの形式で書き出します。どこで見られるかで選んでください。
- PNG POSの画面、配信のオーバーレイ、ウェブページなど、固定サイズで表示される場所に向いています。
- SVG 寄付の掲示、請求書、印刷するカードに。印刷所が拡大しても輪郭が甘くならないもの全般です。
- PDF 印刷所への入稿や、請求書テンプレートへの配置に。印刷対応の品質のまま渡せます。
Ethereumのコードはこのサイトでも特に密です。42文字の大文字小文字混在のアドレスは英数字モードを使えず、weiの金額がさらに18桁を足します。この組み合わせにはベクター書き出しと余裕のあるサイズが必要です。読み取れない支払いコードは、相手を16進数の手入力へ引き戻してしまいます。
QRコードを作成Ethereum QRコードのベストプラクティス
支払い用のコードには他のどの種類にもない失敗の仕方があり、Ethereumはその上にもう1つを重ねます。
アドレスの大文字小文字をそのまま保つ
大文字小文字の混在はEIP-55のチェックサムです。すべて小文字やすべて大文字にそろえると、送金前に壊れたアドレスを検出するウォレットの能力が失われます。
必ずネットワーク名を書く
同じ0xアドレスはEthereum、Arbitrum、Optimism、Polygon、Base、その他すべてのEVMチェーンに存在します。間違ったチェーンに送った資金はたいてい取り戻せず、どれを意図したかはコードには書けません。
ETHからweiへの変換は作成ツールに任せる
EIP-681は金額をweiで表します。小数点以下18桁です。これを手で打つことが、金額が1000倍や1000分の1になる原因です。
生成後にアドレス全体を確認する
書き出したファイルをウォレットでスキャンし、1文字ずつ照合します。最初と最後の4文字だけを見るのは、アドレスをすり替えるマルウェアがまさに当てにしている近道です。
印刷物の固定金額には注意する
weiの金額は印刷した瞬間に固定されますが、相場は固定されません。長く使うものにはアドレスだけを印刷し、金額は送る人に入力してもらってください。
アドレスだけのコードはトークンを動かさない
要求されるのはETHです。USDCなどのERC-20を送るにはトークンの送金が必要で、アドレスだけのURIはそれを表現できません。想定する資産をコードに書き添えてください。
モジュールは純粋な黒のままに
デザインするのはコードの周りであって、パターンではありません。コントラスト比がぎりぎりでよいことが決してない、唯一の種類です。
余白(クワイエットゾーン)を守る
四辺にモジュール4個分の余白を、情報の多い掲示ではさらに広く。誤り訂正は壊れたモジュールを復元できますが、余白のないコードは見つけられません。
サイズは余裕をもって決める
読み取り距離の10分の1以上、そこからもう一段大きく。密なシンボルであり、密度は印刷品質が最初に罰するものです。
秘密鍵やシードフレーズをコードにして公開しない
受け取り用アドレスは誰に見せても安全です。秘密鍵やシードのQRコードはウォレットそのものであり、その場のすべてのカメラに読み取れます。
Ethereum QRコードが動かないときは
Ethereumのコードは、お金が絡む前に知っておく価値のある壊れ方をします。この4つでほぼすべての場合を網羅できます。
ウォレットにチェックサムが無効だと警告される
- 原因
- ウォレットと作成ツールの間のどこかでアドレスの大文字小文字が変わっています。表計算ソフトで小文字にそろえられた、デザインツールで大文字にされた、あるいは手で打ち直した、のいずれかです。
- 対処法
- ウォレットからアドレスを新しくコピーし、編集せずに貼り付けてください。Bitcoinの大文字化のコツをEthereumのアドレスに使ってはいけません。あちらでは大文字小文字は自由ですが、こちらではチェックサムを担っています。
送金したのに届かない
- 原因
- ほぼ必ずネットワークの間違いです。同じアドレスはすべてのEVMチェーンに存在し、メインネットで見ているアドレスへPolygonで送られた送金は、成功していても自分のウォレットには見えません。
- 対処法
- すべての面に、コードの横へネットワーク名を言葉で印刷してください。失われたと決めつける前に、送った人が実際に使ったチェーンのブロックエクスプローラーでアドレスを確認します。
金額が桁違いに間違っていた
- 原因
- valueパラメータがweiではなくetherで書かれていたか、手で打ったweiの数字を数え間違えています。1 ETHはゼロが18個で、18は数えにくい数です。
- 対処法
- 金額はETHで入力し、変換は作成ツールに任せてください。受け取ったURIを確認するときは、信用する前にvalue=の後ろの桁数を数えます。
コードが非常に密で読み取りにくい
- 原因
- 大文字小文字が混在するアドレスはQRの英数字モードを使えないため、42文字すべてが1文字8ビットのバイトモードに入ります。さらにweiの金額が最大18桁を足します。
- 対処法
- 必須でなければvalueパラメータを外し、SVGかPDFで書き出して、大きく印刷してください。ここでは大文字化という選択肢はありません。チェックサムのほうが密度の節約より価値があります。
問題がファイルにあるのか印刷にあるのか判断できない場合は、書き出した画像をQRコードスキャナーに読み込ませてください。パソコンでは読めて紙では読めないなら、原因はファイルより後の工程にあります。
Questions? Answered
Ethereum QRコードは、EIP-681形式の支払いURI(アドレスと、任意で金額)を格納します。ウォレットアプリでスキャンすると送金先が入力されるので、42文字の16進数を打ち直す人は誰もいません。
ウォレットからアドレスをコピーし、KoloQRの種類の一覧でEthereumを選んで貼り付けます。金額をあらかじめ入れたいならETHで入力し、PNGかSVGをダウンロードしてください。サーバーへは何も送信されません。
EIP-55のチェックサムだからです。大文字と小文字の並びはアドレスのハッシュから導かれ、送金前に壊れたアドレスをウォレットが検出できるようにしています。そろえてしまうとその確認が失われます。
できません。bech32のBitcoinアドレスを大文字にするのは、パターンが粗くなり、しかも大文字小文字に意味がないから推奨されています。Ethereumでは大文字小文字がチェックサムを担うため、大文字化は実際の誤り検出を壊します。
EIP-681はweiで表します。1 ETHは10^18 weiです。金額はETHで入力し、変換は作成ツールに任せてください。18個のゼロを手で打つことが、金額が1000倍ずれる原因です。
アドレスだけのURIには書かれていません。同じ0xアドレスはEthereum、Arbitrum、Optimism、Polygon、その他すべてのEVMチェーンに存在するので、コードの横にネットワーク名を印刷してください。間違えると最も高くつきます。
アドレスだけのコードが要求するのはETHです。トークンは単純なアドレスURIでは表現できないコントラクト呼び出しで動くので、想定する資産をコードに書き添えてください。トークンは送る人がウォレットで選びます。
受け取り用アドレスであれば安全です。それは公開情報で、あなたに送金するためにしか使えません。秘密鍵やシードフレーズをコードにして公開しないでください。それはウォレットそのもので、どのカメラにも読み取れます。
されません。スキャンで入力されるのは送金先と、あれば金額だけです。送る人はウォレットで取引を確認して承認します。QRコード自体が資金を動かすことはできません。
大文字小文字が混在するアドレスは1文字8ビットのバイトモードで符号化されるからです。大文字にしたbech32アドレスなら1文字5.5ビットの英数字モードが使えます。weiの金額を足すとデータはさらに増えるので、大きめに印刷してください。
関連ページ
このページの続きになるページ - 同じ場面、同じ種類のコード、あるいは次に決めることについて。
Bitcoin QRコード
Bitcoinのアドレスを、どのウォレットアプリでも読み取れるコードに。金額の指定も任意でできます。
ブランドQRコード
ロゴ・色・カスタムの形でQRコードをブランドに合わせつつ、確実にスキャンできる状態を保ちます。
Etsy QRコード
下げ札や屋台の看板から、Etsyのショップや個別のリスティングへスキャンで案内します。
PayPal QRコード
スキャンをPayPal.meのリンクへ送り、印刷したコードから支払いを受け取れます。
QRコードが読み取れない理由と、どの不具合かを見分ける方法
QRコードが失敗する三通り - 検出されない、うまく読めない、完璧に読めたのに飛び先が壊れている - と、何かを測る前に症状がどれなのかを教えてくれる仕組み。
Wi-Fi QRコード
ゲストは一度スキャンするだけで接続。パスワードを一文字ずつ読み上げる必要も、アプリのインストールもありません。
KoloQRを選ぶ理由
- ウェブサイト、メニュー、Wi-Fi、PDF、名刺用のQRコードを作成
- 色・ロゴ・オリジナルの形をカスタマイズ
- 高品質なPNG・SVGファイルをダウンロード
- 印刷にもデジタルにも対応
