Alat Barcode & QR

Hasilkan barcode kustom (Code128, EAN, UPC) dan kode QR dengan logo secara online gratis. Pindai kode apa pun dengan kamera Anda atau dari gambar. 100% pribadi, tidak perlu mengunggah.

Iklan
Iklan

A barcode generator and scanner creates 1D barcodes (Code 128, EAN-13, UPC-A) and 2D codes (QR codes, Data Matrix) from text input, and also decodes barcodes from camera or uploaded images using the Barcode Detection API. This dual-function tool handles both encoding and decoding entirely in your browser, with no data transmitted to any server.

Buat dan pindai barcode tanpa mengunggah apa pun

Buat kode QR dengan logo, barcode produk (Code128, EAN, UPC), dan pindai dari kamera atau gambar — semuanya diproses secara lokal di browser Anda.

QR & barcodes
Camera scanning
Gratis tanpa batas

Cara menggunakan

  1. 1

    Pilih Mode

    Pilih 'Hasilkan' untuk membuat kode baru atau 'Pindai' untuk membaca yang sudah ada.

  2. 2

    Hasilkan

    Pilih format (Barcode/QR), masukkan data, dan secara opsional tambahkan logo. Klik Unduh untuk menyimpan.

  3. 3

    Pindai

    Unggah gambar yang berisi kode atau gunakan webcam Anda untuk pemindaian waktu nyata.

Iklan

Memahami Barcode dan Kode QR

1D barcodes vs. 2D codes

Barcode 1D (barcode linier) menyandikan data dalam lebar batang hitam dan putih paralel. Mereka digunakan untuk produk ritel (UPC-A, EAN-13), pengiriman (Code 128), dan identifikasi (Code 39). Kapasitas data terbatas (biasanya 8-20 karakter) dan hanya dapat menyimpan karakter alfanumerik.

Kode 2D (kode matriks) menyandikan data dalam kisi dua dimensi kotak hitam dan putih. Kode QR (Quick Response) adalah jenis kode 2D paling populer, mampu menyimpan hingga 7.089 karakter numerik atau 4.296 karakter alfanumerik. Mereka digunakan untuk URL, info kontak, pembayaran, dan banyak lagi.

Pilihan antara 1D dan 2D tergantung pada kasus penggunaan. Untuk produk ritel dengan identifier numerik sederhana, UPC-A atau EAN-13 sudah cukup. Untuk menyimpan URL, teks, atau data terstruktur, kode QR lebih sesuai karena kapasitasnya yang lebih besar dan kemampuan pemindaian omnidirectional.

Iklan

Bagaimana pembuatan dan pemindaian barcode bekerja

Barcode generation converts input data into a visual pattern. For QR codes, the process involves: encoding the data into a bit stream, adding error correction codes using Reed-Solomon, arranging the bits into a matrix, applying masking patterns to ensure readability, and adding position, alignment, and timing patterns. The resulting matrix is rendered as black and white squares on a canvas. The canvas can then be exported as PNG for download.

Barcode scanning (decoding) reverses this process. The Barcode Detection API (available in Chrome, Edge, and Opera) uses the device's camera or an uploaded image to detect and decode barcodes. It analyzes the image to find the barcode's position, then reads the pattern of bars/squares and decodes the data. For camera-based scanning, the API continuously processes video frames from the getUserMedia stream, detecting barcodes in real time. The API supports multiple barcode formats simultaneously -- it can detect both a 1D barcode and a QR code in the same frame.

Iklan

Mengapa Memilih Alat Online Gratis Kami?

Privasi Absolut

Tidak seperti alat online lainnya, kami memproses semuanya langsung di browser Anda. Data, gambar, dan umpan kamera Anda tidak pernah diunggah ke server kami.

Kecepatan Kilat

Karena tidak ada unggahan atau pemrosesan server, pembuatan dan pemindaian terjadi secara instan.

Kuat & Serbaguna

Dari barcode produk seperti UPC dan EAN hingga kode QR bermerek dengan logo perusahaan Anda, alat kami menangani berbagai format.

Sepenuhnya Gratis

Tidak ada langganan, tidak ada watermark, tidak ada pendaftaran. Semua fitur tersedia gratis, selamanya.

Bagaimana ini dibandingkan dengan alat barcode lain?

A side-by-side comparison of popular barcode generation tools.

FiturNovaToolsQRCode MonkeyThe-qrcode-generator.com
Buat + Pindai dalam satu alatKeduanyaHanya membuatHanya membuat
QR + Code 128 + EAN-13Banyak formatHanya QRHanya QR
Camera scanningBarcode Detection API
Pemindaian unggahan gambar
Privasi (tanpa server)100% lokalSisi serverSisi server
Warna QR dapat disesuaikanTerbatas

Alat kami menggabungkan pembuatan dan pemindaian dalam satu aplikasi sisi klien. Sebagian besar alat online hanya melakukan salah satu, dan memerlukan unggahan untuk pemindaian.

Pertanyaan yang sering diajukan

Apakah alat ini gratis?
Ya, alat ini 100% gratis. Tidak ada batasan, watermark, atau persyaratan pendaftaran.
Apakah file atau umpan kamera saya diunggah ke server?
Tidak. Semua proses pembuatan dan pemindaian terjadi secara lokal di browser web Anda. Data, file, dan umpan kamera Anda tidak pernah meninggalkan perangkat Anda, memastikan privasi lengkap.
Format barcode apa yang didukung?
Generator mendukung banyak format umum, termasuk CODE128, CODE39, EAN-13, UPC, dan lainnya. Pemindai dapat membaca sebagian besar format barcode dan QR standar.
Bisakah saya menambahkan logo ke kode QR saya?
Yes. The tool lets you upload a logo image (PNG, JPG, or SVG) and place it in the center of your QR code. The tool automatically adjusts the error correction level to 'H' (30% recovery) to ensure the code remains scannable even with the logo obscuring the center. For best results, use a square logo with a transparent background (PNG or SVG), and keep the logo size to no more than 20-25% of the QR code's total area. The tool will render the logo at the correct resolution and blend it with the QR code pattern. The final output can be downloaded as a PNG or SVG file.
Bagaimana cara memindai kode QR atau barcode?
Alat menawarkan dua mode pemindaian. Dalam mode 'Kamera', alat mengakses kamera perangkat Anda (dengan izin Anda) dan memindai kode barcode/QR secara real-time. Dalam mode 'Unggah', Anda dapat mengunggah file gambar yang berisi kode barcode/QR, dan alat akan mendekodekannya. Kedua mode menggunakan pustaka ZXing untuk dekoding.
Ukuran berapa yang seharusnya untuk kode QR saya?
The minimum recommended size for a QR code is 2x2 cm (0.8x0.8 inches) for reliable scanning at close range. For every 10 cm (4 inches) of scanning distance, add 1 mm (0.04 inches) to the QR code size. For example, a QR code that will be scanned from 1 meter away should be at least 12x12 cm (4.7x4.7 inches). The tool lets you specify the output resolution in pixels — we recommend at least 300x300 pixels for print use and 500x500 pixels for digital use. For SVG output, the code can be scaled to any size without quality loss, making it ideal for large format printing.
Apa itu koreksi kesalahan kode QR dan mengapa itu penting?
Kode QR menggunakan koreksi kesalahan Reed-Solomon untuk tetap dapat dibaca bahkan ketika sebagian kode rusak, kotor, atau terhalang. Tingkat koreksi kesalahan dapat diatur ke L (7%), M (15%), Q (25%), atau H (30%). Tingkat yang lebih tinggi memungkinkan lebih banyak kerusakan tetapi menghasilkan kode QR yang lebih padat. Untuk sebagian besar kasus penggunaan, tingkat M (15%) memberikan keseimbangan yang baik antara ketahanan dan ukuran.
Bisakah saya menggunakan kode yang dihasilkan secara komersial?
Ya. Barcode dan kode QR yang dihasilkan oleh alat ini bebas digunakan untuk tujuan apa pun, termasuk penggunaan komersial. Tidak ada batasan, tidak ada atribusi yang diperlukan, dan tidak ada watermark. Anda membuatnya, Anda memilikinya.

Privasi Anda Adalah Prioritas Kami

Alat ini berjalan sepenuhnya di browser Anda. File Anda tidak diunggah, disimpan, atau dianalisis.

  • Kami tidak mengunggah, menyimpan, atau menganalisis file Anda.
  • Semua yang Anda proses tetap di perangkat Anda.
  • Tidak ada pemrosesan sisi server, penyimpanan cloud, atau analisis.

Bahkan jika koneksi internet Anda terputus, file Anda tetap aman.

Anda mungkin juga suka

Panduan terkait

Iklan