QRコードの配色50組:印刷に耐えるのはどれか
KoloQRチーム調査

以下のコードと地の配色50組のうち、10組は7:1を超えて印刷しても安全、11組は4:1から7:1の間で画面向き、13組は4:1を下回りQRコードを載せるべきではありません。失敗の側にははっきりした傾向があります。中間調のブランドカラーです。すべての黄色、アンバー700より明るいすべてのオレンジ、フォレストグリーンより明るいすべての緑が最下位グループに入ります。
要点
- 50組のうち10組が、印刷の実務目標である7:1を超えます。10組すべてが、白または白に近い地の上のきわめて暗い色です。
- 13組が4:1を下回ります。いずれも中間調または明るい色を、地ではなくコード側に使ったものです。黄色、オレンジ、中間の緑、中間のシアンが並びます。
- この失敗は偶然ではなく体系的です。読めるQRコードを印刷できるだけ暗い色は、たいていブランドが自分の色だと考えている色より暗いのです。
- コントラスト比は2つのhex値に対する算術なので、この表のどの数字も、報告ではなく再現できるものです。作成にあたってコードを印刷して読み取ってはいません。
- 比率が語るのは配色についてであって、印刷についてではありません。ドットゲイン、素材の色、光沢、カメラ自身の露出が、合格した比率と紙の上で読めるコードの間に立ちはだかります。
- 反転 - 暗い地に明るいコード - は非常に高い比率を出しながら失敗することがあります。明るい地に暗いコードを前提にして、逆の極性を試さないデコーダーがあるからです。
この表の数字は何であり、何ではないのか
コントラスト比とは、2色のうち明るいほうの相対輝度を暗いほうの相対輝度で割り、同一色なら1:1、白地に黒なら21:1になるよう調整した値です。WCAGが文字の可読性に使うのと同じ数字で、観測ではなく計算で求めます。sRGBの各チャンネルを線形化し、赤0.2126・緑0.7152・青0.0722で重み付けし、割るだけです。
この定義を正確に述べておく価値があります。下の各行が検証可能である理由がそこにあるからです。この表を信用する必要は誰にもありません。2つのhex値と式があれば、どのマシンでも同じ数字が出ます。それは「試したら動きました」とはまったく別種の主張です。
そしてそれが限界でもあります。この表を作るためにQRコードを印刷して読み取ってはいません。 判定の列は、このサイトがすでに公表している2つの設計しきい値 - 印刷で約7:1、画面で約4:1 - を計算値に当てはめたものです。どの配色を試す価値があるかを絞る道具であって、試験の代わりではありません。
これらのしきい値がデコーダーの必要値からこれほど離れている理由はコントラストの実験で扱っています。読めるオープンソースのデコーダーは1.2:1あたりで諦めます。そこから7:1までのすべては、データが正しくなった後に印刷がコードへ加えることへの余裕です。
印刷に通る10組
これらは7:1以上に達し、ドットゲイン、紙の反射率、扱いにくい光源のための余裕がまだ残ります。いずれも白地の上のきわめて暗い色です。
| 組み合わせ(コード/地) | Hex(コード/地) | 比率 | 適する用途 |
|---|---|---|---|
| 黒/白 | #000000/#FFFFFF | 21.00:1 | 印刷 |
| ほぼ黒/白 | #111111/#FFFFFF | 18.88:1 | 印刷 |
| ネイビー/白 | #0B1F3A/#FFFFFF | 16.52:1 | 印刷 |
| ディープパープル/白 | #581C87/#FFFFFF | 10.88:1 | 印刷 |
| オックスブラッド/白 | #7F1D1D/#FFFFFF | 10.02:1 | 印刷 |
| ワインレッド/白 | #9D174D/#FFFFFF | 7.88:1 | 印刷 |
| ディープグリーン/白 | #065F46/#FFFFFF | 7.68:1 | 印刷 |
| ウォームグレー/白 | #57534E/#FFFFFF | 7.63:1 | 印刷 |
| バーントオレンジ/白 | #9A3412/#FFFFFF | 7.31:1 | 印刷 |
| フォレストグリーン/白 | #166534/#FFFFFF | 7.13:1 | 印刷 |
このグループの実務的な読み方は、印刷できるパレットは狭くて深い、ということです。ネイビー、オックスブラッド、ワインレッド、ディープグリーン、ディープパープル。これらが機能する色であり、自社パレットのその端にアイデンティティを置いているブランドは、何も考えずに色付きのQRコードを印刷できます。
画面向きの11組
これらは4:1から7:1の間に入ります。コントラストが完璧で、光が均一で、輪郭が硬いディスプレイ上では問題ありません。印刷では、インキが乾く前に余裕を使い切っています。
| 組み合わせ(コード/地) | Hex(コード/地) | 比率 | 適する用途 |
|---|---|---|---|
| パープル700/白 | #7E22CE/#FFFFFF | 6.98:1 | 画面のみ |
| ロイヤルブルー/白 | #1D4ED8/#FFFFFF | 6.70:1 | 画面のみ |
| レッド700/白 | #B91C1C/#FFFFFF | 6.47:1 | 画面のみ |
| ティール700/白 | #0F766E/#FFFFFF | 5.47:1 | 画面のみ |
| シアン700/白 | #0E7490/#FFFFFF | 5.36:1 | 画面のみ |
| ブルー600/白 | #2563EB/#FFFFFF | 5.17:1 | 画面のみ |
| グリーン700/白 | #15803D/#FFFFFF | 5.02:1 | 画面のみ |
| アンバー700/白 | #B45309/#FFFFFF | 5.02:1 | 画面のみ |
| レッド600/白 | #DC2626/#FFFFFF | 4.83:1 | 画面のみ |
| ストーン500/白 | #78716C/#FFFFFF | 4.80:1 | 画面のみ |
| ピンク600/白 | #DB2777/#FFFFFF | 4.60:1 | 画面のみ |
実際のブランドカラーの多くはこの帯にあり、スタジオでは読めて店頭では読めなかったという例の失敗を生むのもこの帯です。スタジオでの試験はモニター上だったのです。
コードを載せるべきでない13組
4:1を下回ると、QRコードは自身の可読性ではなくデコーダーの許容度に頼ることになります。これらの配色は、良い端末で、良い光の下で、余裕のあるサイズなら読めることがあります。それは完全に失敗するより悪いことです。誰もが行う唯一の試験に通ってしまうからです。
| 組み合わせ(コード/地) | Hex(コード/地) | 比率 | 適する用途 |
|---|---|---|---|
| パープル500/白 | #A855F7/#FFFFFF | 3.96:1 | どちらも不可 |
| レッド500/白 | #EF4444/#FFFFFF | 3.76:1 | どちらも不可 |
| ブルー500/白 | #3B82F6/#FFFFFF | 3.68:1 | どちらも不可 |
| オレンジ600/白 | #EA580C/#FFFFFF | 3.56:1 | どちらも不可 |
| ピンク500/白 | #EC4899/#FFFFFF | 3.53:1 | どちらも不可 |
| アンバー600/白 | #D97706/#FFFFFF | 3.19:1 | どちらも不可 |
| ゴールド/白 | #CA8A04/#FFFFFF | 2.94:1 | どちらも不可 |
| オレンジ500/白 | #F97316/#FFFFFF | 2.80:1 | どちらも不可 |
| シアン500/白 | #06B6D4/#FFFFFF | 2.43:1 | どちらも不可 |
| グリーン500/白 | #22C55E/#FFFFFF | 2.28:1 | どちらも不可 |
| イエロー500/白 | #EAB308/#FFFFFF | 1.92:1 | どちらも不可 |
| ライム/白 | #78D650/#FFFFFF | 1.82:1 | どちらも不可 |
| イエロー400/白 | #FACC15/#FFFFFF | 1.53:1 | どちらも不可 |
このグループを貫く傾向こそ、持ち帰る価値のある発見です。ある色相が失敗して別の色相が通るのではありません。変数は明度であって色相ではないのです。緑は3つの帯すべてに現れます。ディープグリーンは7.68:1で合格、グリーン700は5.02:1で画面のみ、グリーン500は2.28:1で不合格。同じ発想の色が3回出てきて、変わったのは輝度だけです。
色付きの用紙に暗いコードを刷る
白以外に刷ると比率は下がります。コードの明るいモジュールが紙そのものだからです。クラフト紙、生成り、再生紙、色紙はいずれもデータが示すより低い位置から始まり、そのずれ幅をデータは教えてくれません。
| 組み合わせ(コード/地) | Hex(コード/地) | 比率 | 適する用途 |
|---|---|---|---|
| 黒/クリーム | #000000/#FDF6E3 | 19.47:1 | 印刷 |
| 黒/ベージュ | #000000/#F5F5DC | 18.98:1 | 印刷 |
| チャコール/オフホワイト | #1A1A1A/#F7F7F5 | 16.23:1 | 印刷 |
| オックスフォードブルー/ほぼ白 | #14213D/#FCFCFC | 15.57:1 | 印刷 |
| ネイビー/ペールブルー | #0B1F3A/#EFF6FF | 15.18:1 | 印刷 |
| オックスフォードブルー/ペールアンバー | #14213D/#FEF3C7 | 14.35:1 | 印刷 |
| チャコール/ミディアムグレー | #1A1A1A/#D4D4D8 | 11.78:1 | 印刷 |
| オックスブラッド/ペールレッド | #7F1D1D/#FEF2F2 | 9.16:1 | 印刷 |
| フォレストグリーン/ペールグリーン | #166534/#F0FDF4 | 6.81:1 | 画面のみ |
| ダークグレー/グレー400 | #333333/#9CA3AF | 4.98:1 | 画面のみ |
最後の2行が教えてくれます。白地のフォレストグリーンは7.13:1で合格でしたが、同じ緑を淡い緑の地に置くと6.81:1に落ち、印刷のしきい値を超えなくなります。ほとんど見えない色味が、合格していた配色を境界帯へ動かしたのです。
暗い地に明るいコードは別の問題
QRコードを反転させる - 暗い背景に明るいモジュールを置く - と、高い比率は簡単に出ます。そして比率はそこでの問題ではありません。問題は、コントラスト比の式が対称であるのに、デコーダーが対称ではないことです。
| 組み合わせ(コード/地) | Hex(コード/地) | 比率 | 適する用途 |
|---|---|---|---|
| 白/黒 | #FFFFFF/#000000 | 21.00:1 | 要テスト |
| オフホワイト/ほぼ黒 | #F5F5F5/#111111 | 17.32:1 | 要テスト |
| 白/ネイビー | #FFFFFF/#0B1F3A | 16.52:1 | 要テスト |
| イエロー400/ほぼ黒 | #FACC15/#111111 | 12.33:1 | 要テスト |
| ライム/ほぼ黒 | #78D650/#111110 | 10.38:1 | 要テスト |
| ブルー400/ネイビー | #60A5FA/#0B1F3A | 6.50:1 | 要テスト |
QRコードは明るい背景に暗いモジュールとして規定されており、多くのデコーダーが反転極性も試すとはいえ、すべてが試すわけでも、試すと約束しているわけでもありません。これは色の問題ではなくスキャナー分布の問題で、どんな比率も答えを出しません。デザインが反転コードを求めるなら、判定の列が「要テスト」と言うのは、試すことだけが確かめる方法だからです。
比率が教えてくれないこと
合格した比率と、紙の上で読めるコードの間には4つのものが立ちはだかります。そのどれもデータの中には見えません。
- ドットゲイン。 どの印刷機も暗部をわずかに太らせます。QRコードでは明るいモジュールが細くなるということで、デコーダーが標本化するまさにその尺度で実効コントラストを下げます。
- 素材。 比率は背景がデータどおりの色であることを前提にします。非コート紙、再生紙、色紙ではそうではなく、紙が仕事の半分を担っています。
- 表面加工。 グロスラミネートは、下の配色がどれほど良くてもシンボルの一部に鏡面反射を置けます。反射の下では21:1のコードもその部分では1:1です。
- カメラの露出。 端末は場面全体を測光します。明るく広い面の上の小さなコードは面に合わせて露出され、印刷所を出たときより平坦になってデコーダーに届きます。
だから判定の列は約束ではなくしきい値として書かれています。7:1を超えるとは、コードが失敗したときの原因が配色ではないということであり、コードが失敗しないという意味ではありません。
この表にない配色を確かめる方法
たいていのブランドパレットには、この50組に入っていない色があります。確認は数秒で済み、この表を作ったのと同じ手順です。
- 2つのhex値から比率を出す. コードの色と背景色をQRコントラストチェッカーに入れます。どの配色でも、この表と同じ数字が返ります。
- 単一の数字ではなく用途と照らす. 印刷物なら約7:1、画面にしか出ないコードなら約4:1です。4:1を下回るなら、サイズではなく色を変えてください。
- 不合格なら色相を変えるより暗くする. この表の失敗は明度の問題です。2.80:1で落ちるブランドオレンジには、たいてい同じパレットの中に7:1を超え、なおブランドらしく見える暗い兄弟がいます。
- 色見本ではなく書き出したデータを測る. QRコードバリデーターは仕上がった書き出しを読み、実際に含まれているコントラストを、クワイエットゾーンとモジュールサイズとともに報告します。グラデーションや柔らかい背景は、色見本が出した答えを変えます。
- 大量に刷る前にラダーを回す. コントラストの実験にあるコントラストのラダーは、自分の端末と自分の用紙に対するしきい値を出します。一般論ではなく自分の仕事を説明する唯一の数字です。
同じ判断のデザイン側 - コードのどの部分なら色を持てるのか、アクセントをどこに置くのか - については、カラーQRコードが算術ではなく配置を扱っています。
QRコードを作る
無料、アカウント不要、透かしなし。形を選び、ロゴを重ね、コントラストを確かめて、SVG・PDF・EPS・PNGで書き出せます。サブスクリプションの要らない静的コードです。
QRコードを作成Questions? Answered
印刷なら約7:1、画面なら約4:1を目標に設計してください。デコーダーが受け入れる値ははるかに低く、読めるオープンソースのデコーダーは1.2:1あたりで諦めます。しかしそこから7:1までは、ドットゲイン、紙、映り込み、カメラの露出のための余裕です。4:1を下回る配色は、可読性ではなく許容度に頼っています。
コード自体としては無理です。白地のイエロー400は1.53:1、イエロー500は1.92:1で、どちらも使える水準をはるかに下回ります。黄色は非常に暗いコードを載せる地としてなら機能し、ほぼ黒の上で反転させれば12.33:1になります。ただし明るい地に黄色のコードは機能しません。
ブランドカラーの多くは4:1から7:1に入り、それはディスプレイでは足りて紙では足りない値だからです。画面は完璧なコントラスト、均一な光、硬い輪郭を与えますが、印刷はその3つをドットゲイン、反射率、映り込みに支払います。モニターでの試験のほうが易しかったのです。
比率は21:1で白地に黒と同じですが、それでも試験は必要です。QRの規格は明るい背景に暗いモジュールと定めています。反転極性を試すデコーダーは多いものの試さないものもあるため、反転コードはスキャナー分布の問題であり、どんなコントラストの数字も答えません。
それ自体では壊れません。クリームに黒は19.47:1、ベージュに黒は18.98:1で、どちらも印刷のしきい値をはるかに超えます。コードを壊すのは紙が暗くなることではなく、パターンの色が明るくなることです。避けるべき組み合わせは、中間調の用紙に暗いコードです。
いいえ、そして表もそう主張していません。どの比率も2つのhex値から標準の相対輝度の式で計算しており、それが各数字を報告ではなく再現可能なものにしています。判定の列は、公表されている設計しきい値をその数字に当てはめたものです。特定の配色が特定の印刷機に耐えるかどうかは、計算ではなく校正刷りの領分です。
2色それぞれのsRGB各チャンネルを線形化し、赤0.2126・緑0.7152・青0.0722で重み付けして相対輝度を求め、それぞれに0.05を足したうえで明るいほうを暗いほうで割ります。WCAGのコントラスト計算ツールはどれも同じ算術を行っており、このサイトのものも同じです。
ある程度までは補えますが、それは間違ったレバーです。サイズはデコーダーがモジュールを分解するのを助けますが、モジュール同士を区別させるのはコントラストです。2:1のコードを10cmで刷っても、大きくて平坦なパターンにしかなりません。まず色を変え、それから読み取り距離に合わせてサイズを決めてください。
関連ページ
このページの続きになるページ - 同じ場面、同じ種類のコード、あるいは次に決めることについて。
カラーQRコード
ブランドの色をQRコードに載せても壊さない方法。どの色をパターンに使い、どの色はフレームに回すか。
QRコードが読み取れない理由と、どの不具合かを見分ける方法
QRコードが失敗する三通り - 検出されない、うまく読めない、完璧に読めたのに飛び先が壊れている - と、何かを測る前に症状がどれなのかを教えてくれる仕組み。
QRコードを印刷に回す前に確認する9つのこと
QRコードのデータと、ちゃんと機能する印刷物との間にある9つの確認項目。それぞれに満たすべき数字と、その理由を説明するページを添えています。
小売店
棚札・店頭のガラス・レジのサインから、商品情報や在庫、レビューのリンクへ。
イベント制作会社
他社のイベントのために作るコード。クライアントのリダイレクト、出展者向けの仕様書、参加証の印刷、会場に合わせたサイン。
ME-QRは無料、支払うのはスキャンした人
ME-QRの無料プランは本物で、しかも異例に太っ腹です。そして支払うのはあなたのコードをスキャンした人です。2026年8月29日に価格エンドポイント、FAQ、利用規約を読み、ここでの「無料」が何を意味するのかを書き留めました。
KoloQRを選ぶ理由
- ウェブサイト、メニュー、Wi-Fi、PDF、名刺用のQRコードを作成
- 色・ロゴ・オリジナルの形をカスタマイズ
- 高品質なPNG・SVGファイルをダウンロード
- 印刷にもデジタルにも対応

