コンテンツへスキップ
POST AI agent ready /v1/qr/generate

QR コード API - 無料の QR ジェネレーター

任意の文字列または URL をスキャン可能な QR コードに変換します。 API は、HTML に直接埋め込むか、ダウンロードできる SVG 画像を返します。 出力サイズ、エラー訂正レベル、クワイエット ゾーン マージンを設計に合わせて設定します。

Parameters

stringrequired

The text or URL to encode in the QR code.

number

Width and height of the QR code in pixels.

string

Error correction level. Higher levels allow more damage tolerance but produce denser codes. L (7%), M (15%), Q (25%), H (30%).

number

Quiet zone margin around the QR code in modules.

Code examples

curl -X POST https://api.botoi.com/v1/qr/generate \
  -H "Content-Type: application/json" \
  -d '{"text":"https://botoi.com","size":300,"errorCorrectionLevel":"M","margin":4}'

When to use this API

イベントチェックインチケット

各参加者のチケットメールに一意の QR コードを埋め込みます。 チケット ID をエンコードすると、スタッフがスマートフォンのカメラでドアのところでスキャンして入場を認証できるようになります。

レストランメニューのリンク

オンライン メニューを指す QR コードを生成します。 テーブルテントやレシートに印刷すれば、アプリをダウンロードせずに完全なメニューを表示できます。

在庫と資産のタグ付け

シリアル番号またはアセット ID を QR コードにエンコードします。 これらを粘着ラベルに印刷すると、倉庫スタッフが受け取り、監査、出荷中に商品をスキャンできるようになります。

Frequently asked questions

API が PNG ではなく SVG を返すのはなぜですか?
SVG は解像度に依存しないため、QR コードはどのような印刷サイズや画面サイズでも鮮明なままです。 ラスター形式が必要な場合は、クライアント側で SVG を PNG に変換できます。
QRコードの最大データ長はどれくらいですか?
QR コードは、最大約 4,296 文字の英数字または 2,953 バイトのバイナリ データをサポートします。 ほとんどの URL と短い文字列では、これらの制限内に十分収まります。
どのエラー訂正レベルを選択すればよいですか?
デジタル表示には M (15%) を使用し、コード密度が重要な場合は L (7%) を使用します。 擦れたり、折れたり、ロゴオーバーレイで部分的に覆われたりする可能性のある印刷物には、Q (25%) または H (30%) を選択してください。
QRコードの中央にロゴを入れてもいいですか?
API はプレーンな QR コードを返します。 ロゴをオーバーレイするには、ダメージ許容度を最大にするために errorCorrectionLevel を H に設定し、フロントエンドの SVG の上にロゴを合成します。
SVG を HTML ページに直接埋め込むにはどうすればよいですか?
SVG 応答をテキストとして取得し、innerHTML を使用してコンテナ要素に挿入します。 インライン SVG であるため、CSS でスタイルを設定したり、色の変更、モジュールのアニメーション化を行うことができます。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.