Panduan24 April 2026·6 menit baca
Level Error Correction QR — Apa Arti L, M, Q, H Sebenarnya
QR Code bisa bertahan dari smudge, sebagian tertutup logo, atau dicetak di kertas murah. Mekanisme yang membuat itu mungkin adalah error correction. Berikut cara empat level sebenarnya bekerja — dan apa arti masing-masing untuk kualitas cetak Anda dalam praktiknya.
Empat level
QR Code memakai Reed-Solomon error correction. Byte parity ekstra dienkode di samping data, dan mereka memungkinkan decoder merekonstruksi modul yang hilang atau rusak. Ada empat level:
• L (low) — memulihkan hingga 7% data kode
• M (medium) — memulihkan hingga 15%
• Q (quartile) — memulihkan hingga 25%
• H (high) — memulihkan hingga 30%
Semakin banyak koreksi yang Anda minta, semakin banyak byte parity yang Anda butuhkan, yang berarti grid QR harus tumbuh untuk memuat data yang sama. Jadi saat error correction naik, kode menjadi lebih padat secara visual untuk input yang sama.
Apa arti 'memulihkan X%' sebenarnya
Itu berarti hingga X% dari total data kode bisa rusak atau tersembunyi dan decoder masih bisa merekonstruksi pesan asli. Kerusakan bisa datang dari:
• Logo di tengah (occlusion yang disengaja)
• Noda kopi atau smudge
• Sudut robek atau tepi aus
• Cetak samar di mana modul di bawah threshold baca
• Kamera yang tidak bisa cukup memresolusi modul di jarak ekstrem
Tapi tidak semua kerusakan sama. Kerusakan acak yang tersebar lebih mudah dipulihkan dari kerusakan yang terkonsentrasi di satu area. Persentase pemulihan tersebut mengasumsikan distribusi yang relatif uniform. Kode dengan kerusakan 15% semua di satu kuadran mungkin masih gagal pulih pada level M, meskipun spec mengatakan "hingga 15%."
Kapan memilih masing-masing level
Level L (7%) — hanya saat Anda butuh kapasitas data maksimum dalam ukuran fisik terkecil, dan Anda bisa menjamin cetak berkualitas tinggi dan kondisi scan sempurna. Jarang dalam penggunaan dunia nyata. Demo trade show dan setting lab saja.
Level M (15%) — default untuk kebanyakan generator QR online. Keseimbangan yang lumayan antara kapasitas data dan ketahanan. Baik-baik saja untuk QR digital-saja yang tidak akan pernah dicetak.
Level Q (25%) — baik untuk material cetak yang mungkin menghadapi keausan sedang: kartu nama, poster, kemasan. Menangani logo kecil (10-15% area) dengan nyaman.
Level H (30%) — sangat direkomendasikan untuk QR cetak apa pun dengan logo di tengah, untuk signage outdoor, untuk kemasan yang mungkin menghadapi aus, dan untuk kode apa pun yang dicetak di ukuran kecil di mana ketajaman modul tidak pasti. Default di Build QR.
Aturan praktis: kalau ragu, pakai H. Penalti densitas visual biasanya layak untuk gain durabilitas.
Error correction dan logo: hubungannya
Logo di tengah QR Code sebenarnya hanya "kerusakan terkontrol" — modul di bawah logo tidak bisa dibaca, jadi decoder memperlakukan mereka sebagai data yang hilang dan merekonstruksinya dari byte parity. Selama area logo tetap di dalam budget error correction, kode scan secara normal.
Di level H (30% recovery), logo di tengah bisa menutupi hingga ~25% area kode dengan margin keamanan 5%. Default Build QR tetap di dalam envelope ini, itulah sebabnya QR yang dibranding dengan logo tetap scan dengan reliable.
Di mana ini terpecah: logo yang diletakkan di luar tengah (di finder pattern atau sudut). Finder pattern bersifat struktural — error correction tidak melindunginya. Tutupi satu, dan scanner tidak bisa mengorientasikan kode sama sekali. Selalu pusatkan logo. Jangan pernah hiasi sudut.
Apakah error correction yang lebih tinggi membuat QR scan lebih lambat?
Hampir tidak. Decoder menjalankan recovery Reed-Solomon yang sama dengan cara apa pun, dan kerjanya proporsional dengan ukuran data, yang hanya skala sedikit dengan byte parity. Dalam praktiknya, perbedaan antara level L dan latensi scan level H di HP modern adalah milidetik digit-tunggal — sepenuhnya tidak terlihat oleh user.
Apa yang *benar-benar* mempengaruhi kecepatan scan secara terlihat: densitas kode (grid sangat besar memakan waktu lebih lama untuk sample), resolusi kamera di jarak, dan kualitas pencahayaan. Level error correction tidak ada di tiga faktor teratas.
FAQ
Apa level error correction default di Build QR?
Kami default ke high (H, 30% recovery). Ia menangani logo di tengah dengan nyaman dan bertahan kebanyakan ketidaksempurnaan cetak. Anda bisa override per kode kalau Anda butuh densitas visual lebih rendah.
Apakah error correction yang lebih tinggi berarti QR menyimpan data lebih sedikit?
Ya — byte parity lebih banyak meninggalkan lebih sedikit ruang untuk data dalam ukuran grid tertentu. Untuk mengkompensasi, generator scale grid ke atas. Jadi kapasitas data tetap sama, tapi kode menjadi lebih padat secara visual.
Bisakah saya tahu dari melihat level error correction mana yang dipakai QR?
Tidak langsung. Error correction yang lebih tinggi berarti kode lebih padat untuk data yang sama. Tapi Anda juga bisa decode modul info-format dekat sudut QR — aplikasi pembaca QR mana pun akan mengungkapkan ini.
Apakah saya harus selalu pakai level H?
Untuk material cetak, ya — ketahanannya layak untuk densitas. Untuk QR digital-saja (ditampilkan di layar untuk scan singkat), level M baik-baik saja dan lebih bersih secara visual.
Bacaan & tool terkait
Generate QR siap cetak
Generator gratis default ke error correction tinggi. Menangani logo, warna brand, dan signage outdoor out of the box.
Mulai gratis