Studio Barcode

Generator Barcode UPC-A

Buat barcode produk UPC-A untuk kemasan ritel dan identifikasi di titik penjualan.

Data Matrix PDF417 Code 128 Code 93 EAN- 13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Generator Barcode & Matriks

Pratinjau Studio Langsung
Format input tidak valid untuk simbologi yang dipilih.
KECERDASAN BARCODE PINTAR
Menganalisis barcode...
-- /100 SIAP DIPINDAI
FORMAT YANG DISARANKAN Menganalisis...
PALING SESUAI UNTUK —
ATURAN DATA —
DIGIT PEMERIKSA —
KONTRAS —
Menganalisis data barcode...
STUDIO EKSPOR PROFESIONAL
Ekspor barcode Anda Pilih format profesional dan resolusi keluaran.
RESOLUSI TINGGI
PNG · 1024 px · Latar belakang saat ini

Generator Nomor Seri Batch Code 128

Buat barcode Code 128 berurutan untuk SKU gudang, tag aset, label inventaris, dan pengenal internal lainnya.

Atur urutan Anda di atas, lalu klik Buat untuk membuat item batch.
STUDIO PENGETAHUAN KODE BATAS

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.

Berjalan di peramban Anda Format yang sesuai standar Mode serial batch SVG, PNG, WEBP, JPG

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

KolomNilaiSumber
Nama lengkapUniversal Product Code Version A (UPC-A) / GTIN-12GS1 General Specifications v10 §2.1.2.1.3
StandarISO/IEC 15420 (EAN/UPC symbology)GS1 Spesifikasi Umum
Jumlah digit12 (11 data + 1 check)GS1 Spesifikasi Umum
Set karakterHanya angka (0–9)GS1 Spesifikasi Umum
Digit pemeriksaGS1 modulo-10 applied to 11 digitsGS1 Spesifikasi Umum §7.10.1
Relationship to EAN-13UPC-A = EAN-13 with leading zero prepended; bit-identical at symbol levelGS1 General Specifications; barcodepress.com
Magnification range80%–200% of nominal sizeGS1 Spesifikasi Umum
GS1 licensingU.P.C. Company Prefix from GS1 US; starting $250/year for 10 GTINs, $30 for a single GTIN-12GS1 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-AEAN- 13
Data structureGTIN-12 (12 digits)GTIN-13 (13 digits)
StandarISO/IEC 15420ISO/IEC 15420
Primary marketsUnited States, CanadaGlobal
Encoding relationshipLeading-zero EAN-13 is bit-identical to UPC-A—
Post-2005 scanner readingBoth read by all North American POS scannersBoth read by all international POS scanners
GS1 licensing bodyGS1 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:

  1. Mencetak ulang label untuk GTIN-12 yang sudah Anda miliki.
  2. Creating packaging artwork before your GS1 prefix is finalised — use a clearly marked placeholder.
  3. Menguji pengaturan pemindai dan sistem POS.
  4. 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.

DAFTAR PERIKSA PRODUKSI

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
Kembali ke generator ↑
PERTANYAAN UMUM BARCODE

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.