바코드 스캐너 및 디코더

카메라를 사용하거나 이미지를 업로드하여 UPC, EAN, Code 128, Code 39, ITF 및 Codabar를 읽으세요—빠르고 개인 정보 보호되며 무료입니다. QR 코드도 읽습니다.

스캐너 및 디코더

디코딩 결과
아직 결과가 없습니다. 스캔하거나 이미지를 업로드하세요.

어떤 노트북이나 휴대폰도 강력한 바코드 판독기로 바꿔줍니다. 이 도구는 두 가지 클라이언트 측 엔진을 사용해 일반적인 소매 및 물류 기호 체계를 디코딩합니다: 사용 가능한 경우 Shape Detection API(많은 장치에서 하드웨어 가속)와 대체용으로 정교하게 다듬은 ZXing 디코더. 아무 것도 업로드되지 않습니다—감지와 디코딩은 속도와 개인정보 보호를 위해 브라우저 내에서 완전히 실행됩니다.

카메라 및 이미지 디코딩 작동 방식

  • 프레임 캡처: 스캔을 누르면 앱이 라이브 카메라 스트림(또는 업로드한 이미지)에서 프레임을 샘플링합니다.
  • 감지: 우선 빠른 기기 내 감지를 위해 Shape Detection API(BarcodeDetector)를 시도합니다. 지원되지 않거나 아무것도 찾지 못하면 웹용으로 컴파일된 ZXing으로 대체합니다.
  • 디코딩: 감지된 영역을 처리하여 인코딩된 데이터를 복구합니다(UPC/EAN 숫자, Code 128/39 텍스트 등).
  • 결과: 디코딩된 페이로드와 포맷이 미리보기 아래에 표시됩니다. 텍스트를 즉시 복사할 수 있습니다.
  • 개인정보 보호: 모든 처리는 로컬에서 이루어집니다—이미지나 비디오 프레임은 기기를 벗어나지 않습니다.

지원되는 바코드 형식

형식유형일반적 용도
EAN-13 / EAN-81DEU 및 다수 지역의 소매 품목
UPC-A / UPC-E1D북미의 소매 품목
Code 1281D물류, 운송 라벨, 재고 식별자
Code 391D제조업, 자산 태그, 간단한 영숫자
Interleaved 2 of 5 (ITF)1D상자, 팔레트, 유통
Codabar1D도서관, 혈액 은행, 구형 시스템
QR 코드2DURL, 티켓, 결제, 기기 페어링

카메라 스캔 팁

  • 렌즈가 아니라 코드를 비추세요: 눈부심과 반사를 피하려면 측면의 밝고 확산된 빛을 사용하세요. 광택 있는 라벨은 기울이거나 빛의 위치를 옮겨 하얗게 날아가는 현상을 방지하세요.
  • 필요할 때는 플래시를 사용하세요: 휴대폰에서는 어두운 환경에서 손전등을 켜세요. 눈부심을 줄이려면 기기를 약간 기울이세요.
  • 적절한 거리 확보: 바코드가 화면의 60–80%를 채울 때까지 가까이 가세요. 너무 멀면 픽셀이 부족하고, 너무 가까우면 초점이 맞지 않습니다.
  • 초점 및 노출: 바코드를 탭하여 초점/자동 노출을 맞추세요. 많은 휴대폰에서 길게 눌러 AE/AF를 잠글 수 있습니다.
  • 1D 코드에는 방향이 중요합니다: 바가 화면을 가로질러 수평이 되도록 회전하세요. 감지가 잘 안 되면 90° 또는 180°를 시도해 보세요.
  • 흔들리지 않게 잡으세요: 팔꿈치를 고정하거나 표면에 기댄다거나 두 손으로 잡으세요. 0.5초 정도 멈추면 결과가 좋아집니다.
  • 퀴엣 존(여백)을 확보하세요: 코드 주변에 얇은 흰 여백을 남기세요—바 바로까지 크롭하지 마세요.
  • 왜곡과 곡률을 줄이세요: 코드를 평평하게 유지하고 카메라를 평행하게 하세요. 곡선 라벨은 뒤로 물러나 왜곡을 줄인 다음 더 꽉 크롭하세요.
  • 메인 카메라를 선호하세요: 작은 코드는 초광각 렌즈를 피하고 메인(1×) 또는 망원 카메라를 사용하세요.
  • 이미지 변형 모드 사용 금지: 미세한 바를 흐릿하게 만들 수 있는 인물/뷰티/HDR/모션 블러 모드를 끄세요.
  • 렌즈를 닦으세요: 지문과 먼지는 선명도와 대비를 저하시킵니다.
  • QR 코드의 경우: 전체 정사각형(여백 포함)이 보이도록 하고 대략 곧게 유지하세요; 탐지용 모서리를 부분적으로 크롭하지 마세요.

이미지 업로드 시 최상의 결과

  • 적합한 형식 사용: PNG는 선명한 가장자리를 유지합니다; JPEG는 높은 품질(≥ 85)일 때 적합합니다. HEIC/HEIF는 업로드 전에 PNG 또는 JPEG로 변환하세요.
  • 해상도가 중요합니다: 작은 라벨: ≥ 1000×1000 px. 큰 코드: ≥ 600×600 px. 디지털 줌은 피하고 가까이 가서 크롭하세요.
  • 선명하게 유지하세요: 휴대폰을 고정하고 탭으로 초점을 맞춘 뒤 잠시 멈추세요. 움직임으로 인한 블러는 얇은 바와 QR 모듈을 망가뜨립니다.
  • 여백을 두고 크롭하세요: 바코드 주변을 크롭하되 얇은 흰 여백을 남기세요; 바/모듈을 잘라내지 마세요.
  • 방향을 바로잡으세요: 이미지가 옆으로 걸렸거나 뒤집혀 있다면 먼저 회전하세요—EXIF 회전 정보가 항상 반영되지 않을 수 있습니다.
  • 조명을 조절하세요: 밝고 확산된 빛을 사용하세요; 광택 라벨의 눈부심을 줄이려면 약간 기울이세요.
  • 대비를 높이세요 (필요한 경우): 그레이스케일로 변환하고 대비를 높이세요. 가장자리를 번지게 하는 강한 필터/노이즈 감소는 피하세요.
  • 평평하게 하고 왜곡을 줄이세요: 곡면 패키지의 경우 뒤로 물러나 코드를 정면으로 맞추고 더 꽉 크롭하세요.
  • 한 번에 하나의 코드: 사진에 바코드가 여러 개 있으면 하나의 대상 코드만 크롭하세요.
  • 원본을 유지하세요: 원본 파일을 업로드하세요. 메신저 앱은 종종 압축하여 아티팩트를 추가합니다.
  • 화면에서 촬영할 때: 직접 스크린샷을 사용하는 것이 좋습니다. 디스플레이를 촬영할 경우 밝기를 약간 낮추어 밴딩을 줄이세요.
  • 다른 기기나 렌즈를 시도하세요: 최상의 디테일을 위해 메인(1×) 카메라를 사용하세요; 초광각은 디코딩 성능을 떨어뜨릴 수 있습니다.

디코딩 실패 문제 해결

  • 심볼로지(기호 체계) 확인: 지원되는 형식: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar, QR. 지원되지 않음: Data Matrix, PDF417.
  • 다른 방향을 시도하세요: 코드나 기기를 90°씩 회전해 보세요. 1D 바코드는 바가 수평일 때 읽기 쉽습니다.
  • 더 잘 크롭하세요: 얇은 흰 여백을 유지하면서 바코드 주변을 크롭하세요. 바를 잘라내지 마세요.
  • 대비를 높이세요: 조명을 개선하고 눈부심을 피하세요. 밝은 배경에 어두운 바를 목표로 하세요; 업로드의 경우 그레이스케일로 대비를 높여보세요.
  • 반전 색상에 주의: 바가 어두운 배경에 밝게 보인다면 조명을 더 밝게 하거나 업로드 전에 색상을 반전하세요.
  • 사용 가능한 해상도 높이기: 가까이 다가가거나 고해상도 사진을 사용하거나 더 나은 카메라로 바꾸세요.
  • 왜곡/곡률 줄이기: 라벨을 평평하게 하고 카메라를 코드에 정렬하거나 뒤로 물러난 뒤 더 꽉 크롭하세요.
  • 인쇄 품질 및 여백 확인: 번짐, 긁힘 또는 여백 부족은 디코딩을 방해할 수 있습니다. 더 깨끗한 샘플을 시도하세요.
  • 관련 있는 경우 데이터 규칙 확인: 일부 형식은 제약이 있습니다(예: ITF는 짝수 숫자; Code 39는 제한된 문자). 코드가 해당 규칙을 따르는지 확인하세요.
  • 기기/브라우저 차이: 다른 기기나 브라우저를 시도하세요. 플래시를 켜고, 탭으로 초점을 맞춘 뒤 흔들지 마세요.
  • 이미지 업로드—방향/처리: 옆으로 찍힌 사진은 업로드 전에 회전하세요. 강한 필터나 노이즈 감소는 피하세요.
  • 아직 해결되지 않았나요? 더 꽉 크롭하고 조명을 개선하며 다른 기기를 사용해 보세요. 코드가 손상되었거나 지원되지 않을 수 있습니다.

개인정보 보호 및 디바이스 내 처리

이 스캐너는 완전히 브라우저 내에서 실행됩니다: 카메라 프레임과 업로드된 이미지는 기기를 벗어나지 않습니다. 즉시 사용 가능—회원 가입 불필요하고 추적 픽셀도 없습니다. 초기 로드 이후에는 많은 브라우저가 연결이 불안정하거나 오프라인 상태에서도 이 도구를 실행할 수 있습니다.