Generator Barcode UPC-A
Buat barcode produk UPC-A untuk kemasan ritel dan identifikasi di titik penjualan.
Generator Barcode & Matriks
Pratinjau Studio Langsung
Generator Nomor Seri Batch Code 128
Buat barcode Code 128 berurutan untuk SKU gudang, tag aset, label inventaris, dan pengenal internal lainnya.
Generator Barcode UPC-A
Jawaban singkat: UPC-A mengenkripsi 12 angka termasuk satu digit pemeriksa, diatur oleh ISO/IEC 15420 dan dikelola oleh GS1 US. Ini adalah standar titik penjualan ritel Amerika Utara dan mengenkripsi GTIN-12. Secara struktural, UPC-A adalah EAN-13 dengan nol diawali yang ditambahkan di depan. Generator ini menghasilkan simbol yang berstruktur benar; GTIN-12 yang dienkripsi harus dilisensikan dari GS1 US untuk penggunaan ritel.
What a UPC-A barcode is
UPC-A stands for Universal Product Code Version A. The governing standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1 US administers the assignment of U.P.C. Company Prefixes to US and Canadian brand owners; GS1 Canada and other national Member Organisations handle their respective territories.
UPC-A mengodekan GTIN-12 — Global Trade Item Number 12 digit. GTIN-12 adalah UPC-A yang dinyatakan sebagai struktur data. Semua pemindai point-of-sale ritel di AS dapat membaca UPC-A secara langsung. Secara internasional, UPC-A dapat dikenali karena secara struktural identik dengan EAN-13 yang diawali nol: EAN-13 apa pun yang diawali 0 akan dibaca sebagai UPC-A jika pemindai diatur untuk menghasilkan keluaran 12 digit.
UPC-A technical specification
| Kolom | Nilai | Sumber |
|---|---|---|
| Nama lengkap | Universal Product Code Version A (UPC-A) / GTIN-12 | GS1 General Specifications v10 §2.1.2.1.3 |
| Standar | ISO/IEC 15420 (EAN/UPC symbology) | GS1 Spesifikasi Umum |
| Jumlah digit | 12 (11 data + 1 check) | GS1 Spesifikasi Umum |
| Set karakter | Hanya angka (0–9) | GS1 Spesifikasi Umum |
| Digit pemeriksa | GS1 modulo-10 applied to 11 digits | GS1 Spesifikasi Umum §7.10.1 |
| Relationship to EAN-13 | UPC-A = EAN-13 with leading zero prepended; bit-identical at symbol level | GS1 General Specifications; barcodepress.com |
| Magnification range | 80%–200% of nominal size | GS1 Spesifikasi Umum |
| GS1 licensing | U.P.C. Company Prefix from GS1 US; starting $250/year for 10 GTINs, $30 for a single GTIN-12 | GS1 US: gs1us.org |
UPC-A digit structure
Nomor UPC-A memiliki empat bagian logis:
Number system digit. The first digit (leftmost) indicates the product category. Zero is the most common for general retail products. Some values are reserved: 2 for random-weight items, 3 for pharmaceuticals, 4 for retailer-controlled codes, 5 for coupons, and others by GS1 assignment.
Kode produsen. Digit ke-2 hingga ke-6 (dalam prefiks perusahaan 5 digit) atau lebih, bergantung pada panjang prefiks. Kode ini mengidentifikasi pemilik merek dan ditetapkan sebagai bagian dari U.P.C. Company Prefix.
Kode produk. Digit referensi item yang ditetapkan pemilik merek untuk mengidentifikasi setiap produk berbeda dalam prefiks mereka.
Check digit. The twelfth and final digit, calculated from the first eleven using the GS1 modulo-10 algorithm.
Cara menghitung digit pemeriksa UPC-A
Sintaks URI GS1 modulo-10 algorithm applies to the first 11 digits. From the right (position 1 = rightmost data digit, position 11 = leftmost), multiply digits at odd positions by 3 and digits at even positions by 1. Sum all eleven products. Subtract the units digit of the sum from 10. If the result is 10, use 0.
Contoh perhitungan: hitung digit pemeriksa untuk 01234567890_ (digit yang ditandai garis bawah belum diketahui).
Digit 1–11: 0 1 2 3 4 5 6 7 8 9 0
Dari kanan (posisi 1 = paling kanan = 0): 0 di posisi 1 (ganjil): ×3 = 0 9 di posisi 2 (genap): ×1 = 9 8 di posisi 3 (ganjil): ×3 = 24 7 di posisi 4 (genap): ×1 = 7 6 di posisi 5 (ganjil): ×3 = 18 5 di posisi 6 (genap): ×1 = 5 4 di posisi 7 (ganjil): ×3 = 12 3 di posisi 8 (genap): ×1 = 3 2 di posisi 9 (ganjil): ×3 = 6 1 di posisi 10 (genap): ×1 = 1 0 di posisi 11 (ganjil): ×3 = 0
Jumlah = 0 + 9 + 24 + 7 + 18 + 5 + 12 + 3 + 6 + 1 + 0 = 85
Digit satuan dari 85 = 5. Digit pemeriksa = 10 − 5 = 5.
Complete UPC-A: 012345678905.
When to use UPC-A
Produk ritel yang dijual di Amerika Serikat dan Kanada. UPC-A adalah standar POS di setiap peritel Amerika Utara: Walmart, Target, Kroger, CVS, dan semua jaringan besar lainnya. Jika produk Anda akan dijual di toko-toko ini, UPC-A adalah format yang diharapkan oleh sistem mereka.
Amazon FBA listings. Amazon requires a GS1-licensed GTIN for most product listings in its US marketplace. The barcode on the product must match the GTIN in the Amazon catalogue. Amazon's own FNSKU label is a separate identifier used for fulfilment — the product itself still needs a UPC-A or EAN-13 for catalogue lookup.
Reprinting a damaged label. If your product already has a GS1-licensed GTIN-12 and the label is unreadable, generate the barcode from that number. The generator creates the symbol; the GS1 licence already exists.
Desain kemasan dan praproduksi cetak. Buat UPC-A dengan struktur yang benar dalam format SVG 4096 px untuk file desain. Verifikasi digit pemeriksa sebelum mengirimkannya ke percetakan atau agensi kemasan.
Penyiapan dan pengujian pemindai. Gunakan UPC-A 12 digit yang valid untuk memastikan alat pembaca, sistem POS, atau pemindai gudang dapat membaca kode dengan benar tanpa mengubah data produk aktif.
Internal SKU labelling. UPC-A format barcodes are usable for internal inventory tracking without any GS1 registration, as long as those codes never enter a GS1-connected supply chain. Label internal codes clearly as non-GS1 identifiers.
UPC-A atau EAN-13 — mana yang Anda butuhkan?
| UPC-A | EAN- 13 | |
|---|---|---|
| Data structure | GTIN-12 (12 digits) | GTIN-13 (13 digits) |
| Standar | ISO/IEC 15420 | ISO/IEC 15420 |
| Primary markets | United States, Canada | Global |
| Encoding relationship | Leading-zero EAN-13 is bit-identical to UPC-A | — |
| Post-2005 scanner reading | Both read by all North American POS scanners | Both read by all international POS scanners |
| GS1 licensing body | GS1 US (for US products) | GS1 Member Organisation in relevant country |
Jika Anda hanya berjualan di AS atau Kanada dan tidak berencana melakukan ekspansi internasional, UPC-A sudah memadai. Jika Anda berjualan di Eropa, Asia, Australia, atau melalui kanal e-commerce internasional, gunakan EAN-13 — format ini diterima di mana saja dan menghindari konversi format di kemudian hari. GTIN-12 UPC-A dapat dinyatakan sebagai GTIN-13 dengan menambahkan angka nol di depannya, sehingga keduanya kompatibel pada tingkat data.
Persyaratan desain dan pencetakan
Cetak UPC-A pada 80%–200% dari ukuran nominal. Di bawah 80%, pemindai kelas konsumen menjadi kurang andal. Zona tenang standar harus dipertahankan di sisi kiri dan kanan simbol — pemotongan zona ini merupakan penyebab kegagalan pemindaian saat pembayaran yang paling umum dalam produksi.
Use dark bars on a light background. Avoid printing over imagery or coloured substrates without a pre-press verification scan against the GS1 reflectance contrast specification.
Ekspor dengan resolusi minimal 2048 px untuk file siap cetak; 4096 px lebih disarankan untuk desain kemasan. Format SVG tidak mengalami kehilangan kualitas dan dapat diskalakan ke resolusi keluaran apa pun.
Pemecahan masalah: mengapa UPC-A Anda tidak dapat dipindai
Digit pemeriksa salah. Masukkan kembali semua 11 digit data, lalu hitung ulang digit ke-12. Smart Barcode Intelligence mendeteksi ketidakcocokan sebelum ekspor.
Jumlah digitnya 12, tetapi pemindai menampilkan 13 digit. Pemindai yang diatur untuk menampilkan keluaran EAN-13 akan menambahkan angka nol di depan data UPC-A. Ini adalah perilaku yang benar — hasilnya tetap GTIN produk yang sama, dalam format GTIN-13. Ini bukan kesalahan.
Simbol terlalu kecil. Pada pembesaran di bawah 80%, lebar batang yang sempit bisa kurang dari lebar minimum yang dapat dicetak. Tingkatkan pembesaran atau gunakan printer label beresolusi lebih tinggi.
Zona kosong terpotong saat proses pemotongan dengan pisau cetak. Pastikan desain label menyediakan ruang untuk seluruh zona kosong di luar batas barcode sebelum label dipotong.
Digit sistem nomor tidak tepat. Digit pertama harus sesuai dengan kategori produk. Produk farmasi mengharuskan digit 3; kupon mengharuskan digit 5. Digit sistem nomor yang tidak sesuai tidak menyebabkan pemindaian gagal, tetapi dapat menyebabkan kegagalan pencarian di basis data peritel.
Sintaks URI GS1 licensing requirement — what a barcode generator cannot do
Bagian ini memuat informasi yang paling penting bagi penjual dan pemilik merek.
Generator barcode menghasilkan simbol dengan struktur yang benar dan dapat dipindai. Generator ini tidak menerbitkan GTIN dan tidak memberi Anda hak untuk menggunakan sembarang angka 12 digit pada produk ritel.
For products sold through US retail stores, online marketplaces (Amazon, Walmart, eBay) or any GS1-connected supply chain, the GTIN-12 encoded in the barcode must be licensed from GS1 US. Using a number you invented creates a barcode that scans correctly but may collide with another brand's product, fail registry checks, and lead to marketplace listing suspension.
GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN-12 costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year.
Penggunaan yang sah untuk generator ini:
- Mencetak ulang label untuk GTIN-12 yang sudah Anda miliki.
- Creating packaging artwork before your GS1 prefix is finalised — use a clearly marked placeholder.
- Menguji pengaturan pemindai dan sistem POS.
- Internal inventory labelling that never enters the GS1 rantai pasok.
Menggunakan kode batang ini di Bahrain dan rantai pasokan internasional
Peritel, importir, produsen, dan tim logistik di Bahrain sebaiknya memastikan pengenal sesuai dengan aturan mitra dagang mereka. GTIN untuk produk ritel harus diperoleh dari organisasi penerbit yang berwenang; generator membuat gambar barcode, tetapi tidak menetapkan kepemilikan. Referensi stok dan aset internal dapat menggunakan nilai yang ditetapkan organisasi jika sistem penerima mendukungnya.
Gunakan bahasa Inggris Britania dalam panduan operasional jika sesuai dengan gaya organisasi Anda, dan tambahkan instruksi dalam bahasa Arab untuk tim yang membutuhkannya. Lakukan pencetakan dalam kondisi penggunaan sebenarnya. Panas, cahaya terang, debu, kemasan melengkung, dan laminasi reflektif di Bahrain dapat menimbulkan masalah kontras atau permukaan yang tidak terlihat di monitor.
Pastikan area kosong di sekitar barcode tetap bersih, jangan meregangkan gambar, dan utamakan batang gelap pada latar polos berwarna terang. Pindai sampel dari awal, tengah, dan akhir proses pencetakan. Untuk penggunaan yang diatur dalam bidang ritel, layanan kesehatan, penerbitan, atau logistik, pastikan spesifikasi GS1, lembaga ISBN, pelanggan, atau industri yang berlaku sudah dikonfirmasi sebelum produksi disetujui.
Sebelum mencetak
- Simbolografi yang benar dipilih
- Kepemilikan pengidentifikasi dikonfirmasi
- Digit pemeriksaan terverifikasi
- Zona tenang dijaga tetap bebas
- Kontras bilah kuat
- Rasio aspek tidak berubah
- SVG atau PNG resolusi tinggi
- Tes pemindai produksi
Pertanyaan yang sering diajukan
Buka pertanyaan untuk membaca jawaban teknis yang ringkas.
01Apa itu barcode UPC?+
UPC-A (Universal Product Code Version A) adalah barcode 12-digit yang didefinisikan oleh ISO/IEC 15420 dan dikelola oleh GS1 US. Ini mengenkode GTIN-12 — sebuah Global Trade Item Number yang digunakan untuk mengidentifikasi produk ritel pada titik penjualan. UPC-A adalah standar ritel Amerika Utara dan dibaca oleh semua pemindai POS modern di Amerika Serikat dan Kanada.
02Bagaimana cara mendapatkan barcode UPC untuk produk saya?+
Dapatkan GTIN-12 dari GS1 US (gs1us.org). Satu GTIN harganya $30; blok 10 GTIN seharga $250 awal ditambah $50/tahun. Setelah Anda memiliki GTIN berlisensi, gunakan generator ini untuk menghasilkan simbol barcode. Generator membuat gambarnya; GS1 membuat lisensinya. Jangan menggunakan nomor yang dibuat-buat untuk produk eceran.
03Bisakah saya membuat barcode UPC sendiri secara gratis?+
Anda dapat menghasilkan simbol UPC-A secara gratis dalam alat ini. Simbol yang dihasilkan dari nomor 12-digit yang dibuat dapat dipindai. Namun, untuk penggunaan ritel atau marketplace, nomor yang dikodekan harus merupakan GTIN-12 berlisensi GS1. Nomor yang tidak berlisensi dapat bertabrakan dengan produk merek lain dan akan gagal dalam pemeriksaan registri ritel dan marketplace. Untuk penggunaan inventaris internal saja, nomor yang ditetapkan sendiri tidak memerlukan persyaratan GS1.
04Apakah saya perlu membeli barcode untuk berjualan di Amazon?+
Amazon mengharuskan GTIN berlisensi GS1 untuk sebagian besar daftar katalog produk di pasar AS. Barcode yang dihasilkan dari nomor yang tidak berlisensi tidak memenuhi persyaratan ini — Amazon memverifikasi GTIN terhadap registri GS1. Anda memerlukan GTIN-12 (UPC-A) atau GTIN-13 (EAN-13) yang diterbitkan oleh GS1 sebelum mencantumkan sebagian besar produk. FNSKU Amazon adalah label tersendiri yang digunakan untuk pemenuhan, bukan pengganti GTIN GS1.
05Bagaimana digit pemeriksaan UPC-A dihitung?+
Terapkan algoritma GS1 modulo-10 pada 11 digit pertama. Dari kanan, kalikan digit pada posisi ganjil dengan 3 dan pada posisi genap dengan 1. Jumlahkan hasil perkalian, kurangi digit satuan dari 10, dan gunakan 0 jika hasilnya 10. Sebagai contoh, 01234567890 menghasilkan jumlah 85 dan digit pemeriksa 5, menghasilkan 012345678905. Sumber: GS1 General Specifications §7.10.1.
06Apa perbedaan antara UPC-A dan EAN-13?+
UPC-A mengenkripsi 12 digit (GTIN-12); EAN-13 mengenkripsi 13 digit (GTIN-13). Secara struktural, UPC-A identik dengan EAN-13 dengan angka nol di depan. Sejak GS1 Sunrise 2005, semua pemindai di Amerika Utara membaca kedua format tersebut. Jika Anda menjual secara global, gunakan EAN-13. Jika Anda hanya menjual di Amerika Utara, UPC-A adalah standar historis, meskipun EAN-13 juga diterima di mana-mana.
07Barcode apa yang saya butuhkan untuk menjual di Walmart?+
Walmart mengharuskan GTIN berlisensi GS1 untuk semua produk di raknya dan di portal pemasoknya. UPC-A (GTIN-12) adalah format POS standar Walmart. GTIN harus terdaftar di GS1 Global Data Synchronisation Network (GDSN) atau sistem onboarding pemasok setara. Barcode yang dihasilkan dengan nomor yang tidak berlisensi tidak akan lulus proses penyiapan item Walmart.
08Mengapa UPC saya dimulai dengan 0 dan discan sebagai EAN-13?+
Sebuah nomor UPC-A yang dimulai dengan 0 identik secara bit dengan EAN-13 yang memiliki nol di depan. Pemindai yang dikonfigurasi untuk menghasilkan data EAN-13 13 digit akan menambahkan nol di depan dan mengembalikan string 13 digit. Pemindai yang dikonfigurasi untuk output UPC-A 12 digit akan menghapus nol di depan dan mengembalikan 12 digit. Kedua pembacaan tersebut mewakili GTIN yang sama. Ini adalah perilaku yang diharapkan, bukan kesalahan barcode.
09Format barcode apa yang harus saya gunakan untuk Amazon FBA?+
Gunakan UPC-A (GTIN-12) berlisensi GS1 atau EAN-13 (GTIN-13) untuk produknya sendiri. Amazon juga mengharuskan label FNSKU untuk pelacakan pusat pemenuhan — ini adalah barcode Code 128 yang dihasilkan oleh Amazon, terpisah dari GTIN produk. Barcode produk dan barcode FNSKU memiliki tujuan berbeda dan keduanya harus ada pada produk yang masuk ke jaringan pemenuhan Amazon.
10Apakah barcode UPC-A dibuat di browser saya?+
Ya. Barcode dihasilkan sepenuhnya di peramban Anda. Digit yang Anda masukkan tidak dikirim ke server manapun. Satu-satunya data yang meninggalkan perangkat Anda adalah berkas gambar yang Anda pilih untuk diunduh. Ini adalah arsitektur standar Premium Barcode Studio untuk semua alat pembuatan barcode.