QR 코드 리더
QR 코드의 이미지를 업로드하거나 웹카메라를 해당 코드 쪽으로 향시키면, 리더가 코드를 해독하여 내용을 알려줍니다. 이 시스템은 URL, 와이파이 인증 정보, vCard, 달력 행사 정보 및 일반 텍스트를 모두 인식하며 의심스러운 목적지를 표시합니다. 따라서 단축된 URL이나 퍼니코드 도메인으로 연결하는 QR 코드는 자동으로 열리지 않습니다.
디코딩이 어떻게 작동하는가
-
1
이미지를 제공하세요
사진이나 스크린샷을 업로드하거나, 클립보드에서 붙여넣거나, 실시간 스캔을 위해 웹카메라 권한을 부여하세요.
-
2
코드를 찾으세요
디코더는 모서리에 위치한 세 개의 정렬 사각자를 찾아 그리드를 정렬합니다.
-
3
모듈을 읽고 오류를 수정하세요
검정/백색 모듈은 샘플링되며, 리드-솔로몬 오류 보정 기법이 내장된 보정 수준까지의 손상을 복구합니다.
-
4
패일로드를 해독하세요
콘텐츠는 URL, WIFI:, BEGIN:VCARD 등과 같은 형식에 따라 해석되어 구조화된 형태로 표시됩니다.
독자가 이해할 수 있는 내용
| payload | 예시 |
|---|---|
| URL | https://example.com/event?id=abc |
| 와이파이 | WIFI:T:WPA;S:Guest;P:hunter2;; |
| vCard | BEGIN:VCARD\nVERSION:3.0\nFN:Alice\n... |
| SMS | SMSTO:+15551234567:Hello |
| 이메일 | mailto:hi@example.com?subject=... |
| 일정 이벤트 | BEGIN:VEVENT\nSUMMARY:Party\nDTSTART:... |
| Geo | geo:40.7128,-74.0060 |
| 일반 텍스트 | 기타 모든 내용 |
링크를 클릭하기 전에 실시해야 할 보안 확인 절차
QR 코드는 사용자 친화적이지 않도록 설계되어 있습니다. 해당 코드를 확인해 어디에 배치되었는지를 파악할 수 없습니다. 리더는 다음과 같이 표시합니다:
- Punycode 도메인(
xn--): 이 경우 유니코드 표현 방식이 다른 도메인을 위조할 수 있습니다. - 실제 목적지를 숨기는 URL 약화 서비스(bit.ly, t.co, goo.gl, tinyurl.com 등)
- 비-HTTPS URL: 공개 또는 공유되는 코드의 경우 반드시 주의해야 합니다.
- 호스트 이름 대신 IP 주소를 사용하는 것은 정상적인 사용 목적에서는 비정상적입니다.
- 매우 긴 URL: 때때로 인코딩된 페이로드나 추적용 잡동사니의 징후일 수 있습니다.
링크를 클릭하기 전에 모든 정보가 미리 공개됩니다. 독자는 자동으로 이동하지 않습니다.
스캔 팁
- 좋은 조명이 높은 해상도보다 더 중요하다. 그림자가 많은 사진은 4K에서도 제대로 볼 수 없으며, 반면에 잘 조명된 사진은 480p로도 정확하게 재생된다.
- 코드를 가운데에 배치하세요. 세 개의 위치 표시 사각형이 모두 명확하게 보여야 합니다.
- 안정적으로 유지하세요. 움직임으로 인한 흐림은 작은 코드의 해석을 완전히 방해합니다. 실시간 스캔 중에는 휴대폰을 어떤 물체에 기대어 두세요.
- 미세한 코드를 확대하여 스캔하세요. 회의용 배지에 1cm 크기의 QR 코드가 있는 경우, 스캔 전에 반드시 확대해 주세요. 미세한 모듈은 카메라의 유효 해상도 이하로 표시될 수 있습니다.
디코딩에 실패할 경우
- 과도한 손상이 발생합니다. 오류 수정 수준(7~30%)을 초과하면 코드는 읽을 수 없게 됩니다.
- 침묵 구역이 사용되었습니다. 코드에 너무 가까이 배치된 인접 그래픽은 위치 설정 패턴을 혼란스럽게 만듭니다.
- 색상의 반전 처리: 일부 스캐너는 밝은 영역이 어두운 영역 위에 위치할 경우 정상적으로 처리하지만, 다른 스캐너는 그렇지 않습니다. 디코딩에 실패할 경우 이미지를 반전시켜 보세요.
- 대비가 매우 낮습니다. 색상 코드(연청색 위에 파란색 표시)는 종종 제대로 작동하지 않습니다. 흰색 위에 검은색을 사용하는 것이 안정적인 기본 설정입니다.
자주 묻는 질문
아니요. 복호화된 내용은 목적지가 표시되도록 표시됩니다. 링크를 클릭하려면 직접 클릭해야 하므로 먼저 확인해 주세요.
링크 압축 기능은 실제 목적지를 숨긴다 — 이는 피싱용 QR 코드에서 흔히 나타나는 현상이다. 해당 정보를 확인한 후에야 사용자는 해당 링크를 따르지 여부를 결정할 수 있다.
QR 코드는 리드-솔로몬 오류 보정 기술을 사용하므로, 원본이 높은 보정 수준으로 인쇄된 경우 최대 30%의 모듈이 손상될 수 있습니다. 더 심각한 손상은 인식되지 않습니다.
아니요, 동영상은 브라우저 내에서 처리되며 어떤 데이터도 업로드되지 않습니다. 프레임들은 분석 과정에서 바로 폐기됩니다.
대부분은 조명 문제, 코드 모듈이 흐릿하거나 너무 작아서 발생합니다. 좋은 전면 조명과 안정적인 손의 조작, 그리고 줌을 사용하면 일반적으로 문제를 해결할 수 있습니다.
관련 도구
QR 코드 생성기
URL, 일반 텍스트, 와이파이 인증 정보, vCard 및 캘린더 이벤트에 맞는 QR 코드를 생성합니다. PNG 또는 SVG 형식으로 다운로드할 수 있으며, 등록 없이도 워터마크가 추가되지 않습니다.
바코드 생성기
Code 128, Code 39, EAN-13, UPC-A, ITF-14, Codabar로 scan 가능한 1D barcodes를 만드세요. 인쇄용 PNG, SVG, PDF로 export할 수 있습니다.
대량 이미지 리사이저
수십 장의 이미지를 끌어다 놓고 target width, height 또는 percentage로 한 번에 리사이즈합니다. Aspect ratio를 유지하고 JPG, PNG, WebP로 export합니다.
GIF 압축
팔레트를 최적화하거나 프레임을 제거하거나 크기를 줄임으로써 GIF 파일 크기를 축소합니다. 애니메이션은 그대로 유지되며 바이트가 자동으로 절단됩니다.
GIF 제작기
이미지 배열이나 짧은 동영상을 애니메이션 GIF으로 변환합니다. 내보내기 전에 프레임률, 루프 수 및 크기를 제어할 수 있습니다.
HEIC에서 JPG로 변환하는 컨버터
아이폰의 HEIC 사진을 브라우저에서 바로 JPG 형식으로 변환할 수 있습니다. 업로드 없이도 처리 가능하며, 대량 변환에도 적합하고 EXIF 메타데이터를 그대로 유지합니다.