QR Kode Studio

Pembuat Kode QR EPC / SEPA

Buat kode QR pembayaran EPC/SEPA dari informasi penerima dan transfer bank yang terstruktur.

Perlu QR pada faktur? Gunakan Pembuat Faktur untuk membuat faktur, menambahkan detail pembayaran, dan menghasilkan QR untuk faktur yang disimpan.
GS1 Digital Link Statis
Generator ini menyimpan URI GS1 Digital Link langsung di dalam kode QR. Pengalihan dinamis Premium QR tidak digunakan untuk kode GS1 Digital Link.
Menunggu
Masukkan GTIN dengan digit pemeriksa GS1 yang valid.
Default: https://id.gs1.org. Resolver khusus harus menggunakan HTTPS.
Kualifier Kunci Opsional
Premium QR Codes mengeluarkan kualifier sesuai urutan jalur GS1 Digital Link: AI 22, AI 10, lalu AI 21.
Validasi GTIN diterapkan kembali di server. Nilai GTIN-8, GTIN-12, dan GTIN-13 yang valid dinormalisasi ke representasi 14 digit yang digunakan oleh implementasi GS1 Digital Link ini.

Kustomisasi Lanjutan
Standar
Perpaduan Seni AI
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Solid Standar
✨ Mode Liquid Glass
Kotak
Matriks Titik
Dibulatkan
💎 Berlian
✨ Berbintang
➕ Silang / Plus
Mata Persegi
Mata Lingkaran
Dibulatkan
Pupil Persegi
Pupil Lingkaran
Dibulatkan
Tanpa Bingkai
Banner Kotak “Pindai Saya”
Desainer
Warna & Gradien
Branding
Logo & Ikon Sosial
Ekspor
Ukuran Kode QR
512px
Isi bidang wajib untuk melihat pratinjau kode QR Anda.
Pratinjau kode QR yang dihasilkan
STUDIO EKSPOR PROFESIONAL Ekspor QR siap produksi
PNG · 2048×2048 px · Latar QR saat ini
SVG tetap berupa vektor. PNG, WEBP, dan JPG dirasterisasi di browser Anda. Latar transparan tidak tersedia untuk JPG.
KECERDASAN QR
Menunggu kode QR Buat kode QR untuk menganalisis kesiapan pemindaian.
-- /100 KESIAPAN EST.
STRUKTUR QR
PAYLOAD
KONTRAS
KEAMANAN LOGO
RISIKO GAYA
KETAHANAN KESALAHAN
UKURAN CETAK MIN.
PENERAPAN
Kode QR Anda belum dianalisis.
KEAMANAN DESAIN OTOMATIS Prapemeriksaan Logo & Desain
AMAN
Skor keamanan
Struktur QR
Jejak logo
Kontras minimum
Buat kode QR untuk menjalankan prapemeriksaan desain.
Hanya panduan prapemeriksaan. Real Scan Lab melakukan verifikasi decoder.
KECERDASAN UKURAN CETAK Panduan Cetak Fisik QR
Menunggu kode QR
STRUKTUR QR
TERMASUK QUIET ZONE
MINIMUM YANG DIREKOMENDASIKAN
UKURAN CETAK PILIHAN
UKURAN MODUL PADA PILIHAN
KEPADATAN QR
PENERAPAN YANG SESUAI
Buat kode QR untuk menghitung panduan ukuran cetak fisik.
Rekomendasi ukuran fisik adalah panduan prapemeriksaan, bukan jaminan universal untuk pemindaian atau pencetakan.
SERTIFIKAT VERIFIKASI QR Catatan Verifikasi Decoder
Belum diverifikasi
Jalankan Real Scan Lab sebelum membuat sertifikat.
PROFIL PENERAPAN Optimalkan sesuai tempat QR Anda akan digunakan
Digital / Layar

    Memilih profil tidak mengubah QR sampai Anda menerapkannya.
    STUDIO PENGETAHUAN QR

    Pembuat Kode QR EPC / SEPA

    Jawaban singkat: Kode QR EPC — juga disebut GiroCode — mengodekan SEPA Credit Transfer dalam payload 12 baris yang ditentukan oleh dokumen EPC069-12 v3.1 dari European Payments Council. Saat dipindai, data transfer akan terisi otomatis di aplikasi perbankan yang kompatibel. Kode harus menggunakan tingkat koreksi kesalahan M dan tidak boleh melebihi 331 bytes.

    Berjalan di peramban Anda Tanpa unggah data Desain khusus SVG, PNG, WEBP, JPG

    Cara membuat kode QR EPC SEPA

    1. Masukkan nama penerima sebagaimana tercantum pada rekening bank — maksimum 70 karakter, wajib.
    2. Masukkan IBAN penerima dalam format standar (mis. DE71 1102 2033 0123 4567 89) — wajib.
    3. Masukkan BIC bank penerima jika Anda menggunakan EPC069-12 versi 001, atau biarkan kosong untuk versi 002 (BIC bersifat opsional pada versi 002, yang mencakup hampir semua transaksi SEPA modern).
    4. Masukkan jumlah EUR jika berlaku. Awali nilai dengan EUR yang langsung diikuti jumlah tanpa spasi: EUR12.30.
    5. Masukkan referensi kreditur terstruktur (format ISO 11649, diawali RF) atau referensi remitansi tidak terstruktur — jangan keduanya. Kedua bidang ini saling eksklusif.
    6. Pastikan payload yang dihasilkan tetap dalam batas 331 bytes. Pembuat harus memberi tahu jika batas terlampaui.
    7. Pindai kode yang dibuat dengan aplikasi perbankan yang kompatibel untuk memastikan penerima dan jumlah sebelum mengunduh.
    8. Ekspor PNG, SVG, WEBP, atau JPG hingga 4096 px. Jangan ubah tingkat koreksi kesalahan M.

    Kode QR dibuat di browser Anda. Tidak ada yang Anda masukkan dikirim ke server.

    Apa itu kode QR EPC

    Kode QR EPC adalah payload inisiasi SEPA Credit Transfer yang dikodekan sebagai kode QR. Standar ini ditentukan oleh European Payments Council (EPC) dalam dokumen EPC069-12, saat ini versi 3.1 tertanggal 19 Maret 2024. Di negara berbahasa Jerman — Jerman, Austria, dan Swiss — format ini dikenal luas sebagai GiroCode. Istilah EPC QR dan GiroCode merujuk pada spesifikasi yang sama.

    SEPA — Single Euro Payments Area — adalah jaringan pembayaran Eropa yang memungkinkan transfer bank lintas negara dalam EUR dengan biaya yang sama seperti transfer domestik. Kode QR EPC mengotomatiskan langkah pengisian data: pembayar memindai kode di aplikasi perbankan yang kompatibel dan IBAN, nama penerima, jumlah, serta referensi terisi otomatis.

    Pembuat di halaman ini mengodekan payload teks statis dan mengekspor simbol QR. Alat ini tidak terhubung ke bank, tidak memvalidasi checksum IBAN terhadap data rekening langsung, dan tidak menjamin transfer akan selesai. Keakuratan pengodean adalah tanggung jawab pengguna. Verifikasi IBAN, nama penerima, dan jumlah dengan memindai kode menggunakan aplikasi perbankan tujuan yang sebenarnya sebelum mencetak dalam jumlah besar.

    Struktur payload EPC

    Urutan bidang 12 baris

    Spesifikasi EPC069-12 menetapkan payload teks tepat 12 baris. Setiap baris adalah bidang terpisah. Bidang dipisahkan oleh line feed (LF) atau carriage-return line feed (CRLF). Bidang terisi terakhir tidak memiliki pemisah di belakangnya.

    BarisKolomWajibBatasan
    1Tag layananYa (tetap)BCD — selalu nilai literal ini
    2VersiYa001 atau 002
    3Set karakterYa1 (UTF-8) atau 2 (ISO 8859-1)
    4Kode identifikasiYa (tetap)SCT — selalu nilai literal ini
    5BIC bank penerimaVersi 001BIC 8 atau 11 karakter; opsional pada versi 002
    6Nama penerimaYaMaksimum 70 karakter
    7IBAN penerimaYaIBAN penerima pembayaran
    8JumlahTidakAwalan EUR + nilai desimal, mis. EUR12.30; hilangkan baris untuk jumlah variabel
    9Kode tujuanTidakKode tujuan ISO 20022 4 karakter, mis. GDDS
    10Referensi kreditur terstrukturTidakFormat ISO 11649, diawali RF
    11Informasi remitansi tidak terstrukturTidakMaksimum 140 karakter; saling eksklusif dengan baris 10
    12Informasi penerima kepada pengirimTidakMaksimum 70 karakter

    Baris 10 dan 11 saling eksklusif. Mengisi referensi terstruktur dan tidak terstruktur sekaligus dalam payload yang sama berada di luar spesifikasi EPC069-12.

    Versi 001 dibanding versi 002

    Versi 001 EPC069-12 mewajibkan BIC bank penerima pada baris 5. Versi 002 menjadikan BIC opsional. Hampir semua kode QR EPC yang digunakan saat ini adalah versi 002 karena perutean bank SEPA bekerja andal hanya dengan IBAN untuk semua transaksi SEPA domestik dan lintas negara di dalam kawasan SEPA.

    Jika bank penerima berada di luar kawasan SEPA, atau aplikasi tertentu mewajibkan BIC, masukkan pada baris 5 dan setel versi ke 001.

    Batas payload dan koreksi kesalahan

    Spesifikasi EPC069-12 menetapkan payload maksimum 331 bytes. Ini sesuai kapasitas QR Code versi 13 pada tingkat koreksi kesalahan M (tingkat wajib untuk format ini).

    Tingkat koreksi kesalahan M memulihkan sekitar 15 persen codeword yang rusak. Spesifikasi EPC069-12 mewajibkan tingkat M. Menggunakan tingkat H atau L membuat kode tidak sesuai EPC069-12. Jangan ubah tingkat koreksi kesalahan.

    Panduan Swiss QR-bill (SIX Group) menyebut ukuran modul minimum 0.4 mm sebagai panduan teknis terkait untuk kode QR pembayaran yang dicetak pada kertas. Angka ini berasal dari spesifikasi Swiss QR-bill — bukan dari dokumen EPC069-12 itu sendiri — tetapi relevan bagi siapa pun yang mencetak kode EPC pada faktur dan menginginkan jarak baca yang andal. Quiet zone empat modul dari ISO/IEC 18004:2015 tetap berlaku.

    Contoh lengkap

    Untuk donasi kepada badan amal bernama "Franz Mustermänn" di Deutsche Bank:

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

    Donasi – Proyek Hijau

    Baris 9, 10, dan 12 dibiarkan kosong (bukan dihilangkan — setiap baris kosong merupakan placeholder bidang). Baris 11 memuat string remitansi tidak terstruktur. LF ganda antara baris 8 dan 11 mewakili kode tujuan kosong (baris 9) dan referensi terstruktur kosong (baris 10).

    Kapan menggunakan kode QR EPC

    Faktur cetak. Kode QR EPC pada bagian pembayaran faktur kertas memungkinkan penerima memulai transfer SEPA di aplikasi perbankan tanpa mengetik IBAN, nama penerima, atau referensi secara manual. Entri manual merupakan salah satu penyebab utama pembayaran ke rekening yang salah.

    Materi penggalangan dana. Badan amal dan organisasi nirlaba di kawasan SEPA mencetak kode EPC pada surat permohonan dan slip donasi. Kode mengurangi hambatan pengaturan transfer bank bagi donor yang mungkin memilih pembayaran kartu.

    Sewa dan pembayaran berulang. Pemilik properti atau penyedia layanan dapat mencetak kode EPC pada permintaan pembayaran dengan referensi yang benar sudah terisi. Referensi kreditur terstruktur (ISO 11649) memungkinkan pembayaran direkonsiliasi otomatis ke rekening yang benar.

    Tiket acara dan point-of-sale. Beberapa sistem point-of-sale Eropa menampilkan kode QR EPC sebagai opsi pembayaran di samping pembaca kartu. Ini bergantung pada aplikasi dan mengharuskan aplikasi perbankan pembayar mendukung pemindaian EPC.

    Persyaratan desain dan pencetakan

    Pertahankan quiet zone empat modul di semua sisi, sebagaimana ditentukan dalam ISO/IEC 18004:2015 bagian 6.3.3.

    Cetak minimum 2 cm x 2 cm untuk pemindaian jarak dekat. Panduan terkait Swiss QR-bill mengacu pada batas bawah ukuran modul 0.4 mm, yang setara sekitar 2.7 cm pada versi 13 dengan 67 modul melintang. Jika Anda mencetak kode pada faktur formal dan ingin mengikuti rekomendasi SIX Group selain EPC069-12, gunakan 2.7 cm atau lebih.

    Jangan ubah tingkat koreksi kesalahan M. Spesifikasi EPC069-12 tegas mengenai hal ini. Tingkat M wajib untuk kode QR EPC yang sesuai.

    Pertahankan kontras gelap-di-atas-terang yang kuat. Cetakan kontras rendah adalah penyebab paling umum kegagalan pemindaian di lingkungan perbankan dalam ruangan dengan pencahayaan yang berubah.

    Jika Anda menyematkan logo, logo mengurangi area yang efektif terbaca. Karena tingkat koreksi kesalahan ditetapkan pada M (sekitar 15 persen pemulihan), logo yang menutupi lebih dari 10 hingga 15 persen area kode berisiko melewati ambang koreksi. Pilihan aman adalah tidak menyematkan logo pada kode QR EPC.

    Pemecahan masalah: mengapa kode QR EPC Anda tidak dapat dipindai

    Aplikasi perbankan tidak mendukung pemindaian QR EPC. Tidak semua aplikasi bank di kawasan SEPA menerapkannya. Dukungan berbeda menurut negara dan bank. Pastikan kepada penerima bahwa aplikasi perbankannya mendukung QR EPC sebelum mencetak dalam jumlah besar.

    Payload melebihi 331 bytes. IBAN panjang, nama penerima panjang, dan string remitansi lengkap dapat mendekati batas. Pendekkan remitansi tidak terstruktur menjadi kurang dari 140 karakter dan pastikan nama penerima 70 karakter atau kurang.

    Referensi terstruktur dan tidak terstruktur keduanya ada. Baris 10 dan 11 saling eksklusif menurut EPC069-12. Hapus salah satunya.

    BIC berada pada bidang yang salah untuk versi yang dipilih. Jika versi 001 dipilih, BIC pada baris 5 wajib. Jika versi 002 dipilih, baris 5 boleh kosong. Ketidaksesuaian menyebabkan beberapa aplikasi perbankan menolak payload.

    Format jumlah salah. Jumlah harus diawali EUR yang langsung diikuti nilai desimal tanpa spasi: EUR12.30, bukan EUR 12.30 dan bukan €12.30.

    Kontras modul terlalu rendah saat dicetak. Uji kode cetak dengan beberapa aplikasi perbankan sebelum mendistribusikan faktur. Tidak semua aplikasi memiliki sensitivitas pemindai yang sama.

    QR EPC dibanding standar QR pembayaran lainnya

    FiturQR EPC (SEPA)QR UPI (India)QR PIX (Brasil)
    Badan pengaturEuropean Payments CouncilNPCIBanco Central do Brasil
    Dokumen standarEPC069-12 v3.1 (Maret 2024)NPCI Ikhtisar Produk UPIBCB BR Code Manual v2.0
    Mata uangHanya EURHanya INRBRL
    Koreksi kesalahanTingkat M wajibTidak ada mandat yang disebutkanTidak ada mandat yang disebutkan
    Batas payload331 bytesTidak ditentukan dalam penelitianTidak ditentukan dalam penelitian
    Referensi terstrukturYa (ISO 11649, format RF)bidang trbidang TXID
    Checksum dalam payloadTidakTidakYa — CRC-16/CCITT-FALSE

    Yang diberikan Pembuat Kode QR EPC ini

    Alat berbasis browser ini membuat payload pembayaran EPC terstruktur untuk transfer kredit SEPA dalam euro, yang sering disebut GiroCode. Alat dirancang untuk faktur euro, formulir donasi, iuran keanggotaan, dan instruksi pembayaran SEPA lintas negara. Pratinjau langsung diperbarui saat Anda mengedit sehingga lebih mudah menemukan bidang yang hilang atau simbol yang terlalu padat sebelum mengunduh.

    Anda dapat menyesuaikan pola matriks, gaya mata pencari, warna latar depan dan belakang, gradien, bingkai, ukuran, dan logo opsional. Ekspor tersedia sebagai SVG, PNG, WEBP, dan JPG pada 512, 1024, 2048, atau 4096 piksel. SVG adalah pilihan praktis untuk pencetakan profesional. PNG resolusi tinggi cocok untuk dokumen kantor dan karya digital.

    Payload statis dibuat di browser Anda. Informasi yang dimasukkan ke pembuat tidak perlu diunggah untuk membuat gambar QR. IBAN penerima, jumlah, dan data remitansi harus diperiksa dengan cermat, dan bank penerima harus mendukung spesifikasi EPC yang dikodekan.

    Menggunakan kode QR ini di Bahrain dan luar negeri

    Bahrain berada di luar SEPA, jadi alat ini relevan ketika individu atau bisnis yang berbasis di Bahrain secara sah menggunakan rekening euro berkemampuan SEPA untuk pembayaran Eropa.

    Gunakan ejaan Inggris Britania pada konten yang menghadap pelanggan jika sesuai dengan gaya organisasi Anda, dan sediakan teks Arab ketika audiens mengharapkannya. Buat tindakan setelah pemindaian jelas. Baris singkat di samping simbol seperti “Pindai untuk menyimpan kontak” atau “Pindai untuk membuka lokasi” memberi keyakinan sebelum orang mengarahkan kamera.

    Uji desain akhir pada perangkat iPhone dan Android terkini. Uji lagi setelah dicetak pada kertas, stiker, kartu, papan, atau bahan kemasan sebenarnya. Cahaya luar ruang Bahrain yang terang dapat menampakkan silau dan masalah kontras rendah yang kurang terlihat di layar komputer. Untuk penggunaan internasional, pastikan kode negara, mata uang, zona waktu, ketersediaan aplikasi regional, dan kompatibilitas jaringan pembayaran.

    DAFTAR PERIKSA EDITOR

    Sebelum Anda menerbitkan

    • Jenis muatan QR yang tepat
    • Data lengkap dan terverifikasi
    • Quiet zone empat modul
    • Kontras latar depan yang kuat
    • Penskalaan persegi proporsional
    • Logo dijaga dalam batas aman
    • SVG atau PNG resolusi tinggi
    • Uji pemindaian perangkat pada ukuran akhir
    Kembali ke generator ↑
    FAQ KODE QR

    Pertanyaan umum

    Buka pertanyaan untuk membaca jawaban teknis yang ringkas.

    01Apa itu kode QR EPC?+

    Kode QR EPC adalah payload inisiasi pembayaran SEPA Credit Transfer yang dikodekan sebagai QR. Standar ini ditetapkan oleh dokumen EPC069-12 dari European Payments Council, saat ini versi 3.1 (Maret 2024). Pemindaian mengisi otomatis IBAN, nama penerima, jumlah, dan referensi pembayaran di aplikasi perbankan yang kompatibel. Di negara berbahasa Jerman, format ini juga disebut GiroCode.

    02Apa perbedaan antara GiroCode dan kode QR EPC?+

    GiroCode dan kode QR EPC merujuk pada format yang sama. GiroCode adalah nama komersial yang umum digunakan di Jerman, Austria, dan Swiss. Kode QR EPC adalah nama teknis dalam dokumen EPC069-12 European Payments Council. Keduanya menjelaskan payload SEPA Credit Transfer 12 baris yang sama.

    03Apakah kode QR SEPA memerlukan BIC?+

    Tergantung versinya. Pada EPC069-12 versi 001, BIC wajib. Pada versi 002, BIC opsional. Hampir semua kode QR SEPA modern menggunakan versi 002 karena IBAN saja cukup untuk perutean dalam kawasan SEPA. Sertakan BIC jika bank penerima mewajibkannya atau jika Anda membuat kode versi 001.

    04Tingkat koreksi kesalahan apa yang digunakan kode QR SEPA?+

    Tingkat koreksi kesalahan M wajib menurut EPC069-12. Tingkat M memulihkan sekitar 15 persen codeword yang rusak. Menggunakan tingkat H atau L membuat kode tidak sesuai spesifikasi EPC. Jangan ubah pengaturan ini.

    05Berapa ukuran payload maksimum untuk kode QR EPC?+

    Spesifikasi EPC069-12 menetapkan maksimum 331 bytes. Ini sesuai dengan kapasitas QR Code versi 13 pada tingkat koreksi kesalahan M. Melebihi batas menghasilkan kode yang tidak sesuai. Nama penerima yang panjang, string remitansi tidak terstruktur yang panjang, atau keduanya merupakan penyebab paling umum.

    06Bisakah saya menyertakan referensi terstruktur dan tidak terstruktur dalam kode QR EPC?+

    Tidak. Baris 10 dan 11 payload EPC saling eksklusif menurut EPC069-12. Baris 10 memuat referensi kreditur terstruktur dalam format ISO 11649 (diawali RF). Baris 11 memuat string remitansi tidak terstruktur hingga 140 karakter. Hanya salah satu baris ini yang boleh diisi dalam satu payload.

    07Apa itu referensi kreditur terstruktur dalam kode QR EPC?+

    Referensi kreditur terstruktur di baris 10 mengikuti standar ISO 11649 Creditor Reference. Dimulai dengan RF diikuti dua digit pemeriksa dan hingga 21 karakter alfanumerik. Referensi ISO 11649 memungkinkan rekonsiliasi otomatis dalam sistem piutang penerima. Jika Anda tidak memiliki referensi ISO 11649, gunakan bidang remitansi tidak terstruktur di baris 11.

    08Bagaimana cara memasukkan jumlah EUR dalam kode QR EPC?+

    Ketik EUR diikuti langsung oleh jumlah desimal tanpa spasi: EUR12.30 untuk dua belas euro tiga puluh sen. EUR adalah awalan literal yang diwajibkan EPC069-12. Menggunakan simbol euro, spasi, atau koma sebagai pemisah desimal dapat membuat beberapa aplikasi bank menolak bidang tersebut.

    09Aplikasi apa yang dapat memindai kode QR EPC?+

    Dukungan berbeda menurut negara dan bank. Banyak aplikasi perbankan ritel Eropa — terutama di Jerman, Austria, Swiss, Belgia, dan Belanda — mendukung pemindaian QR EPC. Pastikan aplikasi penerima mendukung QR EPC sebelum mencetak dalam jumlah besar. EPC069-12 sendiri tidak mewajibkan satu aplikasi universal tertentu.

    10Berapa ukuran modul minimum untuk mencetak kode QR EPC?+

    ISO/IEC 18004:2015 mewajibkan quiet zone empat modul. Panduan Swiss QR-bill dari SIX Group menyebut ukuran modul minimum 0.4 mm, setara sekitar 2.7 cm untuk kode versi 13 pada tingkat koreksi kesalahan M yang wajib. Angka SIX Group ini adalah panduan terkait, bukan bagian EPC069-12, tetapi merupakan batas bawah cetak yang paling sering dikutip untuk kode EPC kelas faktur.