본문으로 건너뛰기

QR·바코드 읽기

QR & Barcode Reader

업로드한 이미지·스크린샷·카메라에서 QR과 주요 바코드를 읽습니다.

이미지나 스크린숏에서 QR을 읽고, 심볼을 어디서 찾았는지 그림 위에 표시하고, 내용을 보여 줍니다. 열지는 않습니다. QR은 따라가기 전에는 읽을 수 없는 주소이고, 진짜 위에 스티커를 덧붙이는 수법이 통하는 이유가 바로 그것입니다.

🔒 브라우저 안에서만 처리qrbarcodedecodescan

QR 이미지를 놓거나 스크린숏을 붙여넣으세요

PNG·JPEG·WebP·GIF 등 이 브라우저가 열 수 있는 형식이면 됩니다. 이미지는 이 탭에서 읽고 업로드하지 않습니다.

지금은 QR만 읽습니다

QR 코드만 읽습니다. EAN·UPC·Code 128 같은 1차원 바코드는 읽지 않으며, 사진에서 어설프게 시도하다 실패하는 대신 그렇게 밝혀 둡니다. 1차원 심볼은 스캔 라인 탐색 방식이 아예 달라서, 깔끔한 렌더 이미지에서만 성공하고 실제 사진에서는 모두 실패하는 리더는 범위를 정직하게 말하는 쪽보다 나쁩니다. 1차원 바코드 생성은 지금도 여기서 됩니다.

이미지는 이 탭에서 해독합니다. 캔버스에 그려 이진화한 뒤 백그라운드 스레드에서 훑으며, 픽셀은 브라우저를 벗어나지 않습니다. 업로드도 없고, 코드에 담긴 링크를 가져오지도 않습니다.

사용 방법

  1. 이미지를 놓거나 스크린숏을 붙여 넣습니다

    포스터 사진, 결제 화면 스크린숏, 저장한 PNG 등 브라우저가 열 수 있는 것이면 됩니다. 아주 큰 사진은 먼저 축소하는데, 화면에서 어느 정도 자리를 차지하는 심볼이라면 문제가 없습니다.

  2. 실패하면 겹쳐 그린 표시를 봅니다

    파인더 패턴 세 개와 정렬 패턴을 이미지 위에 그립니다. 표시가 보이면 검출까지는 됐고 그 뒤 해독에서 실패한 것이고, 아무 표시도 없으면 심볼 자체를 못 찾은 것입니다.

  3. 결정하기 전에 호스트를 읽습니다

    내용이 링크면 호스트를 따로 떼어 보여 주고, 문자 체계가 섞인 유사 문자가 있으면 짚어 줍니다. 따라갈지는 여전히 이용자의 결정이며, 페이지의 링크를 볼 때와 같은 정보를 손에 쥔 상태로 하는 결정입니다.

자주 묻는 질문

링크를 열어 보나요?

열지도, 가져오지도, 미리 보지도 않습니다. 이미지는 이 탭의 워커에서 해독하고 내용은 텍스트로 보여 줍니다. 코드에 관한 어떤 것도 우리 서버든 남의 서버든 도달하지 않습니다.

사진에서 코드를 못 찾습니다

심볼만 남기고 자르되 흰 여백은 함께 넣으세요. 검출기는 그 여백으로 경계를 찾습니다. 정면에서 찍으세요. 40도쯤 넘으면 파인더 패턴이 정사각형으로 보이지 않습니다. 모듈당 3픽셀 아래면 복구할 것이 없고, 21×21 코드라면 가로 90픽셀쯤은 있어야 합니다.

바코드는 왜 안 읽나요?

1차원 심볼은 스캔 라인 탐색 방식이 아예 다릅니다. 깔끔한 렌더 이미지에서만 되고 실제 사진에서는 전부 실패하는 리더는, 범위를 정직하게 밝히는 쪽보다 나쁩니다. 1차원 바코드는 지금도 만들 수는 있고 읽지 못할 뿐입니다.

"심볼 복구"는 무슨 뜻인가요?

코드가 손상돼서 리드–솔로몬이 빠진 코드워드를 복원했다는 뜻입니다. 보여 주는 텍스트는 정확합니다. 오류 정정은 원본을 복원하거나 실패할 뿐 추측하지 않습니다. 멀쩡해 보이는 코드에서 복구 수가 크다면 대개 인쇄나 카메라가 아슬아슬한 것입니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.