QR 코드 스캐너
브라우저에서 카메라나 PNG, JPEG, WebP 이미지로 QR 코드를 읽어 텍스트를 복사하거나 http(s) 링크를 엽니다. 아무것도 업로드되지 않습니다.
입력 내용과 파일은 브라우저 밖으로 전송되지 않습니다
QR 코드가 있는 이미지를 여기로 드래그 앤 드롭
PNG · JPEG · WebP
카메라를 QR 코드에 비추면 자동으로 읽습니다. 영상은 이 기기에서만 처리됩니다.
로딩 중...
이 페이지에서
기기 카메라로, 또는 스크린샷이나 사진에서 QR 코드를 읽으세요. 디코딩된 텍스트가 바로 복사할 수 있게 표시되고, 링크에는 링크 열기 버튼이 붙습니다. 모든 디코딩은 브라우저에서 로컬로 실행됩니다.
상세 기능
PNG, JPEG, WebP 이미지를 지원하며 GIF 등 다른 형식은 오류 메시지가 표시됩니다. 디코딩에는 WebAssembly로 컴파일한 ZXing의 Rust 포트인 rxing을 Web Worker에서 사용하므로 약 3800 px 사진도 페이지를 멈추지 않으며, 다른 파일을 고르면 이전 스캔은 취소됩니다.
카메라로 스캔을 누르면 조준 프레임과 함께 후면 카메라가 켜지며, 기기에 카메라가 여러 대 있으면 카메라 목록에서 전환할 수 있습니다. 프레임은 최대 1024 px로 축소되어 같은 Web Worker에서 디코딩되고, 이전 프레임 처리가 끝난 뒤에야 새 프레임을 가져오므로 페이지가 부드럽게 유지됩니다. 첫 번째 코드를 찾으면 스캔이 멈추고(다시 스캔으로 재시작), 카메라 중지를 누르거나 탭이 숨겨지거나 파일을 업로드하면 카메라가 꺼집니다. 카메라에는 HTTPS(또는 localhost)와 사용자의 허용이 필요하며, 프레임은 기기에서 처리되고 어디로도 전송되지 않습니다.
URL, 일반 텍스트, Wi-Fi 문자열, 연락처 카드, 유니코드, 이모지 등 전체 내용이 텍스트로 표시됩니다. 링크 열기는 http와 https 링크에만 붙으며, javascript: 같은 다른 스킴은 절대 링크로 바뀌지 않습니다. 코드를 찾지 못하면 코드 전체와 주변의 흰 테두리가 보이는 더 선명한 이미지를 시도해 보세요.
실용적인 예제
스크린샷 속 링크: QR 코드 생성기로 https://example.com/path?q=1을 담아 만든 PNG를 읽으면 그 URL과 링크 열기 버튼이 표시됩니다.
카메라: 카메라로 스캔을 클릭하고 접근을 허용한 뒤 인쇄된 코드를 프레임 안에 대면 1초도 안 되어 텍스트가 나타나고 카메라가 꺼집니다.
큰 사진: 3848×3848 px JPEG도 데스크톱에서 약 1~1.5초 만에 디코딩되며, 그동안 페이지는 멈추지 않습니다.
이미지에 코드가 없을 때: “이미지에서 QR 코드를 찾을 수 없습니다. 다른 이미지를 시도해 주세요.”가 표시됩니다.
이 도구 사용 방법
이미지 선택 또는 카메라 시작
파일 선택을 클릭하거나 PNG, JPEG, WebP 이미지를 영역에 드롭합니다. 또는 카메라로 스캔을 클릭하고 카메라 접근을 허용합니다.
결과 확인
이미지는 자동으로 디코딩됩니다. 카메라는 코드가 인식될 때까지 코드 쪽을 향하게 하세요. 텍스트는 스캔된 내용 아래에 나타납니다.
내용 사용
복사를 클릭하거나, http(s) 주소라면 링크 열기를 클릭합니다. 카메라로 다음 코드를 읽으려면 다시 스캔을 사용하세요.
팁 및 모범 사례
- 여유 있게 잘라서 코드 전체와 주변의 흰 여백이 사진이나 카메라 화면에 들어가게 하세요.
- 화면이나 인쇄된 코드를 찍을 때는 빛 반사와 흔들림을 피하고, 잠시 휴대폰을 움직이지 마세요.
- 카메라가 차단되었다면 브라우저의 사이트 설정에서 허용하세요. HTTPS가 아닌 페이지에서는 카메라를 쓸 수 없으니 이미지를 업로드하세요.
- 색이 반전된(어두운 바탕에 밝은) 코드나 대비가 아주 낮은 코드는 인식되지 않을 수 있습니다.
- 링크 열기를 클릭하기 전에 표시된 주소를 확인하세요. QR 코드는 피싱 링크를 숨기는 흔한 수단입니다.