QRコードジェネレータAPI

任意のLinklyショートリンクに.qr.pngを追加してQRコード画像を生成します。認証またはAPIキーは不要です。

画像はPNG形式で返され、カスタムカラー、ドットパターン、アイスタイル、ロゴなど、保存されたすべてのQRコードスタイルが適用されます。

Add .qr.png to any Linkly link to get the QR code, served as a PNG
Add .qr.png to any Linkly link to get the QR code, served as a PNG

基本的な使い方

任意のLinklyショートリンクに.qr.pngを追加します:

https://linkly.link/2W6Z9.qr.png

これは1024x1024のPNG形式のQRコード画像を返します。LinklyでQRコードの色、スタイル、またはロゴをカスタマイズしている場合、これらのスタイルが自動的に適用されます。

HTMLページにQRコードを埋め込む:

<img src="https://linkly.link/2W6Z9.qr.png" alt="QR Code" />

またはメールテンプレート、PDF、または画像URLをサポートするその他のシステムで使用できます。

スタイルパラメータ

クエリパラメータを渡して、リンクの保存されたQRスタイルをオーバーライドするか、画像サイズを変更します:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
パラメータ説明
size画像サイズ(ピクセル、100~2048)1024
fgColor前景色(16進数、URL エンコード済み)%23009eff
bgColor背景色(16進数、URL エンコード済み)%23ffffff
qrStyleモジュールスタイルsquaresdots、またはfluid
eyeStyleアイパターンスタイルsquareまたはrounded
eyeColorInner内側のアイ色(16進数)%23ff0000
eyeColorOuter外側のアイ色(16進数)%230000ff
logoImageロゴ画像のURLhttps://example.com/logo.png
logoWidthロゴの幅(ピクセル)60
logoHeightロゴの高さ(ピクセル)60
logoPaddingロゴの周囲のパディング(ピクセル)10
logoStyleロゴパディングの形状squareまたはcircle
quietZoneQRコードの周囲のパディング(ピクセル、0~200)50

注意:16進数の色はURL エンコード済みである必要があります。#の代わりに%23を使用してください(例:#ff0000の場合は%23ff0000)。

ロゴの寸法は、要求された画像サイズに合わせて自動的にスケーリングされます。

quietZoneはQRコード全体の周囲に空白パディングを追加し、bgColorで埋められます。これはQRコードを暗い背景に印刷するときに役立ちます。これがないと、ポジショニングアイがエッジに直接接して、スキャンが信頼できない場合があります。例えば、quietZone=50&bgColor=%23ffffffは50ピクセルの白いボーダーを追加します。

Link Shortening APIを使用してリンクを作成または更新するときに、QRコードスタイルをリンクに保存できます。上記にリストされたスタイルキーのいずれかを含むqr_styles JSONオブジェクトを渡します:

{
  "api_key": "your_api_key",
  "workspace_id": 1234,
  "url": "https://example.com",
  "qr_styles": {
    "fgColor": "#009eff",
    "bgColor": "#ffffff",
    "qrStyle": "dots",
    "eyeStyle": "rounded",
    "logoImage": "https://example.com/logo.png",
    "logoWidth": 60,
    "logoHeight": 60,
    "logoPadding": 10,
    "logoStyle": "circle",
    "quietZone": 50
  }
}

保存されると、これらのスタイルは.qr.png画像をリクエストするたびに自動的に適用されます。クエリパラメータは不要です。

スタイルの適用方法

QRコードスタイルは以下の順序で解決されます:

  1. 1

    デフォルトスタイル — 透明な背景に黒い前景、正方形のモジュール、1024px

  2. 2

    保存されたスタイル — QRコードエディタで行ったカスタマイズまたはLink APIを使用して設定したカスタマイズがリンクに保存されます

  3. 3

    クエリパラメータのオーバーライド — URLパラメータを使用してリクエストごとに個々のスタイルをオーバーライドします

ロゴが存在する場合、Linklyは自動的に**高誤り訂正(レベルH)**を使用して、QRコードがスキャン可能なままであることを確認します。

レート制限

エンドポイントはIPアドレスごとに1秒あたり5リクエストに制限されています。画像は5分間キャッシュされるため、同じQRコードに対する繰り返しリクエストは迅速に提供されます。

レスポンス

リクエストが成功すると、200ステータスとContent-Type: image/pngがPNG画像データとともに返されます。

エラーレスポンスはJSONを返します:

{"error": "Rate limit exceeded"}

QRコードジェネレータAPI FAQ

QRコード画像を取得するためにAPIキーが必要ですか?

いいえ。ショートリンクURLに.qr.pngを追加するだけです。これは公開されており、認証は不要です。

QRコード画像をメールやWebページに埋め込むことはできますか?

はい。.qr.png URLは埋め込み用に設計されています。HTMLメール、Webページ、PDF、または画像URLをサポートするその他のシステムで<img>ソースとして使用できます。

カスタムカラーとロゴが含まれていますか?

はい。QRコードはカスタムカラー、ドット/フルイッドパターン、アイスタイル、ロゴなど、すべての保存されたスタイルでレンダリングされます。クエリパラメータを使用して任意のスタイルをオーバーライドすることもできます。

生成された画像のサイズは何ですか?

デフォルトサイズは1024x1024ピクセルです。sizeクエリパラメータを使用して100~2048ピクセルのカスタムサイズを指定できます(例:ABC123.qr.png?size=2048)。

レート制限はありますか?

はい。エンドポイントはIPアドレスごとに1秒あたり5リクエストに制限されています。これを超えると、429ステータスコードが返されます。

APIを使用してQRコードスタイルを設定できますか?

はい。Link Shortening APIを使用してリンクを作成または更新するときにqr_stylesオブジェクトを渡します。保存されたスタイルは、.qr.png画像をリクエストするときに自動的に適用されます。上記の「Link APIを使用したスタイルの設定」セクションを参照してください。

SVG形式でQRコードを生成できますか?

まだできません。APIは現在PNG形式のみをサポートしています。SVGサポートは将来追加される可能性があります。

関連リソース

  • QRコードを作成する - Linklyでクリエイティブなブランディングに最適なQRコードを作成およびカスタマイズする方法

  • QRコードにロゴを追加する - 会社のロゴを使用してブランド化されたQRコードを作成する

  • SVG QRコード - スケーラブルなベクター形式でQRコードをダウンロードする

  • Link Shortening API - プログラムでリンクを作成および管理する

  • Analytics API - クリックデータとトラフィックレポートをエクスポートする

月500クリックを追跡でき、すべての機能が含まれています。

クレジットカードは不要です