카메라와 사진으로 읽는 바코드 스캐너
카메라를 시작하거나 바코드 이미지를 선택하세요. 읽은 번호와 형식이 오른쪽에 표시되며, 휴대폰에서는 화면 아래에서 복사할 수 있습니다.
바코드의 막대와 아래 숫자가 가로 프레임 안에 들어오도록 맞춰주세요.
버튼을 누를 때 카메라 권한을 요청합니다. 영상은 이 기기에서 인식하며 스캔을 멈추면 카메라를 끕니다.
이미지를 놓거나 붙여넣어도 됩니다.
PNG · JPG · WebP · BMP · 1장 · 최대 20 MiB
8·12·13·14자리 숫자의 체크디지트만 확인합니다. 직접 입력은 카메라 스캔이 아닙니다.
카메라를 시작하거나 다른 입력 방식을 선택하세요.
바로 쓸 수 있게.
- 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
- 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
- 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
막대 바코드를 읽고 번호를 확인하는 방법
바코드 스캐너는 상품 포장이나 라벨에 인쇄된 막대 패턴을 읽어 번호와 문자를 보여 주는 도구입니다. 실물이 앞에 있으면 카메라로 비추고, 사진을 갖고 있다면 이미지를 선택하세요. 읽은 값과 바코드 형식을 확인한 뒤 필요한 곳에 복사할 수 있습니다.
카메라 영상과 선택한 이미지의 인식은 기기 안에서 처리합니다. 상품명이나 가격을 찾아 주는 조회 서비스는 아니며, QR 코드는 별도의 QR 코드 이미지 스캐너에서 읽습니다. 막대가 훼손돼 읽히지 않을 때는 아래에 인쇄된 번호를 직접 입력해 옮길 수 있습니다.
상품 바코드에서 읽는 것은 무엇인가요?
일차원 바코드는 굵기가 다른 막대와 공백으로 정보를 표현합니다. 스캐너는 사진 속 막대 패턴을 해석합니다. 주변의 상품 설명이나 가격표까지 읽는 문자 인식 기능은 아닙니다.
상품에 흔히 쓰이는 EAN·UPC에는 상품을 구별하는 번호가 담깁니다. GTIN은 상품 식별번호를 뜻하며, 바코드는 그 번호를 기계가 읽도록 표시하는 방법입니다. 계산대에 상품명과 가격이 뜨는 것은 읽은 번호를 매장의 상품 정보와 연결하기 때문입니다. 이 도구의 결과는 읽은 코드와 형식까지입니다.
실물·사진·번호 중 준비된 것을 고르세요
실제 상품이 손에 있으면 카메라 스캔이 편합니다. 같은 휴대폰에 저장된 바코드는 사진을 선택하면 되므로 다른 기기로 화면을 찍을 필요가 없습니다. 막대를 읽을 수 없지만 인쇄된 숫자는 보인다면 직접 입력을 사용하세요.
- 카메라: 포장지나 라벨을 비추고 초점이 잡힐 때까지 잠시 고정합니다.
- 이미지: 바코드 전체가 들어 있는 선명한 사진 한 장을 선택합니다.
- 직접 입력: 눈으로 확인한 8·12·13·14자리 상품번호를 옮겨 검사합니다. 직접 입력한 결과는 이미지에서 인식한 결과가 아닙니다.
카메라 초점은 거리와 빛부터 맞추세요
카메라를 시작하고 브라우저의 사용 권한 요청을 허용하세요. 바코드 양 끝과 주변 여백이 화면에 들어오도록 맞춥니다. 너무 가까워 막대가 흐리게 보이면 조금 멀리한 뒤 초점이 잡힌 상태를 유지하세요.
비닐 포장은 조명 반사가 막대를 가리기 쉽습니다. 포장이나 휴대폰의 각도를 조금 바꾸되 바코드가 심하게 기울어지지 않게 하세요. 병처럼 둥근 표면은 코드 양 끝이 휘어 보일 수 있으므로 가능한 한 정면에서 촬영합니다.
- 흔들림: 상품을 탁자에 놓고 휴대폰을 고정합니다.
- 반사: 강한 빛이 코드에 직접 비치지 않도록 위치를 바꿉니다.
- 잘림: 막대뿐 아니라 좌우의 빈 여백까지 화면에 넣습니다.
저장한 바코드 사진이 읽히지 않을 때
원본 사진에서 막대의 경계가 선명한지 먼저 확인하세요. 작은 썸네일을 크게 늘려도 사라진 막대 정보가 복원되지는 않습니다. 메신저에서 여러 번 저장한 사진보다 처음 받은 원본이나 선명한 스크린샷이 낫습니다.
한 사진에 여러 바코드가 있으면 원하는 코드만 따로 준비하세요. 주변을 정리할 때는 코드 양 끝의 여백을 남깁니다. 파일을 열지 못했다는 안내는 코드 인식 실패와 다르므로, 화면에 표시된 지원 형식과 크기 제한부터 확인하세요.
- 막대가 끊겼거나 얼룩에 가려졌다면 다른 면의 라벨 또는 새 사진을 준비합니다.
- 사진의 바코드 위에 글씨나 강조 표시를 덧그리지 않습니다.
- 스캔 실패를 상품번호가 없거나 상품이 잘못됐다는 판정으로 해석하지 않습니다.
EAN·UPC·CODE128·ITF는 무엇이 다른가요?
형식 이름은 막대에 정보를 담는 규칙을 가리킵니다. 이 도구의 인식 대상은 EAN-13, EAN-8, UPC-A, UPC-E, CODE128, ITF이며, 실제로 읽을 수 있는 형식은 현재 사용하는 인식 기능의 지원 범위에 따릅니다.
- EAN-13·EAN-8: 상품에서 볼 수 있는 숫자 바코드입니다. 이름의 13과 8은 번호의 자리 수를 나타냅니다.
- UPC-A·UPC-E: 상품에 쓰이는 UPC 계열입니다. 형식이 다르면 표현 방식도 다르므로 자릿수만 보고 임의로 0을 붙이거나 지우지 마세요.
- CODE128: 영문과 숫자가 섞인 관리번호에도 쓰입니다. ROBERIN-001처럼 문자가 나오는 결과도 오류는 아닙니다.
- ITF: 숫자를 담는 막대 바코드 형식입니다. ITF로 인식됐다는 사실만으로 특정 상품이나 물류 규격의 유효성을 확인한 것은 아닙니다.
앞자리 0까지 결과 그대로 옮기세요
바코드 번호는 계산할 수가 아니라 식별할 문자열입니다. 예를 들어 036000291452를 옮길 때 첫 번째 0도 함께 보존해야 합니다. 결과를 복사한 뒤 붙여넣은 곳에서도 처음과 끝이 같은지 확인하세요.
스프레드시트가 번호를 숫자로 처리하면 앞자리 0이 사라질 수 있습니다. 번호를 넣을 열을 텍스트 형식으로 설정한 뒤 붙여넣으세요. 영문 관리번호에서는 대문자·소문자와 기호도 대조합니다. 스캐너가 반환한 값과 형식을 함께 확인하면 자릿수만으로 코드를 추측하는 실수를 줄일 수 있습니다.
- 인쇄된 번호와 읽은 값의 앞부분·끝부분을 비교합니다.
- 036000291452를 36000291452로 바꾸거나 천단위 쉼표를 넣지 않습니다.
- 다른 시스템에서 형식 변환을 요구하면 해당 시스템의 입력 규칙을 확인합니다.
직접 입력은 인식 실패 때 쓰는 대안입니다
막대 부분이 접히거나 찢어져도 아래 숫자가 남아 있다면 직접 옮길 수 있습니다. 번호를 입력한 뒤 원래 라벨과 한 자리씩 대조하세요. 수동 입력은 카메라가 읽어 낸 값이 아니므로 결과를 전달할 때도 입력 방법을 구분하는 편이 좋습니다.
직접 입력은 8·12·13·14자리 숫자를 받아 GTIN 길이와 체크디지트를 검사합니다. 형식을 따로 고르지 않으며 영문 관리번호는 이 검사의 대상이 아닙니다. 체크디지트는 번호의 입력 오류를 찾는 검증용 숫자입니다. 검사를 통과해도 상품 등록 여부나 진품 여부를 확인한 것은 아닙니다. 상품번호와 주문번호가 함께 적혀 있다면 바코드 아래의 번호를 옮겼는지도 대조하세요.
예를 들어 EAN-13의 앞 12자리 880123456789는 오른쪽부터 3과 1을 번갈아 곱해 더하면 127입니다. 다음 10의 배수인 130까지 3이 필요하므로 체크디지트는 3이고, 완성된 번호는 8801234567893입니다. 이 계산은 입력 오류 확인일 뿐 번호의 실제 발급을 증명하지 않습니다.
카메라가 열리지 않으면 권한을 확인하세요
브라우저는 카메라를 사용하기 전에 권한을 요청합니다. 차단했다면 사이트의 카메라 권한을 허용한 뒤 다시 시도하세요. 카메라가 없는 기기이거나 다른 앱이 사용 중인 경우에도 열리지 않을 수 있습니다.
메신저 안에서 열린 화면에서 작동하지 않으면 같은 주소를 기기의 기본 브라우저로 여세요. 카메라 화면이 나온다고 모든 바코드 형식이 지원되는 것은 아닙니다. 현재 환경에서 지원하지 않는다는 안내가 나오면 다른 브라우저를 사용하거나 번호를 직접 입력하세요.
사진과 번호는 어디에서 처리하나요?
바코드 인식에 쓰는 카메라 영상과 선택한 이미지는 브라우저 안에서 처리하며 인식을 위해 서버에 업로드하지 않습니다. 온라인 도구라는 이유만으로 파일이 외부 인식 서비스로 전송되는 방식은 아닙니다.
복사한 번호를 다른 앱이나 사이트에 붙여넣는 것은 사용자가 별도로 하는 작업입니다. 쿠폰·입장권·개인 관리번호처럼 다른 사람이 사용하면 곤란한 값은 공유 전에 확인하세요. 도구에서 결과를 지워도 이미 복사해 둔 클립보드나 원본 사진까지 삭제되지는 않습니다.
QR 읽기와 바코드 만들기는 관련 도구에서
정사각형 격자 모양의 QR을 읽으려면 QR 코드 이미지 스캐너를 사용하세요. 이 페이지는 상품과 라벨의 막대 바코드를 읽는 용도이며 QR 내용을 해석하지 않습니다.
보유한 번호를 새 막대 이미지로 출력하려면 바코드 생성기를 선택하세요. 번호를 읽는 일, 이미지를 만드는 일, 상품 정보를 조회하는 일은 각각 목적이 다릅니다. 생성한 라벨을 확인할 때는 실제 사용할 크기로 준비한 이미지를 스캔하고 원래 넣은 값과 대조하세요.
- 사진 속 QR의 주소·문장을 확인하려면 QR 코드 이미지 스캐너를 엽니다.
- 관리번호나 상품번호를 인쇄할 이미지로 만들려면 바코드 생성기를 엽니다.
- 상품명·판매가·재고가 필요하면 해당 번호를 관리하는 판매처나 재고 시스템에서 조회합니다.
자주 묻는 질문
휴대폰 카메라로 상품 바코드를 스캔할 수 있나요?
카메라와 바코드 인식 기능을 지원하는 환경에서 사용할 수 있습니다. 카메라 사용을 허용하고 막대 전체와 좌우 여백을 화면에 맞추세요. 지원하지 않는 환경에서는 안내를 확인한 뒤 다른 브라우저나 번호 직접 입력을 사용하세요.
같은 휴대폰에 저장된 바코드도 읽을 수 있나요?
네. 이미지 입력에서 저장된 사진을 선택하세요. 다른 휴대폰으로 화면을 촬영할 필요가 없습니다. 원본이 흐리거나 코드가 잘렸다면 선명한 사진을 다시 준비해야 합니다.
바코드 번호로 상품명과 가격도 알 수 있나요?
이 도구는 바코드에서 읽은 값과 형식을 보여 줍니다. 상품명·가격·재고를 조회하지 않습니다. 해당 정보가 필요하면 읽은 번호를 판매처나 상품 데이터베이스에서 별도로 확인하세요.
QR 코드도 이 페이지에서 읽나요?
아니요. 이 페이지는 EAN·UPC·CODE128·ITF 계열의 막대 바코드를 대상으로 합니다. QR이 담긴 사진은 관련 도구의 QR 코드 이미지 스캐너에서 읽으세요.
카메라 권한을 허용했는데도 스캔이 안 됩니다.
카메라 사용과 바코드 인식 지원은 별개입니다. 먼저 화면의 지원 안내를 확인하세요. 지원되는 환경이라면 초점·반사·잘림을 확인하고 기기를 잠시 고정하세요. 카메라 자체가 열리지 않으면 다른 앱이 사용 중인지도 확인하세요.
숫자 대신 영문이나 기호가 나와도 정상인가요?
CODE128처럼 문자를 담는 바코드에서는 영문이나 기호가 나올 수 있습니다. 예를 들어 ROBERIN-001은 관리번호 형태입니다. 결과의 형식을 보고 원래 라벨과 대조하세요. 상품 바코드라고 생각해 문자를 임의로 삭제하지 마세요.
앞자리 0이 있는데 지워도 되나요?
임의로 지우지 마세요. 036000291452의 첫 0도 번호의 일부입니다. 스프레드시트에 붙여넣을 때는 셀을 텍스트 형식으로 설정하고 붙여넣은 값의 전체 자리 수를 확인하세요.
번호를 직접 입력하면 바코드를 읽은 것과 같나요?
아닙니다. 직접 입력은 8·12·13·14자리 숫자의 GTIN 길이와 체크디지트를 검사합니다. 형식을 따로 선택하지 않으며 영문 관리번호는 검사 대상이 아닙니다. 막대를 해석해 얻은 결과가 아니므로 라벨과 한 자리씩 대조하세요. 검사 통과만으로 상품 등록이나 코드의 진위를 확인할 수는 없습니다.
사진이나 카메라 영상이 서버로 전송되나요?
바코드 인식에 사용하는 이미지와 카메라 영상은 브라우저 안에서 처리하며 인식을 위해 서버에 업로드하지 않습니다. 복사한 결과를 다른 앱이나 사이트에 붙여넣을 때는 그 서비스의 처리 방식을 확인하세요.
바코드를 읽었으면 쿠폰이나 입장권도 유효한가요?
읽기에 성공했다는 것은 코드 안의 값을 얻었다는 뜻입니다. 사용 여부·만료일·발급 상태를 확인한 것은 아닙니다. 실제 사용 가능 여부는 발급처에서 확인해야 하며 읽은 번호를 공개하지 않는 편이 좋습니다.