QR 코드 오류 정정 레벨 완벽 가이드 (L, M, Q, H)

모든 QR 코드에는 코드 일부가 손상되거나 가려져도 스캔할 수 있게 해주는 오류 정정 기능이 내장되어 있습니다. 이것은 마법이 아니라 리드-솔로몬(Reed-Solomon) 오류 정정이라는 수학적 알고리즘의 결과입니다. CD, DVD, 위성 통신에서 손상된 신호로부터 데이터를 복구하는 것과 동일한 기술입니다.

오류 정정 레벨을 이해하는 것은 명함에 QR 코드를 인쇄하거나, 로고를 추가하거나, 물리적 손상이 발생할 수 있는 환경에서 사용할 때 필수적입니다. 잘못된 레벨을 선택하면 매번 안정적으로 스캔되는 코드와 중요한 순간에 실패하는 코드의 차이를 만들 수 있습니다.

QR 코드 오류 정정이란?

QR 코드가 생성될 때, 인코더는 URL이나 데이터를 흑백 모듈 패턴에 단순히 저장하는 것이 아닙니다. 리드-솔로몬 코드를 사용하여 계산된 중복 데이터(여분의 정보)도 함께 추가합니다. 이 중복 데이터 덕분에 일부 모듈을 읽을 수 없더라도 스캐너가 원래 데이터를 재구성할 수 있습니다.

쉽게 비유하면 이렇습니다: 종이에 전화번호를 적었는데 누군가 두 자리를 지웠다면, 원래 번호를 복구할 수 없습니다. 하지만 번호를 거꾸로 한 번 더 적고, 옆에 체크섬까지 기록해두었다면, 세 가지를 교차 확인해서 지워진 숫자를 알아낼 수 있습니다. 리드-솔로몬 코드도 같은 원리이지만, 훨씬 더 정교한 수학을 사용합니다.

QR 코드 표준(ISO/IEC 18004)은 데이터 복구 용량과 코드 복잡도 사이의 서로 다른 균형을 제공하는 정확히 네 가지 오류 정정 레벨을 정의합니다.

4가지 오류 정정 레벨

모든 QR 코드는 이 네 가지 레벨 중 하나를 사용합니다. 레벨은 생성 시점에 선택되며, 코드를 다시 생성하지 않으면 변경할 수 없습니다.

레벨 이름 데이터 복구량 적합한 용도
L Low (낮음) 최대 ~7% 디지털 화면, 깨끗한 환경
M Medium (중간) 최대 ~15% 일반 인쇄물
Q Quartile (사분위) 최대 ~25% 야외 또는 산업 환경
H High (높음) 최대 ~30% 로고 삽입, 가혹한 조건

퍼센트 수치는 전체 코드워드(데이터 단위) 중 손상되거나 누락되어도 스캐너가 원본 데이터를 해독할 수 있는 최대 비율입니다. Level H에서는 QR 코드의 거의 3분의 1이 읽을 수 없는 상태여도 정상적으로 스캔됩니다.

Level L: 낮은 오류 정정 (7%)

Level L은 최소한의 중복성을 제공합니다. 오류 정정 데이터에 할당되는 공간이 적어 가장 작고 단순한 QR 코드를 생성합니다. 따라서 물리적 손상이나 장애물 위험이 없는 깨끗한 디지털 화면(웹사이트, 앱, 프레젠테이션 슬라이드)에 표시하는 상황에 이상적입니다.

하지만 Level L은 손상에 대한 내성이 거의 없습니다. 코드를 가로지르는 작은 흠집, 지문 자국, 심지어 약간의 인쇄 결함만으로도 스캔 실패를 유발할 수 있습니다. 종이에 인쇄할 용도라면 Level L은 위험한 선택입니다.

Level M: 중간 오류 정정 (15%)

Level M은 많은 QR 코드 생성기에서 기본값으로 사용되는 레벨입니다. Level L의 두 배에 달하는 오류 정정 용량을 제공하여 적당한 수준의 손상으로부터 복구가 가능합니다. 합리적으로 깨끗한 실내 환경에서 다루어질 전단지, 브로셔, 문서에 인쇄된 QR 코드에 적합합니다.

Level M은 실용적인 중간 지점입니다: Level L보다 코드가 약간 크지만 훨씬 더 견고합니다. 로고가 필요 없는 대부분의 표준 인쇄 용도에 합리적인 선택입니다.

Level Q: 사분위 오류 정정 (25%)

Level Q는 코드의 최대 4분의 1까지 손상되어도 복구할 수 있습니다. 마모가 예상되는 환경에서 사용되는 QR 코드에 적합합니다: 반복적으로 취급되는 제품 포장, 날씨에 노출되는 야외 표지판, 긁힘이 발생하는 창고 라벨, 많은 사람의 손을 거치는 전시회 자료 등이 해당됩니다.

Level Q는 Level L이나 M에 비해 눈에 띄게 더 많은 모듈을 코드에 추가합니다. QR 코드가 더 조밀해지거나(같은 면적에 더 많은 흑백 사각형이 채워짐) 동일한 모듈 크기를 유지하려면 물리적으로 더 커져야 합니다. 거친 환경에서의 신뢰성이 코드 컴팩트함보다 중요할 때 이 트레이드오프는 가치가 있습니다.

Level H: 높은 오류 정정 (30%)

Level H는 QR 코드 표준에서 제공하는 최대 오류 정정 수준입니다. 최대 30%의 데이터 손실로부터 복구할 수 있어 가장 견고한 옵션입니다. Level H는 두 가지 특정 시나리오에서 필수적입니다:

  • 로고 오버레이: QR 코드 중앙에 로고를 배치하면 말 그대로 코드의 일부 모듈을 덮어 파괴하는 것입니다. 스캐너는 누락된 데이터를 재구성하기 위해 전적으로 오류 정정에 의존해야 합니다. Level H는 코드 면적의 약 10~15%를 차지하는 중앙 로고를 허용할 수 있는 충분한 중복성을 제공합니다.
  • 가혹한 물리적 조건: 지갑 속에 보관되는 명함, 장비에 부착된 스티커, 창고 라벨, 또는 흠집, 습기, 먼지, UV 퇴색에 노출될 수 있는 모든 QR 코드.

Level H의 트레이드오프는 QR 코드에 상당히 더 많은 모듈이 포함된다는 것입니다. 동일한 데이터(예: 링크드인 프로필 URL)에 대해 Level H 코드는 Level L 코드보다 더 많은 모듈을 갖게 됩니다. 즉, 코드를 더 크게 인쇄하거나 개별 모듈이 더 작아져야 하며, 이는 안정적인 스캔을 위해 더 높은 인쇄 해상도가 필요함을 의미합니다.

로고 QR 코드에 Level H가 필수인 이유

이것이 오류 정정 레벨의 가장 중요한 실용적 활용입니다. 링크드인 로고가 중앙에 있는 QR 코드를 생성하면, 로고가 QR 패턴의 일부를 물리적으로 대체합니다. 가려진 모듈은 완전히 사라진 것이므로 스캐너가 전혀 읽을 수 없습니다.

충분한 오류 정정이 없으면 코드를 스캔할 수 없게 됩니다. 중앙 로고가 있을 때 각 레벨에서 일어나는 상황은 다음과 같습니다:

  • Level L (7%): 거의 확실히 실패합니다. 로고가 코드의 복구 가능한 범위보다 더 많은 데이터를 가립니다.
  • Level M (15%): 매우 작은 로고에서는 동작할 수 있지만 불안정합니다. 지문이나 흠집 같은 추가 손상이 복구 한계를 초과시킵니다.
  • Level Q (25%): 적당한 크기의 로고와 함께 동작하지만, 다른 손상에 대한 여유 마진이 거의 없습니다.
  • Level H (30%): 표준 크기의 중앙 로고를 안정적으로 지원하면서도, 로고 위에 발생하는 경미한 물리적 손상을 처리할 수 있는 오류 정정 용량이 남아 있습니다.

이것이 바로 저희 링크드인 QR 코드 생성기가 생성하는 모든 코드에 Level H를 사용하는 이유입니다. 중앙의 링크드인 로고는 이 QR 코드가 전문 네트워킹 링크임을 즉시 인식하게 해주는 핵심 기능이며, Level H는 이것이 스캔 가능성을 절대 손상시키지 않도록 보장합니다.

오류 정정이 QR 코드 크기에 미치는 영향

높은 오류 정정은 더 많은 데이터를 QR 코드에 저장해야 함을 의미하며, 이는 모듈 수를 직접적으로 증가시킵니다. QR 코드 표준은 버전 1(21x21 모듈)부터 버전 40(177x177 모듈)까지로 코드를 구분합니다. 높은 오류 정정은 동일한 데이터를 더 많은 모듈을 가진 상위 버전으로 밀어 올릴 수 있습니다.

일반적인 링크드인 프로필 URL(약 40~50자)의 경우, 차이는 관리 가능한 수준입니다:

  • Level L: 일반적으로 버전 3 (29x29 모듈)
  • Level M: 일반적으로 버전 3 또는 4 (29x29 또는 33x33 모듈)
  • Level Q: 일반적으로 버전 4 또는 5 (33x33 또는 37x37 모듈)
  • Level H: 일반적으로 버전 5 또는 6 (37x37 또는 41x41 모듈)

29x29에서 37x37 모듈로의 증가는 눈에 띄지만 극적이지는 않습니다. 명함 권장 최소 크기인 2cm로 인쇄할 때, 최신 스마트폰 카메라로는 버전 6 코드도 안정적으로 스캔됩니다.

각 레벨을 사용해야 할 때: 실용 가이드

QR 코드가 사용될 장소와 방법에 따라 오류 정정 레벨을 선택하세요:

  • 디지털 화면만 (웹사이트, 앱, 프레젠테이션): Level L 또는 M이면 충분합니다. 물리적 손상 위험이 없습니다.
  • 깨끗한 실내 인쇄 (사무실 전단지, 행사 프로그램): Level M이 크기와 내구성의 좋은 균형을 제공합니다.
  • 명함 및 취급될 인쇄물: Level Q 또는 H. 카드는 구부러지고, 긁히고, 지갑에 보관됩니다.
  • 로고 오버레이가 있는 모든 QR 코드: Level H 필수. 예외 없음.
  • 야외 또는 산업 환경: Level H. 날씨, 먼지, UV 노출, 기계적 마모에는 최대 오류 정정이 필요합니다.
  • 제품 포장: 취급 조건에 따라 Level Q 또는 H.

mylinkqr.com이 모든 링크드인 QR 코드에 Level H를 사용하는 이유

이 사이트에서 생성되는 모든 QR 코드는 Level H 오류 정정을 사용합니다. 이것은 변경을 잊은 기본값이 아니라 의도적인 선택입니다. 그 이유는 다음과 같습니다:

  1. 링크드인 로고가 항상 포함됩니다. 생성하는 모든 QR 코드에는 중앙에 링크드인 로고가 들어가므로, 스캔 가능성을 유지하려면 Level H가 필요합니다.
  2. 명함이 주요 사용 사례입니다. 대부분의 사용자가 명함 인쇄를 위해 코드를 다운로드합니다. 명함은 지갑 보관, 주머니 마찰, 반복적인 취급을 견뎌야 하며, 이 모든 것이 QR 코드를 손상시킬 수 있습니다.
  3. 전문적인 신뢰성이 중요합니다. 컨퍼런스에서 누군가에게 명함을 건넬 때, QR 코드는 첫 번째 시도에서 스캔되어야 합니다. 첫인상을 만들 두 번째 기회는 없습니다. Level H는 성공적인 스캔 확률을 극대화합니다.
  4. 크기 트레이드오프가 미미합니다. 링크드인 URL의 경우 Level L과 Level H의 차이는 몇 개의 추가 모듈에 불과합니다. 1024x1024 픽셀 출력 해상도에서 이는 코드의 외관이나 스캔 가능성에 눈에 보이는 영향을 미치지 않습니다.

중요한 순간에 QR 코드가 스캔되지 않은 경험이 있다면, 왜 최대 오류 정정을 선택했는지 이해하실 것입니다. 코드 밀도의 약간의 증가는 확실한 신뢰성을 위한 작은 대가입니다.

QR 코드의 오류 정정 테스트하기

QR 코드의 오류 정정이 제대로 작동하는지 확인하고 싶으신가요? 간단한 테스트를 해보세요: QR 코드를 생성하고, 인쇄한 후, 일부분을 엄지손가락으로 의도적으로 가려보세요. 그래도 코드가 스캔되면 오류 정정이 제 역할을 하고 있는 것입니다. Level H를 사용하면 로고 영역뿐만 아니라 코드의 상당 부분을 가려도 성공적으로 스캔될 것입니다.

가장 안정적인 결과를 위해, 인쇄 작업을 진행하기 전에 항상 여러 기기에서 QR 코드를 테스트하세요. 최고의 인쇄 품질을 위해 SVG 형식으로 다운로드하고, 인쇄된 크기가 스캔 거리에 대한 최소 요건을 충족하는지 확인하세요.

링크드인 QR 코드 바로 만들기

최고 수준의 오류 정정(Level H)이 적용된 링크드인 로고 QR 코드를 무료로 만드세요.

생성기로 이동 →