QRコードスタジオ

EPC / SEPA QRコード生成ツール

受取人情報と銀行振込情報を構造化して、EPC/SEPA決済QRコードを生成します。

請求書にQRが必要ですか? 請求書作成ツールを使う 請求書を作成し、支払い情報を追加して、保存した請求書用のQRを生成します。
静的GS1 Digital Link
この生成ツールは、GS1 Digital Link URIをQRコード内に直接保持します。GS1 Digital LinkコードにはPremium QRの動的リダイレクトを使用しません。
待機中
有効なGS1チェックデジットを持つGTINを入力してください。
既定値: https://id.gs1.org。カスタムリゾルバーはHTTPSを使用する必要があります。
任意のキー修飾子
Premium QR Codesは、GS1 Digital Linkのパス順に修飾子を出力します: AI 22、AI 10、AI 21。
GTIN検証はサーバー側でも再度実施されます。有効なGTIN-8、GTIN-12、GTIN-13は、このGS1 Digital Link実装で使用する14桁表現に正規化されます。

高度なカスタマイズ
標準
AIアートブレンド
Neon Cyber
3D Isometric
Liquid Metal
Halftone
標準ソリッド
✨ Liquid Glassモード
スクエア
ドットマトリクス
ラウンド
💎 ダイヤモンド
✨ スター
➕ クロス / プラス
♥ Heart
スクエアアイ
サークルアイ
ラウンド
スクエア瞳
サークル瞳
ラウンド
フレームなし
「スキャンして」ボックスバナー
デザイナー
色とグラデーション
ブランディング
ロゴとソーシャルアイコン
エクスポート
QRコードサイズ
512px
QRコードをプレビューするには必須項目を入力してください。
生成されたQRコードのプレビュー
プロフェッショナル・エクスポート・スタジオ 本番利用向けQRエクスポート
PNG · 2048×2048 px · 現在のQR背景
SVGはベクターのままです。PNG、WEBP、JPGはブラウザー内でラスター化されます。JPGでは透明背景を利用できません。
QRインテリジェンス
QRコード待機中 スキャン準備状況を分析するにはQRコードを生成してください。
-- /100 推定準備度
QR構造 —
ペイロード —
コントラスト —
ロゴ安全性
スタイルリスク —
エラー耐性 —
最小印刷サイズ —
配置用途 —
QRコードはまだ分析されていません。
自動デザイン安全性 ロゴとデザインの事前チェック
安全
安全スコア —
QR構造 —
ロゴ占有率
最小コントラスト —
デザイン事前チェックを実行するにはQRコードを生成してください。
事前チェックの目安のみです。Real Scan Labがデコーダー検証を行います。
印刷サイズインテリジェンス QR物理印刷ガイド
QRコード待機中
QR構造 —
クワイエットゾーンを含む —
推奨最小値 —
推奨印刷サイズ —
推奨サイズでのモジュール寸法 —
QR密度 —
適した配置用途 —
物理的な印刷サイズのガイドを計算するにはQRコードを生成してください。
物理サイズの推奨値は事前チェックの目安であり、あらゆるスキャナーや印刷を保証するものではありません。
QR検証証明書 デコーダー検証記録
未検証
証明書を生成する前にReal Scan Labを実行してください。
配置プロファイル QRを使用する場所に合わせて最適化
デジタル / 画面

    プロファイルを選択しても、適用するまでQRは変更されません。
    QRナレッジスタジオ

    EPC / SEPA QRコード生成ツール

    クイック回答: EPC QRコード(GiroCodeとも呼ばれます)は、European Payments Councilの文書EPC069-12 v3.1で定義された12行のペイロードにSEPA Credit Transferをエンコードします。スキャンすると、対応する銀行アプリに振込情報が事前入力されます。コードは誤り訂正レベルMを使用し、331 bytesを超えてはいけません。

    ブラウザー内で動作 データのアップロードなし カスタムデザイン SVG、PNG、WEBP、JPG

    EPC SEPA QRコードの作成方法

    1. 銀行口座に表示されている受取人名を入力します — 最大70文字、必須です。
    2. 受取人のIBANを標準形式で入力します(例: DE71 1102 2033 0123 4567 89)— 必須です。
    3. EPC069-12バージョン001を使用する場合は受取銀行のBICを入力し、バージョン002では空欄にします(BICはバージョン002では任意で、現在のほぼすべてのSEPA取引をカバーします)。
    4. 必要に応じてEUR金額を入力します。値の先頭にEURを付け、空白を入れずに金額を続けます: EUR12.30。
    5. 構造化された債権者参照(ISO 11649形式、RFで開始)または非構造化送金参照のどちらか一方を入力します。両方は入力できません。これらのフィールドは相互排他的です。
    6. 生成されるペイロードが331 bytesの上限以内であることを確認します。上限を超えた場合は生成ツールが通知する必要があります。
    7. ダウンロード前に、対応する銀行アプリで生成コードをスキャンし、受取人と金額を確認します。
    8. PNG、SVG、WEBP、JPGを最大4096 pxで書き出せます。誤り訂正レベルMを変更しないでください。

    QRコードはブラウザ内で生成されます。入力内容はサーバーへ送信されません。

    EPC QRコードとは

    EPC QRコードは、SEPA Credit Transferの開始用ペイロードをQRコードとしてエンコードしたものです。これは European Payments Council (EPC)の文書EPC069-12で定義され、現在は2024年3月19日付のバージョン3.1です。ドイツ語圏のドイツ、オーストリア、スイスでは、この形式はGiroCodeとして広く知られています。EPC QRとGiroCodeは同じ仕様を指します。

    SEPA — Single Euro Payments Area — は、国境を越えるEUR銀行振込を国内振込と同じコストで可能にする欧州の決済ネットワークです。EPC QRコードはデータ入力を自動化し、支払者が対応銀行アプリでコードをスキャンすると、IBAN、受取人名、金額、参照が事前入力されます。

    このページの生成ツールは静的なテキストペイロードをエンコードし、QRシンボルを書き出します。銀行へ接続せず、IBANチェックサムをリアルタイムの口座データと照合せず、振込完了を保証しません。エンコード内容の正確性は利用者の責任です。大量印刷前に実際の対象銀行アプリでコードをスキャンし、IBAN、受取人名、金額を確認してください。

    EPCペイロード構造

    12行のフィールド順序

    EPC069-12仕様では、正確に12行のテキストペイロードを定義しています。各行は個別のフィールドです。フィールドはline feed(LF)またはcarriage-return line feed(CRLF)で区切ります。最後に入力されたフィールドの後ろには区切り文字を付けません。

    行フィールド必須制約
    1サービス・タグはい(固定)BCD — 常にこのリテラル値
    2バージョンはい001または002
    3文字セットはい1 (UTF-8) または 2 (ISO 8859-1)
    4識別コードはい(固定)SCT — 常にこのリテラル値
    5受取銀行のBICバージョン0018文字または11文字のBIC。バージョン002では任意
    6受取人名はい最大70文字
    7受取人IBANはい支払先のIBAN
    8金額不可EUR接頭辞 + 小数値(例: EUR12.30)。変動金額の場合は行を省略
    9目的コード不可4文字のISO 20022目的コード(例: GDDS)
    10構造化債権者参照不可RFで始まるISO 11649形式
    11非構造化送金情報不可最大140文字。10行目とは相互排他
    12受取人から送金者への情報不可最大70文字

    10行目と11行目は相互排他的です。同じペイロードで構造化参照と非構造化参照の両方を入力するとEPC069-12仕様外になります。

    バージョン001とバージョン002

    EPC069-12バージョン001では5行目に受取銀行のBICが必要です。バージョン002ではBICは任意です。現在利用されるEPC QRコードのほぼすべてがバージョン002です。SEPA圏内の国内および越境SEPA取引では、IBANだけで銀行ルーティングが確実に機能するためです。

    受取銀行がSEPA圏外にある場合、または特定のアプリがBICを要求する場合は、5行目に入力し、バージョンを001に設定します。

    ペイロード上限と誤り訂正

    EPC069-12仕様は最大ペイロードを331 bytesと定めています。これは誤り訂正レベルM(この形式で必須)のQR Codeバージョン13の容量に相当します。

    誤り訂正レベルMは、破損したコードワードの約15%を復元できます。EPC069-12仕様ではレベルMが必須です。レベルHやレベルLを使用するとEPC069-12非準拠になります。誤り訂正レベルを変更しないでください。

    Swiss QR-billガイド(SIX Group)は、紙に印刷する決済QRコードの関連技術ガイドとして最小モジュールサイズ0.4 mmを示しています。これはEPC069-12自体ではなくSwiss QR-bill仕様によるものですが、請求書にEPCコードを印刷し、安定した読取距離を確保する場合に参考になります。 ISO/IEC 18004:2015 に定める4モジュールのquiet zoneは常に適用されます。

    具体例

    Deutsche Bankの"Franz Mustermänn"という慈善団体に寄付する場合:

    BCD 002 1 SCT BHBLDEHHXXX Franz Mustermänn DE71110220330123456789 EUR12.30

    寄付 – グリーン・プロジェクト

    9、10、12行目は空欄にします(省略するのではなく、各空行がフィールドのプレースホルダーです)。11行目に非構造化送金文字列を入れます。8行目と11行目の間の二重LFは、空の目的コード(9行目)と空の構造化参照(10行目)を表します。

    EPC QRコードを使う場面

    印刷請求書。紙の請求書の支払欄にEPC QRコードを載せると、受取側はIBAN、受取人名、参照を手入力せずに銀行アプリからSEPA振込を開始できます。手入力は誤口座送金の主要な原因です。

    募金資料。SEPA圏の慈善団体や非営利団体は、寄付依頼書や払込用紙にEPCコードを印刷します。銀行振込の設定負担を減らし、カード決済に流れる可能性のある寄付者にも利用しやすくします。

    家賃や定期支払。家主やサービス事業者は、正しい参照を事前入力したEPCコードを支払依頼に印刷できます。構造化債権者参照(ISO 11649)により、支払を正しい口座へ自動照合できます。

    イベントチケットやPOS。一部の欧州POSシステムはカードリーダーと並んでEPC QRコードを支払手段として表示します。利用可否はアプリ依存で、支払者の銀行アプリがEPCスキャンに対応している必要があります。

    デザインと印刷の要件

    すべての辺に4モジュールのquiet zoneを確保してください。 ISO/IEC 18004:2015 section 6.3.3に規定されています。

    近距離スキャンでは最低2 cm x 2 cmで印刷します。Swiss QR-billの関連ガイドでは0.4 mmの最小モジュールサイズを示しており、67モジュール幅のバージョン13では約2.7 cmに相当します。正式な請求書に掲載し、EPC069-12に加えてSIX Groupの推奨にも従う場合は2.7 cm以上を使用してください。

    誤り訂正レベルMを変更しないでください。EPC069-12仕様はこの点を明確に定めています。準拠EPC QRコードではレベルMが必須です。

    濃色モジュールと明るい背景の高いコントラストを保ってください。照明が変化する銀行の屋内環境では、低コントラスト印刷がスキャン失敗の最も一般的な原因です。

    ロゴを埋め込むと実質的に読み取れる領域が減ります。誤り訂正レベルはM(約15%復元)に固定されるため、コード面積の10〜15%を超えるロゴは訂正限界を超える可能性があります。EPC QRコードにはロゴを入れないのが安全です。

    トラブルシューティング: EPC QRコードをスキャンできない理由

    銀行アプリがEPC QRスキャンに対応していません。SEPA圏内のすべての銀行アプリが対応しているわけではなく、国や銀行で差があります。大量印刷前に、対象受取人の銀行アプリがEPC QRに対応していることを確認してください。

    ペイロードが331 bytesを超えています。長いIBAN、長い受取人名、完全な送金文字列を組み合わせると上限に近づきます。非構造化送金情報を140文字未満にし、受取人名は70文字以内にしてください。

    構造化参照と非構造化参照の両方があります。EPC069-12では10行目と11行目は相互排他です。どちらか一方を削除してください。

    選択したバージョンに対してBICのフィールドが正しくありません。バージョン001では5行目のBICが必須です。バージョン002では5行目を空欄にできます。組み合わせが不正だと一部の銀行アプリがペイロードを拒否します。

    金額形式が不正です。金額はEURで始まり、空白なしで小数値を続けます: EUR12.30。EUR 12.30や€12.30は使用できません。

    印刷時のモジュールコントラストが低すぎます。請求書を配布する前に複数の銀行アプリで印刷コードをテストしてください。アプリによってスキャナー感度は異なります。

    EPC QRと他の決済QR規格の比較

    特徴:EPC QR (SEPA)UPI QR(インド)PIX QR(ブラジル)
    統括機関European Payments CouncilNPCIBanco Central do Brasil
    標準文書EPC069-12 v3.1 (2024年3月)NPCI UPI製品概要BCB BR Code Manual v2.0
    通貨EURのみINRのみBRL
    誤り訂正レベルM必須明示された必須要件なし明示された必須要件なし
    ペイロード上限331 bytes調査では未指定調査では未指定
    構造化参照はい (ISO 11649、RF形式)trフィールドTXIDフィールド
    ペイロード内チェックサム不可不可はい — CRC-16/CCITT-FALSE

    このEPC QRコード生成ツールでできること

    このブラウザベースのツールは、GiroCodeとも呼ばれるSEPAユーロ振込向けの構造化EPC決済ペイロードを作成します。ユーロ請求書、寄付フォーム、会費、越境SEPA支払指示に適しています。編集内容に合わせてライブプレビューが更新されるため、ダウンロード前に未入力フィールドや過度に高密度なシンボルを確認しやすくなります。

    マトリクスパターン、ファインダーアイのスタイル、前景色・背景色、グラデーション、フレーム、サイズ、任意のロゴを調整できます。SVG、PNG、WEBP、JPGで512、1024、2048、4096ピクセルの書き出しが可能です。プロ印刷にはSVGが実用的で、高解像度PNGはオフィス文書やデジタル素材に適しています。

    静的ペイロードはブラウザ内で構築されます。QR画像を生成するために入力情報をアップロードする必要はありません。受取人IBAN、金額、送金データを慎重に確認し、受取銀行がエンコードされたEPC仕様に対応している必要があります。

    バーレーンおよび海外でこのQRコードを使う

    バーレーンはSEPA圏外です。このツールは、バーレーン拠点の個人や企業が欧州向け支払にSEPA対応ユーロ口座を正当に利用する場合に適しています。

    顧客向けコピーで組織のスタイルに合う場合は英国式英語の綴りを使い、対象者が期待する場合はアラビア語表記も用意してください。スキャン後の動作を明確にします。「連絡先を保存するにはスキャン」「場所を開くにはスキャン」のような短い文をシンボルの横に置くと、利用者がカメラを向ける前に安心できます。

    最終デザインを最新のiPhoneとAndroid端末でテストしてください。実際の紙、ステッカー、カード、看板、梱包材に印刷した後にも再度テストします。バーレーンの強い屋外光では、PC画面では目立ちにくい反射や低コントラストの問題が出ることがあります。国際利用では国番号、通貨、タイムゾーン、地域ごとのアプリ提供状況、決済ネットワーク互換性を確認してください。

    編集者チェックリスト

    公開前に

    • 正しいQRペイロードタイプ
    • 完全かつ検証済みのデータ
    • 4モジュールのクワイエットゾーン
    • 強い前景コントラスト
    • 縦横比を維持した正方形スケーリング
    • ロゴを安全範囲内に維持
    • SVGまたは高解像度PNG
    • 最終サイズでの実機スキャンテスト
    生成ツールに戻る ↑
    QRコードFAQ

    よくある質問

    質問を開くと、簡潔な技術回答を確認できます。

    01EPC QRコードとは何ですか?+

    EPC QRコードは、SEPA Credit Transferの支払開始ペイロードをQRコードにエンコードしたものです。European Payments Councilの文書EPC069-12(現在バージョン3.1、2024年3月)で定義されています。スキャンするとIBAN、受取人名、金額、支払参照が対応銀行アプリに事前入力されます。ドイツ語圏ではGiroCodeとも呼ばれます。

    02GiroCodeとEPC QRコードの違いは何ですか?+

    GiroCodeとEPC QRコードは同じ形式です。GiroCodeはドイツ、オーストリア、スイスで一般に使われる商用名です。EPC QRコードはEuropean Payments CouncilのEPC069-12文書で使用される技術名です。どちらも同じ12行のSEPA Credit Transferペイロードを表します。

    03SEPA QRコードにBICは必要ですか?+

    バージョンによります。EPC069-12バージョン001ではBICが必須です。バージョン002ではBICは任意です。現在のSEPA QRコードのほぼすべてがバージョン002を使用し、SEPA圏内のルーティングにはIBANだけで十分です。受取銀行が要求する場合やバージョン001を作成する場合はBICを含めてください。

    04SEPA QRコードはどの誤り訂正レベルを使用しますか?+

    EPC069-12では誤り訂正レベルMが必須です。レベルMは破損したコードワードの約15%を復元します。レベルHやLを使うとEPC仕様に非準拠になります。この設定は変更しないでください。

    05EPC QRコードの最大ペイロードサイズは?+

    EPC069-12仕様は最大331 bytesと定めています。これは誤り訂正レベルMのQR Codeバージョン13の容量に相当します。上限を超えると非準拠コードになります。長い受取人名、長い非構造化送金文字列、または両方が上限超過の一般的な原因です。

    06EPC QRコードに構造化参照と非構造化参照の両方を入れられますか?+

    いいえ。EPC069-12ではEPCペイロードの10行目と11行目は相互排他です。10行目はISO 11649形式(RFで開始)の構造化債権者参照、11行目は最大140文字の非構造化送金文字列です。1つのペイロードではどちらか一方だけを入力できます。

    07EPC QRコードの構造化債権者参照とは何ですか?+

    10行目の構造化債権者参照はISO 11649 Creditor Reference規格に従います。RFで始まり、2桁のチェック数字と最大21文字の英数字が続きます。ISO 11649参照により受取人の売掛金システムで自動照合できます。ISO 11649参照がない場合は、代わりに11行目の非構造化送金フィールドを使用します。

    08EPC QRコードにEUR金額をどう入力しますか?+

    EURの直後に空白なしで小数金額を入力します: 12ユーロ30セントならEUR12.30。EURはEPC069-12で必須のリテラル接頭辞です。ユーロ記号、空白、または小数区切りのカンマを使うと、一部の銀行アプリがフィールドを拒否します。

    09EPC QRコードをスキャンできるアプリは?+

    対応状況は国や銀行で異なります。特にドイツ、オーストリア、スイス、ベルギー、オランダの多くの欧州リテール銀行アプリはEPC QRスキャンに対応しています。大量印刷前に対象受取人の銀行アプリが対応していることを確認してください。EPC069-12自体は特定の万能アプリを要求していません。

    10EPC QRコード印刷時の最小モジュールサイズは?+

    ISO/IEC 18004:2015は4モジュールのquiet zoneを要求します。SIX GroupのSwiss QR-billガイドは最小モジュールサイズ0.4 mmを示し、必須の誤り訂正レベルMを使うバージョン13コードでは約2.7 cmに相当します。このSIX Group値はEPC069-12の一部ではなく関連ガイドですが、請求書品質のEPCコードで最もよく引用される印刷下限です。