이미지에서 QR 코드 읽고 디코딩하기
이 리더가 하는 일
QR 코드는 흑백 사각형이 격자로 배열된 안에 텍스트를 담아 둔 것입니다. 이 리더는 그런 격자가 들어 있는 이미지를 받아 캔버스에 다시 그린 뒤, 픽셀에 jsQR 디코더를 실행해 원래 텍스트를 다시 꺼냅니다. PNG, JPG, GIF, BMP, WebP 파일을 끌어다 놓거나 디스크에서 고르면, 인코딩되어 있던 내용을 돌려줍니다.
디코딩은 작업의 절반일 뿐입니다. 텍스트를 복원하고 나면 스마트 형식 감지가 그 내용을 살펴 흔한 항목을 알아냅니다. WiFi 접속 정보, vCard 연락처, 웹 링크, 암호화폐 주소 등입니다. 각각은 보기 좋은 패널로 정리되어, WiFi 블록은 네트워크 이름과 비밀번호를, 연락처는 이름·회사·전화·이메일을 따로따로 보여 줍니다.
언제 사용하나요
카메라에 갖다 대는 대신 이미 QR 코드를 이미지로 가지고 있을 때 유용합니다. 티켓 스크린샷, 채팅에서 저장한 코드, 휴대폰으로 찍은 포스터, PDF에서 잘라 낸 그림 등이 그렇습니다. 이미지 파일로 만들 수 있는 것이라면 무엇이든 디코딩할 수 있습니다.
믿기 전에 코드가 실제로 무엇을 담고 있는지 확인하는 데에도 좋습니다. 링크를 무턱대고 따라가는 대신 디코딩된 URL을 통째로 보면, 그 링크가 정말 어디를 가리키는지 알 수 있습니다.
예시: WiFi 코드
예를 들어 어느 카페가 메뉴판에 WiFi QR 코드를 인쇄해 두었고 그 사진을 가지고 있다고 합시다. 그 사진을 올리면 인코딩된 문자열 ― WIFI:S:CafeGuest;T:WPA;P:latte123;; 같은 ― 이 디코딩되어 네트워크로 인식됩니다. 그러면 패널이 이를 네트워크 이름 CafeGuest, 보안 방식 WPA, 비밀번호 latte123 로 나누고, 한 번의 동작으로 접속 정보를 복사할 수 있게 해 줍니다. vCard 코드도 똑같이 작동해, 분석된 연락처를 내려받을 수 있는 .vcf 파일로 제공합니다.
참고 사항과 한계
이 도구는 이미지 기반 리더입니다. 실시간 카메라 영상이 아니라 업로드한 정지 이미지에서 읽으므로, 스크린샷으로 찍거나 저장할 수 있는 QR 코드라면 무엇이든 됩니다. 최대 10 MB 파일까지 받으며, 큰 이미지는 디코딩 속도를 유지하기 위해 자동으로 축소됩니다. 크기보다 선명함이 중요합니다. 주위에 여백이 조금 있고 또렷하며 대비가 높은 코드가, 흐릿하거나 기울어진 코드보다 훨씬 안정적으로 읽힙니다. 이 도구는 코드를 읽을 뿐 만들지는 않으므로, 새로 만들어야 할 때는 QR 생성기와 함께 쓰세요.