Apa yang dilakukan alat ini
Generator Kode membuat kode QR dan barcode secara instan di browser Anda. Hasilkan kode QR untuk URL atau teks, atau barcode dalam Code 128, Code 39, EAN-13, EAN-8, UPC-A, dan UPC-E. Unduh sebagai PNG (QR) atau SVG (barcode). Tidak ada unggah server—semua berjalan secara lokal.
Cara menggunakannya
- Pilih jenis kode — Pilih Kode QR atau format barcode (Code 128, Code 39, EAN-13, dll.).
- Masukkan konten — Ketik teks, URL, atau nilai numerik. Ikuti petunjuk format (mis. 13 digit untuk EAN-13).
- Lihat pratinjau — Kode muncul secara real time. Input tidak valid menampilkan error inline.
- Unduh — Klik Unduh untuk menyimpan sebagai PNG (QR) atau SVG (barcode).
- Salin — Untuk kode QR, gunakan Salin untuk menyalin teks terenkode ke clipboard.
Cara kerjanya
Input divalidasi terhadap aturan struktural untuk setiap jenis kode (panjang, set karakter, digit cek untuk EAN/UPC). Pustaka qrcode merender kode QR; jsbarcode merender semua format barcode. Digit checksum untuk EAN/UPC dihitung oleh jsbarcode. Output dihasilkan sepenuhnya di browser via canvas (QR) atau SVG (barcode)—tidak ada panggilan server.
Semua komputasi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.
Kasus penggunaan & contoh
- Kode QR — Encode URL untuk poster, kartu nama, atau menu.
- Ritel — Hasilkan EAN-13 atau UPC-A untuk label produk.
- Inventori — Code 128 atau Code 39 untuk barcode gudang.
- Acara — Kode QR untuk tiket atau tautan check-in.
- Pengembang — Kode uji cepat untuk aplikasi pemindaian.
Contoh
- Kode QR:
https://example.com→ gambar QR yang dapat dipindai - EAN-13:
5901234123457(13 digit, digit cek valid) → barcode ritel - Code 128:
ABC-1234→ barcode tujuan umum
Batasan & kendala
- Digit cek EAN/UPC — Harus valid; jsbarcode memvalidasi dan mungkin menolak input tidak valid.
- Kapasitas QR — Hingga ~4.000 karakter; teks sangat panjang dapat memengaruhi keandalan pemindaian.
- Panjang barcode — Code 128/39 memiliki panjang maks (mis. 80 karakter); EAN-13 tepat 13 digit.
- Hanya unduh — Tidak ada cetak langsung; gunakan cetak browser pada file yang diunduh jika perlu.