// Freeware — QR Code Generator

QRtoBMP無料

テキストを QRコードの BMP画像に変換する、コマンドラインツール

テキストファイルを読み込み、その内容を QRコード化してモノクロ BMP画像として出力します。 文字コードは UTF-8 / Shift-JIS / UTF-16 を自動判別。インストール不要・追加ランタイム不要。 業務システムやバッチ処理(.bat)に組み込んで、QRコードを自動生成する用途に最適です。

Windows XP〜11 32bit EXE インストール不要 文字コード自動判別 Shift-JIS 対応 MIT License

Version 1.1.0  /  ZIP 135 KB  /  2026.07.15 更新

QRtoBMP の特長

業務の現場で「そのまま使える」ことを重視したシンプルなツールです

単一EXEで動作

インストーラ不要。EXEをコピーするだけで動きます。レジストリも一切使用しません。

追加DLL不要

VC++ランタイム等の再頒布パッケージは不要。OS標準のDLL(kernel32)のみで動作します。

文字コード自動判別

UTF-8 / Shift-JIS / UTF-16 を自動判別。既存システムが出力したSJISテキストもそのまま渡せます。

バッチ処理に最適

用途別の終了コードを返すため、.bat の ERRORLEVEL で結果を判定し自動処理に組み込めます。

Windows XP〜11対応

Windows XP SP3 から Windows 11 まで、32bit / 64bit のいずれでも動作します。

オープンソース(MIT)

MITライセンスのフリーソフト。商用・業務利用も無償でご利用いただけます。

テキスト1つで、QR画像が完成

入力テキストを渡すだけ。スマホのカメラでそのまま読み取れる QRコードを生成します

QRtoBMPで生成したQRコードのサンプル画像

▲ 実際の出力例(読み取り先: https://rapid-apps.co.jp/qrtobmp.html)

1

テキストファイルを用意

QRコードにしたい文字列を UTF-8 のテキストファイルに保存します。

2

コマンドを1行実行

QRtoBMP.exe input.txt qrcode.bmp を実行するだけ。

3

BMP画像が出力される

1モジュール8ピクセル・余白付きの読み取りやすいモノクロBMPが生成されます。

使い方

コマンドプロンプトから次の書式で実行します

コマンドプロンプト
REM 書式
QRtoBMP.exe <入力テキスト> <出力BMP>

REM 例:input.txt の内容を qrcode.bmp に出力
QRtoBMP.exe input.txt qrcode.bmp

文字コードは自動判別されます

入力ファイルの文字コードを自動で見分けるため、オプション指定は不要です。対応する文字コードは次の通りです。

文字コード備考
UTF-8BOMあり/なし どちらも可
Shift-JISCP932。日本語Windows標準の文字コード
UTF-16BOMあり。LE/BE どちらも可

判別は「BOM → ASCII → UTF-8 → Shift-JIS」の順に行い、判別後は内部でUTF-8に統一してQRコードを生成します。 いずれにも該当しない場合はエラー(終了コード5)となります。

バッチ処理での結果判定(終了コード)

処理結果は終了コード(ERRORLEVEL)で返るため、バッチファイルに組み込んで自動判定できます。

コード意味
0正常終了
1引数エラー(指定が不足/過多)
2入力ファイルの読み込み失敗
3QRエンコード失敗(データ長が上限を超過 など)
4出力ファイルの書き込み失敗
5文字コードの判別失敗(対応外の文字コード・バイナリファイル等)
run.bat
QRtoBMP.exe input.txt out.bmp
if errorlevel 1 echo エラーが発生しました & goto :eof
echo QRコードを生成しました
入力がすべて半角英数字記号(ASCII)の場合は互換性を優先して ECIなしで生成し、 日本語など非ASCII文字を含む場合は ECI 26(UTF-8)付きで生成します。 Shift-JISで入力した場合も内部でUTF-8に変換してから生成するため、 いずれもスマートフォンのカメラ/QRリーダーアプリで読み取れます。

ダウンロード

フリーソフト(MITライセンス)です。どなたでも無償でご利用いただけます

QRtoBMP_1.1.0.zip

バージョン 1.1.0 サイズ 135 KB 更新日 2026.07.15 料金 無料
QRtoBMP をダウンロード

ZIPを展開し、QRtoBMP.exe を任意のフォルダにコピーしてご利用ください。

SHA-256(改ざん検証用) 8e5fea810a1bb3ac1d0c855fcc885d94f5c3b1dc2e91791e5637af12c1db9e0a

動作環境・仕様

ソフト名QRtoBMP(キューアール・トゥ・ビーエムピー)
バージョン1.1.0(2026.07.15)
種別フリーソフト(MITライセンス)
対応OSWindows XP SP3 / Vista / 7 / 8 / 8.1 / 10 / 11(32bit・64bit)
必要環境追加のランタイム・ライブラリ不要(OS標準DLLのみ)
入力テキストファイル。文字コードは自動判別
UTF-8(BOMあり/なし)/ Shift-JIS(CP932)/ UTF-16 LE・BE(BOMあり)
出力1bpp モノクロBMP画像(1モジュール=8ピクセル、余白4モジュール)
最大データ量2,953バイト(QRバージョン40/誤り訂正レベルL/バイトモードの上限)
UTF-8変換後のバイト数で判定するため、日本語のみの場合は約984文字
使用ライブラリQR Code generator library (C++版) — Project Nayuki(MITライセンス)

ライセンス・免責事項

ライセンス

本ソフトは MITライセンスで提供されるフリーソフトです。個人・法人を問わず、商用・業務利用を含め無償でご利用いただけます。 QRコード生成には、Project Nayuki 氏による QR Code generator library(C++版・MITライセンス) を使用しています。ライセンス全文は配布物に同梱の LICENSE.txt をご覧ください。

転載・再配布について

本ソフトはフリーソフトです。書庫ファイルの内容を改変しない限り、自由に再配布していただいて構いません。改変版を配布する場合は、MITライセンスの条件に従ってください。

免責事項

本ソフトの使用または使用不能から生じるいかなる損害についても、作者は一切の責任を負いません。ご利用は使用者ご自身の責任においてお願いいたします。

「QRコード」は株式会社デンソーウェーブの登録商標です。

更新履歴

v1.1.0 2026.07.15
  • 入力ファイルの文字コード自動判別に対応(UTF-8 / Shift-JIS / UTF-16 LE / UTF-16 BE)
  • 文字コード判別失敗を示す終了コード 5 を追加
  • データ長の上限判定を、UTF-8変換後のバイト数で行うよう修正
v1.0.0 2026.06.27
  • 初版公開

QRtoBMP_1.0.0.zip をダウンロード (旧バージョン/133 KB。通常は最新版をご利用ください)