無料QRコードジェネレーター - スキャン可能なQRコードをすぐに作成
無料QRコードジェネレーターは、テキストやURL、連絡先の情報をオンラインでスキャン可能なQRコードに変換するツールである。国際規格ISO/IEC 18004のQRコード仕様に準拠しており、生成したコードをPNG画像としてすぐにダウンロードできる。エラー訂正レベルも選べる。
QRコード生成器
QRコードを生成するには、上にテキストまたはURLを入力してください。入力すると、QRコードが自動的に更新されます。
ドキュメンテーション
QRコードジェネレーターとは?
QRコードジェネレーターは、ウェブアドレスなどのテキストを、白黒の正方形が並ぶパターンであるQRコードに変換するツールです。スマートフォンのカメラやバーコードスキャナーがこのパターンを読み取り、元のテキストをほぼ瞬時に復元します。
このツールがテキストをエンコードする方法
入力ボックスにテキストまたはURLを入力します。ツールは各文字をUTF-8バイト値に変換し、QRコード規格ISO/IEC 18,004がデータを格納する方式の一つである「バイトモード」でエンコードします。誤り訂正レベルMでコードを作成します。これは規格にある4段階の誤り訂正レベルのうち2番目にあたります。入力を格納できる、40種類のQRコードサイズ(バージョン)のうち最小のものを選びます。次に8種類の固定パターン(マスク)を試し、暗いマスと明るいマスが最も均等に分散されるものを採用します。これにより、スキャナーがコードを読み取りやすくなります。QRコードは、入力を停止して少し待つと自動的に更新されます。
このツールは常にバイトモードと誤り訂正レベルMを使用します。数字モード、英数字モード、漢字モード、誤り訂正レベルの選択には対応していません。
QRコードの容量の計算方法
QRコードのバージョンの容量は、全コードワード(8ビットのグループ)の数と、そのうち誤り訂正用に割り当てられるコードワードの数によって決まります。
ここで、d はデータコードワード数、c はコードワード総数、e は誤り訂正用に確保されたコードワード数を表します。
バイトモードのテキストに必要なビット数は、次のとおりです。
ここで、b は必要なビット数、n は文字数フィールドのビット単位のサイズ、k はテキストのバイト数を表します。
4ビットはエンコード方式を識別します。文字数フィールドは、バージョン1から9では8ビット、バージョン10以上では16ビットです。ツールは1から40まで各バージョンを順番に確認し、データ容量が必要ビット数以上になる最初のバージョンを使用します。
計算例
テキスト「https://whiz.tools"」は18文字で、すべて通常の英字と記号なので、18バイトになります。
バージョン 1(21×21マス)にはデータコードワードが 16 個、つまり 128 ビットあります。テキストには 4 + 8 + (8 × 18) = 156 ビットが必要なので、収まりません。
バージョン 2(25×25マス)にはデータコードワードが 28 個、つまり 224 ビットあります。同じ 156 ビットが収まるため、ツールはこのテキスト用にバージョン 2 のコードを作成します。
誤り訂正とマスク
誤り訂正レベルMでは、リード・ソロモン誤り訂正によって計算した追加のコードワードを加えることで、データの約15パーセントが汚れたり、破れたり、覆われたりしてもQRコードを読み取れる状態に保てます。これはCDやDVDにも使われている数学です。レベルMは規格の4段階の中間に位置します。レベルLは約7パーセント、レベルQは約25パーセント、レベルHは約30パーセントの損傷に耐えます。このツールは常にレベルMでコードを作成します。
データがグリッドに配置されると、ツールは標準の8種類のマスクパターンをすべて試します。それぞれについて、同じ色が長く連続する部分、塗りつぶされたブロック、隅の位置検出用の正方形に似たパターン、明暗のマスの偏った混在など、スキャナーを混乱させる特徴を数えて評価します。ツールはスコアが最も低いマスクを採用します。
このQRコードジェネレーターの使い方
- 入力ボックスにテキスト、ウェブアドレス、その他の短いメッセージを入力または貼り付けます。
- 入力を停止すると、少し後にボックスの下へQRコードが表示されます。
- 「QRコードをダウンロード」を選択すると、画像をPNGファイルとして保存できます。
- 「リセット」を選択すると、ボックスを空にして最初からやり直せます。
入力ボックスには最大500文字を入力できます。テキストはページのウェブアドレスにも保存されるため、そのリンクを共有すると、開いた人の画面に同じQRコードが再現されます。
このツールが対応していないこと
このジェネレーターでは、誤り訂正レベルの選択、カスタムカラー、ロゴの重ね合わせ、SVG形式での書き出しはできません。ダウンロード形式はPNGのみです。生成されるすべてのコードには、スキャナーがパターンの端を見つけるために使う空白の境界、つまりクワイエットゾーンが残され、ISO/IEC 18,004に準拠するため、規格準拠のスキャナーで読み取れます。
歴史
トヨタ向けの部品を製造していた日本企業のデンソーウェーブが、通常のバーコードよりも速く部品を追跡するため、1994年にQRコードを発明しました。スキャナーがすばやく読み取れたため、同社はこれを「Quick Response」コードと名付けました。QRコードは (45,700 cm)2000年に国際規格ISO/IEC 18,004の一部となり、その後改訂されました。このツールが準拠するのは、その2015年版です。QRスキャン機能を内蔵したカメラ付き携帯電話によって、この形式は2020年よりかなり前から一般的になっていました。COVID-19パンデミック中に非接触型のメニューや決済コードが広がり、さらに多くの人に知られるようになりました。
QRコードの一般的な用途
QRコードは、次のような場所でよく使われます。
- デジタルメニューにリンクするレストランのテーブル
- 取扱説明書や原材料の詳細にリンクする商品パッケージ
- ウェブサイトや連絡先ページにリンクするポスターや名刺
- スキャナーが認識できる形式でテキストを記述したWi-Fiネットワークカード
- すばやいチェックイン時のスキャンに使うイベントチケットや搭乗券
よくある質問
このQRコードジェネレーターがエンコードできるテキスト量の最大値はどのくらいですか?
入力ボックスには最大500文字を入力できます。QRコード規格では、さらに多くのデータを扱えます。このツールが使う誤り訂正レベルMで、バージョン40のコードには約2,331バイトのテキストを格納できます。
長いテキストでQRコードが大きくなるのはなぜですか?
QRコードは、正方形の固定グリッドにデータを格納します。長いテキストにはより多くのコードワードが必要になるため、現在のバージョンに入力が収まらなくなると、ツールは行と列が増える大きなバージョンに切り替えます。
このツールでQRコードにロゴやカスタムカラーを追加できますか?
いいえ。白い背景に黒いマスを描画するだけで、ロゴ、カスタムカラー、SVG形式での書き出しには対応していません。ダウンロードされるのは常にPNG画像です。
QRコードに有効期限はありますか?
いいえ。コードには、作成時に入力されたテキストそのものが保存されます。そのテキストがウェブアドレスの場合、そのアドレスが機能しなくなったときにだけコードは役に立たなくなります。画像ファイル自体に有効期限はありません。
破損したQRコードや一部が覆われたQRコードも読み取れますか?
多くの場合、読み取れます。このツールが常に使う誤り訂正レベルMでは、3つの角の正方形が損なわれていなければ、約15パーセントが欠落または判読不能でもコードを復元できます。
QRコードと通常のバーコードの違いは何ですか?
標準的なバーコードは一方向にデータを格納し、通常は数十個程度の数字しか収容できません。QRコードは行と列の両方向にデータを格納するため、同じ面積に数千文字を収められます。また、一般的なバーコードにはない誤り訂正機能を内蔵しています。