ready
待機中 内容を入力するとここに出ます
仕上がりサイズ

入力もロゴ画像も端末から出ません。

内容 URL
テンプレート —
セル 四角 · 単色
セル(データの点)
セルの太さ 100%
太さのバラつき 0%
セルの密度 自動
セルの色
マーカー 四角 · セルの色
マーカーの枠と目
枠の形
目の形
マーカーの色
背景 白
中央のロゴ
フレームと文字 なし
余白 4
角丸 2
CSV一括生成 —
ファイルを読み込む
ファイルをドロップ、またはクリックして選択(.xlsx / .csv / .txt)

広告も有効期限もない、おしゃれなQRコードを無料で

無料のQRコード作成サービスは数多くありますが、デザインを変えようとすると有料になったり、 生成に失敗したり、そもそも短縮URLを経由していて、あとからリンク先が差し替えられたり 広告が挟まれたりすることがあります。印刷したあとに壊れるQRコードほど困るものはありません。

QR Palette は、その3つをまとめて避けるために作りました。QRコードの生成もデザインの合成も 画像の書き出しも、すべてあなたのブラウザの中だけで行われます。入力したURLはそのまま コードに埋め込まれるので、このサイトが将来なくなっても、印刷済みのQRコードは動き続けます。

ブラウザの外とのやりとりを正確に書いておきます。QRコードに埋め込む内容(URL・Wi-Fiのパスワード・連絡先など)、 ロゴ画像、ラベルや文字ロゴの文字は、どこにも送られません。書き出しに使うフォント、読み取りテストのデコーダ、 AVIFのエンコーダはすべてこのサイトに同梱してあり、使うときに外部へ問い合わせることもありません。 画面の部品(アイコンなど)もすべてこのサイトから読み込み、外部とやりとりするのはアクセス解析 (Googleアナリティクス・Cloudflare Web Analytics・Ahrefs Web Analytics)だけで、入力内容は扱いません。そのうえで、 このページが読み込みや送信に使える通信先を、ブラウザのセキュリティ機能(Content-Security-Policy)で このサイトとアクセス解析だけに制限しています。

QRコードにできる中身

URL・SNS・テキスト・カレンダー予定・メール・電話番号・SMS・Wi-Fi・連絡先・位置情報・暗号通貨の11種類に対応しています。 SNSならユーザー名を入れるだけで公式URLと中央ロゴを自動設定でき、カレンダーならイベント日時と場所を登録、Wi-Fiならネットワーク名とパスワード(伏字/表示切り替え対応)を貼り紙に、連絡先なら名刺に、といった使い方ができます。 連絡先はvCardとMeCardの両方に対応していて、MeCardを選ぶと同じ内容でもデータ量が小さくなり、マス目が粗くなるぶん読み取りやすくなります。 暗号通貨はBitcoin(BIP-21・金額とラベル付き)とLightning(請求書・LNURL)に対応しています。Lightningは中身がすべて英数字なので、大文字に揃えてQRの英数字モードに乗せ、同じ請求書でもマス目が粗くなるようにしています。 どれも規格どおりの文字列をそのまま埋め込むので、読み取った側は追加のアプリなしで 接続や登録の画面に進めます。

デザインでいじれるところ

読めなくならないように

デザインを凝るほど、QRコードは読み取りにくくなります。このツールはセルと背景の コントラスト比、ロゴが覆う面積、余白の広さを常に見張って、危ないときに警告します。 さらに、書き出す絵そのものをその場でデコードし直して、本当に読み取れるかを確かめています。

このとき使うデコーダは1つではありません。読み取りソフトには寛容さの差が大きく、 素朴なものが落とす絵をスマホのカメラは平気で読む、ということが普通に起こります。 そこで「詳しく検査」を押すと、厳しいもの(jsQR)、多くのスキャナアプリと同じ系統のもの(ZXing)、 検出に機械学習を使うもの(OpenCV WeChat)に読ませます。さらに、お使いのブラウザが対応していれば、 端末そのものの読み取り機能が「ブラウザ内蔵」として加わります(macOS・iOSはApple Vision、 AndroidはML Kit)。実機のカメラが使っているエンジン自身に確かめさせられる、ということです。

しかも、1モジュールを4ピクセルで描いたものから24ピクセルで描いたものまで、 解像度を変えて何段も試します。カメラで小さく写したときだけ読めて、 書き出した画像を等倍で読ませると失敗する、というデザインが実際にあるためです (マーカーの目を細い形にすると起きやすい)。全段で読めたときだけ「読み取りOK」、 一部の解像度でしか読めないときは、その旨をはっきり出します。 デコーダはこのページに同梱していて(端末そのものの読み取り機能だけはブラウザ自身の機能です)、 検査のために画像が外部へ送られることはありません。