Initializing, please wait a moment

Koreksi kesalahan kode QR dan kegagalan pemindaian: mengapa QR Anda tidak akan dipindai

Ditinjau terakhir 2026-05-05. Anda membuat QR dengan QR Code Generator kami, mencetaknya di flyer atau menempelkannya di slide, dan kamera tidak akan menangkapnya. Penyebabnya hampir selalu salah satu dari empat hal - ukuran payload, tingkat koreksi kesalahan, kontras, atau skala cetak - dan perbaikannya mekanis, bukan ajaib. Panduan ini menamai seperti apa masing-masing dan cara membuat QR dipindai pada percobaan pertama.

Jawaban 30 detik. QR tidak akan dipindai ketika (1) payload terlalu panjang untuk tingkat koreksi kesalahan yang dipilih (pola menjadi sangat padat), (2) kontras antara modul dan latar belakang terlalu rendah (kamera gagal di pengaturan redup atau tidak putih), (3) skala cetak di bawah ~2 cm x 2 cm pada jarak pemindaian, atau (4) bagian dari pola pencari (tiga kotak sudut) terpotong, tergores, atau tertutup. QR Code Generator kami menghasilkan PNG; empat pemeriksaan di bawah memberi tahu Anda mana masalah spesifik Anda dan cara memulihkannya.

Penyebab 1: payload terlalu panjang untuk encoder

Kode QR menyimpan payload-nya dalam sejumlah tetap "modul" - kotak hitam-putih kecil. Semakin panjang payload, semakin banyak modul yang Anda butuhkan, semakin padat polanya, dan pada titik tertentu kamera tidak dapat menyelesaikan modul dengan bersih dari jarak pemindaian khas ponsel (15-30 cm).

Tiga rentang payload yang layak diketahui:

  • URL pendek atau teks di bawah ~25 karakter (mis. https://situsanda.com, "WIFI:..." SSID pendek). Pola tetap jarang dan dipindai dengan bersih pada ukuran apapun yang masuk akal.
  • URL atau teks medium 25-100 karakter (mis. URL dengan tracking, vCard pendek). Pola mulai memadat; sebagian besar baik tetapi waspada terhadap kontras rendah atau cetak kecil.
  • URL panjang atau vCard penuh 100-300+ karakter (kartu kontak lengkap dengan telepon, email, organisasi, alamat; URL dengan beberapa params tracking). Pola sekarang sangat padat - ukuran cetak kecil akan gagal dipindai.

Perbaikan: persingkat payload sebelum menghasilkan. Untuk URL, buang parameter tracking atau gunakan layanan link pendek. Untuk vCard, simpan hanya field esensial (nama, satu telepon, satu email). Untuk Wi-Fi, jangan tanamkan passphrase panjang jika dapat dihindari. Re-generate dari QR Code Generator setelah memangkas dan polanya harus melonggar secara nyata.

Penyebab 2: ketidakcocokan tingkat koreksi kesalahan

Kode QR memiliki empat tingkat koreksi kesalahan - L (~7% dapat dipulihkan), M (~15%), Q (~25%), H (~30%). Tingkat lebih tinggi berarti kode dapat sebagian dikaburkan (overlay logo, noda sidik jari, sudut robek) dan tetap dapat didekode, tetapi dengan biaya lebih banyak modul per karakter payload.

Trade-off dalam bahasa sederhana:

  • L (Rendah) - default untuk sebagian besar generator termasuk kami. Pemindaian tercepat, pola terkecil pada ukuran payload tertentu. Gunakan ketika QR akan ditampilkan di layar digital bersih atau cetak pristine.
  • M (Medium). Buffer keandalan kecil dengan biaya pola minor. Gunakan untuk flyer yang dicetak yang mungkin tertekuk atau bernoda.
  • Q (Quartile). Sekitar 25% dari kode dapat dikaburkan dan pemindaian masih bekerja. Gunakan ketika Anda berencana untuk overlay logo kecil di tengah.
  • H (Tinggi). Sekitar 30% dapat dikaburkan. Gunakan untuk papan iklan luar ruangan yang mungkin pudar, mengelupas, atau sebagian tertutup.

QR Code Generator di situs ini menghasilkan pada tingkat L, yang merupakan default tepat untuk penggunaan digital dan cetak pristine. Jika Anda secara khusus membutuhkan toleransi overlay, hasilkan QR, bungkus dalam alat desain Anda, dan uji pindai dari medium akhir aktual (dicetak pada ukuran aktual, dipasang pada jarak aktual) sebelum mencetak.

Penyebab 3: kontras rendah antara modul dan latar belakang

Kamera ponsel membaca modul sebagai biner: gelap atau terang. Jika modulnya abu-abu gelap pada latar belakang abu-abu terang - atau lebih buruk, pada latar belakang berwarna yang tumpang tindih dengan nilai modul - kamera tidak dapat melakukan threshold bersih dan pemindaian gagal. Ini adalah penyebab tunggal paling umum dari "QR ada di sana, mengapa ponsel saya tidak membacanya?"

Aturan praktis kontras:

  • Gelap di atas terang, bukan terang di atas gelap. Meskipun QR terbalik (modul putih di atas latar belakang gelap) secara teknis valid, banyak kamera lama dan beberapa aplikasi menolak mendekode mereka. Tetap dengan gelap-di-atas-terang kecuali Anda mengontrol perangkat pemindaian.
  • Latar belakang solid, bukan fotografis. Menempatkan QR di atas foto hampir tidak pernah bekerja - noise di foto bocor ke pola modul.
  • Hitam sejati, bukan warna gelap. Modul biru gelap, merah gelap, atau coklat gelap akan dipindai, tetapi mereka mengurangi margin kontras. Jika Anda mencetak pada ukuran kecil, lebih suka hitam murni.
  • Latar belakang putih atau hampir putih. Krem, off-white, kuning sangat pucat biasanya baik. Pastel jenuh berisiko.

QR Code Generator kami menghasilkan PNG hitam-sejati-di-atas-putih-sejati. Jika Anda menatanya kembali dalam alat desain, pertahankan rasio kontras tinggi dan uji ulang dengan dua ponsel berbeda sebelum mencetak.

Penyebab 4: skala cetak di bawah lantai resolusi kamera

Kode QR membutuhkan sekitar 10 modul per sentimeter jarak pemindaian di kamera. QR payload pendek memiliki ~21 modul per sisi; QR payload panjang memiliki ~57+. Cetak pada 2 cm x 2 cm dan URL 25-karakter baik-baik saja; cetak payload yang sama pada 1 cm x 1 cm dan modul runtuh menjadi tidak terbaca di kamera ponsel.

Lantai praktis skala cetak:

  • Kartu nama / stiker / flyer (jarak pemindaian ~15 cm): minimum 2 cm x 2 cm untuk payload pendek, 3 cm x 3 cm untuk medium, 4-5 cm x 4-5 cm untuk vCard penuh.
  • Poster / signage (jarak pemindaian 30-60 cm): minimum 5 cm x 5 cm; untuk signage luar ruangan yang dipindai dari seberang ruangan, 10-15 cm x 10-15 cm.
  • Slide deck (jarak pemindaian bervariasi; asumsikan belakang ruangan ~5 m): setidaknya 10 cm x 10 cm dirender, dan pre-test dari baris belakang aktual sebelum pembicaraan.

PNG dari QR Code Generator adalah gambar raster; jika Anda meningkatkannya tanpa artefak anti-aliasing, ia tetap dapat dipindai. Jika Anda perlu cetak sangat besar dan PNG terlihat berblok pada skala, regenerate pada ukuran output yang lebih besar atau konversi ke SVG melalui konverter SVG ke PNG dalam terbalik (sebagian besar alat QR juga mengekspor SVG; kami menghasilkan PNG yang menskalakan dengan bersih dengan resampling nearest-neighbour).

Pemotongan dan pola pencari: kegagalan umum kelima

Setiap QR memiliki tiga "pola pencari" kotak besar di tiga sudut (kiri atas, kanan atas, kiri bawah). Kamera menemukan QR dengan menemukan ini. Jika salah satunya terpotong, tertutup, atau tergores, pemindaian gagal sepenuhnya - tidak "dengan kesalahan", tetapi sepenuhnya, karena kamera tidak dapat menemukan kode di tempat pertama.

Saat menempatkan QR di kartu atau flyer, biarkan setidaknya batas putih lebar 4 modul ("zona tenang") di sekitar seluruh kode. Jangan biarkan grid layout atau bentuk latar belakang menyentuh kotak pencari. Jika QR Anda gagal di halaman cetak yang dipindai dengan baik di layar, ini adalah hal pertama yang harus diperiksa - ambil salinan cetak dan periksa tiga kotak sudut terhadap versi layar.

Diagram alir diagnostik cepat

  1. Apakah QR dipindai dari layar? Jika tidak, encoder bukan masalahnya - payload atau kontras adalah.
  2. Jika ya dari layar tetapi tidak dari cetak: ukur kode yang dicetak. Apakah setiap sisi < 2 cm? Cetak lebih besar.
  3. Masih gagal dari cetak pada > 2 cm: periksa pola pencari sudut secara visual. Ketiga kotak hadir dan tidak dipotong?
  4. Masih gagal: periksa kontras. Gelap di atas terang? Hitam sejati di atas latar belakang putih? Tidak ada warna berwarna di atas QR?
  5. Masih gagal pada payload panjang: regenerate dengan URL lebih pendek atau vCard yang dipangkas. Pola payload panjang terlalu padat untuk banyak kamera ponsel.

Apa yang TIDAK menyebabkan kegagalan pemindaian (mitos umum)

  • "Anda perlu generator QR berbayar." Tidak. Spesifikasi QR terbuka; generator gratis dalam-browser seperti milik kami menghasilkan kode yang dipindai identik dengan yang berbayar. Anda membayar untuk analytics atau branding, bukan kemampuan pemindaian.
  • "QR melengkung atau diputar tidak dipindai." Kamera ponsel modern menangani rotasi sedang dan sedikit lengkungan permukaan dengan baik. Wrap parah (di sekitar botol) merusak pemindaian, tetapi label datar pada permukaan sedikit melengkung biasanya OK.
  • "Ponsel lama tidak dapat memindai QR." Pemindaian QR asli dikirimkan di iOS 11 (2017) dan kamera stock Android sekitar waktu yang sama. Apapun dari 7 tahun terakhir memilikinya bawaan.
  • "Anda perlu menginstal aplikasi QR." Tidak di iPhone atau Android modern. Jika flyer menginstruksikan pembaca untuk menginstal "aplikasi pemindai QR", QR digunakan dalam pemasaran 2008 dan harus diganti.

Alat dan panduan terkait di situs ini

  • QR Code Generator - generator dalam-browser yang menghasilkan PNG yang Anda debug.
  • Compress Image - jika file PNG yang dicetak besar dan Anda perlu mengirim flyer yang lebih kecil melalui email, kompres PNG QR terlebih dahulu.
  • SVG to PNG - untuk desainer yang meregenerate QR vektor pada ukuran raster tertentu.
  • Photo Editor - untuk menambahkan batas putih zona-tenang atau menempatkan QR pada tile latar belakang bersih sebelum mencetak.

← Kembali ke QR Code Generator

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
  • No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.