필요한 툴을, 바로 쓸 수 있게

QR 코드 이미지 스캐너

QR이 찍힌 사진이나 스크린샷을 고르거나 끌어다 놓거나 붙여 넣으면, 사진 안의 QR을 모두 찾아 번호를 붙이고 담긴 내용을 바로 풀어 보여 줍니다. 웹 주소는 실제로 연결되는 사이트를 먼저 짚고, 와이파이·연락처·2단계 인증·결제 QR은 항목별로 나눠 보여 줍니다. 사진과 내용은 이 브라우저 안에서만 처리합니다.

최종 수정 2026-10-20계산은 브라우저 안에서만 처리

예시 사진 · 카페 안내 카드1,160 × 760 px · 45 KB

탁자 위 안내 카드에 QR 코드 두 개가 인쇄된 예시 사진
예시 사진

최종 수정 2026-10-20입력값은 저장하지 않습니다

ROBERIN 기준필요한 툴을,
바로 쓸 수 있게.
  • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
  • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
  • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.

사진 속 QR에 무엇이 들어 있는지, 어디로 연결되는지 먼저 봅니다

QR 코드 이미지 스캐너는 저장된 사진이나 스크린샷에서 QR을 찾아 안에 담긴 글자를 꺼내 보여 주는 도구입니다. 휴대폰 화면에 떠 있는 QR을 다른 기기로 다시 찍을 필요가 없고, 한 사진에 QR이 여러 개 있어도 모두 찾아 번호를 붙입니다. 위 판독 카드는 그 QR이 웹 주소라면 실제로 연결되는 사이트를, 와이파이라면 네트워크 이름과 비밀번호를, 연락처·2단계 인증·결제 QR이라면 항목을 나눠서 보여 줍니다.

사진은 서버로 올리지 않고 이 브라우저 안에서만 읽습니다. 주소는 자동으로 열지 않으므로, 내용과 가는 곳을 먼저 확인한 뒤 필요한 것만 복사하거나 직접 열면 됩니다.

어떤 상황에서 쓰나요?

QR은 카메라로 찍는 상황을 전제로 만들어졌지만, 실제로는 이미 화면이나 사진 속에 있는 QR을 읽어야 하는 경우가 많습니다.

  • 같은 휴대폰에 있는 QR: 메신저로 받은 행사 QR, 이메일에 붙은 입장 QR, 앱 화면에 뜬 QR은 그 휴대폰 카메라로 찍을 수 없습니다. 스크린샷을 저장한 뒤 이 도구에서 고르면 됩니다.
  • 컴퓨터 화면에 뜬 QR: 웹페이지나 문서에 있는 QR은 화면을 캡처해 Ctrl+V(Mac은 ⌘+V)로 붙여 넣으면 바로 읽힙니다.
  • 와이파이 비밀번호 확인: 안드로이드 휴대폰은 연결된 와이파이를 QR 코드로 공유할 수 있습니다. 그 화면을 캡처해 읽으면 다른 기기에 직접 입력할 비밀번호를 볼 수 있습니다.
  • 열기 전에 주소 확인: 포스터·우편물·주차 안내문의 QR이 진짜 기관 주소로 가는지 열기 전에 확인할 수 있습니다. 정부 부처와 경찰청이 함께 낸 큐싱(QR코드 + 피싱) 예방 수칙도 QR을 스캔하면 연결되는 주소가 올바른지 다시 확인하라고 안내합니다.
  • 인쇄 전 검수: 직접 만든 QR 이미지가 의도한 주소·문구를 그대로 담았는지, 포스터 한 장에 넣은 QR 여러 개가 각각 맞는지 한 번에 대조할 수 있습니다.

스캐너 쓰는 법

  1. 사진 고르기를 누르거나 사진을 작업면에 끌어다 놓습니다. 복사한 이미지는 Ctrl+V(⌘+V)나 붙여넣기 버튼으로 넣습니다.
  2. 고르는 순간 판독이 시작됩니다. 사진 위를 훑는 선이 지나간 뒤 찾은 QR마다 테두리와 번호가 붙습니다.
  3. 판독 카드 위쪽의 번호 칩(또는 사진 위 테두리)을 눌러 읽을 QR을 고릅니다.
  4. 유형별 풀이와 QR 원문을 확인합니다. 웹 주소는 강조된 ‘가는 곳’과 표시된 점검 항목을 먼저 봅니다.
  5. 필요하면 원문 복사·TXT 저장, 와이파이 비밀번호 복사, 연락처 .vcf 저장을 씁니다. 주소는 열기 버튼을 직접 눌러야 새 탭에서 열립니다.

처음 화면에 보이는 사진은 가상 카페 안내 카드로 만든 예시이고, 실제 사진을 고르면 그 사진으로 바뀝니다. 지우기를 누르면 사진과 결과가 비워지지만 기기에 있는 원본과 이미 복사한 내용은 그대로 남습니다.

QR 속 글자 모양과 이 도구가 보여 주는 것

QR 자체는 글자를 담는 그릇이고, ‘와이파이’나 ‘연락처’ 같은 종류는 담긴 글자의 앞부분 모양으로 정해집니다. 이 도구는 아래 모양을 알아보고 항목을 나눠 보여 주며, 알아보지 못한 내용은 원문 그대로 보여 줍니다.

유형QR 원문이 시작하는 모양판독 카드에 보이는 것
웹 주소https:// · http://가는 곳(주소 끝 도메인), 전체 호스트, 경로, 매개변수, 점검 표시, 열기 버튼
와이파이WIFI:T:WPA;S:이름;P:비밀번호;;네트워크 이름, 보안 방식, 가려 둔 비밀번호, 숨은 네트워크 여부
연락처BEGIN:VCARD · MECARD:이름·회사·전화·이메일·주소, .vcf 파일 저장
2단계 인증otpauth://totp/서비스·계정·자리 수, 가려 둔 비밀 키, 노출 경고
결제 QR000201로 시작해 6304+검사값으로 끝남받는 가게 이름·도시·금액, 고정형·동적형, 검사값(CRC) 일치 여부
이메일·문자·전화mailto: · MATMSG: · SMSTO: · tel:받는 사람·번호, 제목·내용
위치·일정geo: · BEGIN:VEVENT위도·경도, 일정 이름·시작·끝·장소
앱 주소intent: 같은 그 밖의 이름:주소 종류만 보여 주고 열지 않음
글위에 해당하지 않는 내용글자 수·줄 수와 원문

와이파이·연락처 형식은 QR 판독 라이브러리 ZXing이 정리한 관례를 따릅니다. 와이파이 문자열에서는 \ ; , " : 기호 앞에 역슬래시를 붙여 적으므로, 이 도구는 역슬래시를 풀어서 실제 이름과 비밀번호를 보여 줍니다.

주소를 열기 전에 ‘가는 곳’부터 봅니다

웹 주소에서 실제로 접속하는 사이트를 정하는 부분은 호스트의 맨 뒷부분입니다. 앞에 붙은 이름은 사이트 주인이 마음대로 정할 수 있으므로, 익숙한 기관 이름이 앞쪽에 있어도 끝부분이 다르면 다른 사이트입니다. 판독 카드는 이 끝부분을 ‘가는 곳’으로 강조하고, 다시 살펴볼 점이 있으면 느낌표로 표시합니다.

QR 원문가는 곳표시되는 점검 항목
https://naver.com@evil.example/loginevil.example@ 앞 글자는 사이트 이름이 아님(열기 버튼 숨김)
https://www.gov.uk.example.co.kr/noticeexample.co.kr앞의 gov.uk는 이름일 뿐임
http://192.168.0.1:8080/pay192.168.0.1암호화하지 않는 연결, IP 주소, 기본이 아닌 포트
https://bit.ly/3Qr7xYzbit.ly단축 주소(최종 목적지는 열어야 보임)
https://xn--80ak6aa92e.com/xn--80ak6aa92e.com국제화 도메인(비슷한 글자로 흉내 낼 수 있음)
https://example.com/menu?table=7&utm_source=qrexample.com암호화 연결, utm_ 유입 추적 표시
  • @가 든 주소: 주소 형식에서 @ 앞은 사용자 이름 자리라서 브라우저는 @ 뒤로 접속합니다. 이 도구는 이런 주소에는 열기 버튼을 두지 않습니다.
  • co.kr·go.kr 같은 끝말: 누구나 이름을 등록할 수 있는 끝말(공개 접미사)은 한 마디 더 붙여서 ‘가는 곳’으로 봅니다. 공개 접미사 목록(Public Suffix List)의 자주 쓰는 일부만 넣었으므로, 드문 주소는 끝 두 마디로만 보일 수 있습니다. github.io·azurewebsites.net처럼 누구나 하위 이름을 받는 공유 호스팅도 그 앞 이름까지 ‘가는 곳’으로 봅니다.
  • 단축 주소: bit.ly·han.gl·naver.me 같은 단축 주소는 열어야 최종 목적지가 보입니다. 이 도구는 주소를 미리 방문하지 않으므로 목적지를 따라가 보여 주지 않습니다.
  • 안전 판정이 아닙니다: 표시가 없다고 안전하다는 뜻은 아닙니다. 진짜 기관 주소를 흉내 낸 사이트도 https를 쓸 수 있으니, 기관이 공식으로 안내한 주소와 끝부분이 같은지 비교하세요.

과학기술정보통신부·교육부·개인정보보호위원회·경찰청·한국인터넷진흥원 등이 2024년 10월에 함께 낸 큐싱 사기 예방 수칙은 출처가 불분명한 QR을 스캔하지 말고, 공공장소 QR에 스티커가 덧붙여지지 않았는지 살피며, QR로 접속한 뒤 개인정보를 요구하거나 수상한 앱 설치를 권하면 따르지 말라고 안내합니다. 미국 FBI도 2022년에 범죄자가 디지털·실물 QR을 변조해 진짜 QR을 악성 QR로 바꿔 놓는다고 경고했습니다.

와이파이 QR에서 비밀번호 확인하기

와이파이 QR의 원문은 WIFI:T:WPA;S:Roberin Guest;P:latte-2026;;처럼 생겼습니다. T는 보안 방식(WPA·WEP, 암호가 없으면 nopass), S는 네트워크 이름, P는 비밀번호, H:true는 목록에 이름이 보이지 않는 숨은 네트워크라는 뜻이며 순서는 바뀌어도 됩니다. 위 예시 사진의 오른쪽 QR이 이 문자열이고, 판독 카드는 네트워크 이름 ‘Roberin Guest’, 보안 방식 WPA/WPA2, 가려 둔 비밀번호를 보여 줍니다.

안드로이드 휴대폰은 설정의 와이파이 네트워크 화면에서 ‘공유’를 누르면 같은 네트워크에 연결할 수 있는 QR 코드를 보여 줍니다(Google 도움말 기준이며 기기마다 메뉴 이름이 다를 수 있습니다). 그 QR 화면을 캡처해 이 도구에서 읽으면, 노트북이나 QR을 못 읽는 기기에 직접 입력할 비밀번호를 확인할 수 있습니다. 비밀번호는 처음에 가려져 있고 보기를 눌러야 드러납니다.

2단계 인증 QR은 비밀 키 그 자체입니다

인증 앱을 처음 연결할 때 화면에 뜨는 QR은 otpauth://totp/서비스:계정?secret=…&issuer=서비스 모양의 주소를 담고 있습니다. Google Authenticator의 주소 형식 설명에 따르면 secret은 꼭 있어야 하는 값이며 Base32로 적은 비밀 키입니다. 이 키를 가진 사람은 누구나 같은 6자리 인증 코드를 만들 수 있으므로, 이 도구는 비밀 키를 가려 두고 노출 경고를 함께 띄웁니다.

이 QR을 백업용으로 확인하는 경우에도 스크린샷을 메신저나 클라우드 공유 폴더에 올리지 마세요. 키가 새어 나갔다고 생각되면 그 서비스에서 2단계 인증을 해제한 뒤 새 QR로 다시 등록해야 합니다.

결제 QR은 받는 가게 이름을 확인합니다

여러 나라의 가게 결제 QR은 EMVCo가 정한 ‘가맹점 제시형(Merchant-Presented Mode)’ 형식을 씁니다. 인도네시아의 QRIS와 일본의 통일 QR(JPQR)도 이 형식을 바탕으로 합니다. 원문은 숫자 두 자리 번호, 길이 두 자리, 값이 이어진 모양이며 이 도구는 다음 번호를 풀어 보여 줍니다.

  • 59 가게 이름 · 60 도시 · 58 나라: 결제 앱에 뜨는 받는 곳과 같은지 비교할 값입니다.
  • 54 금액 · 53 통화: 금액이 없으면 결제할 때 직접 넣는 QR입니다.
  • 01 QR 종류: 11은 가게에 붙여 두는 고정형, 12는 결제마다 새로 만드는 동적형입니다.
  • 63 검사값(CRC): 앞의 내용으로 계산한 값과 같아야 합니다. 틀리면 내용이 바뀌었거나 잘못 만든 QR입니다.

EMV 형식이 아닌 결제 QR(앱 전용 주소나 형식)은 이 도구에서 웹 주소나 글로 보입니다. 어떤 형식이든 이 도구는 결제를 하지 않으며 가게나 금액이 진짜인지 확인해 주지도 않습니다.

글자가 깨져 보일 때

DENSO WAVE는 QR이 어떤 문자 코드의 데이터든 바이트로 담을 수 있고, 읽는 쪽이 같은 문자 코드로 처리해야 한다고 설명합니다. 그래서 오래된 생성기로 만든 한글 QR(EUC-KR)이나 일본 QR(Shift_JIS)을 UTF-8로만 읽으면 글자가 깨지거나 비어 보입니다. 이 도구는 다음 순서로 인코딩을 정합니다.

  1. QR 안에 인코딩 지정(ECI)이 있으면 그 인코딩으로 읽습니다.
  2. 지정이 없으면 UTF-8로 읽어 보고, 맞지 않으면 EUC-KR, Shift_JIS, Latin-1 순서로 처음 맞는 것을 고릅니다.
  3. 영문·숫자만 담긴 QR은 어느 인코딩으로 읽어도 같으므로 인코딩을 따로 표시하지 않습니다.

자동으로 고른 인코딩이 틀려 글자가 이상하면, 판독 카드 아래 ‘글자가 깨지면 인코딩 바꾸기’에서 다른 인코딩을 눌러 다시 읽어 보세요. 일본 QR의 한자 방식(Kanji 모드)은 Shift_JIS 표로 풀립니다.

QR 크기(버전)와 담을 수 있는 양

QR은 버전 1부터 40까지 있고, 버전이 하나 오를 때마다 한 변에 칸(모듈)이 4개씩 늘어납니다. 판독 카드 아래 ‘크기’에 나오는 버전과 칸 수가 이 표의 값입니다.

버전한 변의 칸 수버전한 변의 칸 수
121 × 211057 × 57
225 × 252097 × 97
329 × 2930137 × 137
433 × 3340177 × 177

가장 큰 버전 40에 오류 정정 수준을 가장 낮은 L로 두면 숫자만 넣을 때 7,089자, 영문 대문자·숫자는 4,296자, 바이트는 2,953바이트, 한자는 1,817자까지 담을 수 있습니다. 한글은 UTF-8에서 한 글자가 3바이트라서 바이트 방식으로 984자가 한계입니다. 내용이 길수록 칸이 촘촘해져 작은 사진에서는 읽기 어려워집니다.

QR을 찾지 못할 때 확인할 것

DENSO WAVE는 QR 네 방향에 칸 4개 너비의 여백을 두도록 안내합니다. 여기서 칸은 QR을 이루는 작은 정사각형 하나이며, 여백이 없으면 QR의 테두리를 주변 무늬와 구분하기 어렵습니다.

  • 잘림: 스크린샷을 QR 테두리에 바짝 붙여 자르지 말고 둘레의 빈 곳을 함께 남깁니다.
  • 흐림·반사: 조명이 번진 사진보다 원본 이미지나 화면 캡처가 잘 읽힙니다.
  • 작은 QR: 큰 사진 속에서 QR이 작으면 그 부분만 여백과 함께 잘라 다시 올립니다. 이 도구는 긴 변 1,280px로 먼저 찾고, 못 찾으면 큰 사진은 원본 크기 안에서 최대 2,560px로, 긴 변이 1,280px 이하인 사진은 2~4배 키워서 한 번 더 찾습니다.
  • 가림·장식: 로고·스티커·구김이 많이 덮으면 오류 정정으로도 복원하지 못할 수 있습니다.
  • 반전 QR: 어두운 바탕에 밝은 칸으로 찍힌 QR도 찾으며, 그런 QR은 ‘색: 반전’으로 표시합니다.

찾지 못했다는 결과는 사진에서 QR을 읽지 못했다는 뜻일 뿐, QR이 만료되었거나 비어 있다는 뜻은 아닙니다.

사진은 브라우저 안에서만 읽습니다

MDN의 File API 안내처럼 웹 페이지는 사용자가 고른 파일을 이 기기 안에서 바로 읽을 수 있고, 이 도구는 그 방식으로만 사진을 읽습니다. 고른 사진을 화면에 그린 뒤 픽셀을 브라우저 안의 작업자(Web Worker)에 넘겨 QR을 찾고, 사진과 결과를 어디에도 저장하지 않으며 주소창에도 담지 않습니다. 판독 엔진은 공개 라이브러리 jsQR 1.4.0을 사이트 안에 그대로 두고 씁니다.

다만 이 페이지와 기능 파일, 광고를 불러오는 통신까지 없다는 뜻은 아닙니다. 와이파이 비밀번호나 2단계 인증 QR처럼 민감한 내용을 확인했다면 공용 컴퓨터에서는 확인 뒤 지우기를 누르고 창을 닫으세요.

자주 틀리는 경우

  • QR 아래 인쇄된 글자를 기대함: QR 판독은 사진 속 글자를 읽는 문자 인식(OCR)과 다르므로, QR 옆에 인쇄된 안내문이나 번호는 결과에 나오지 않습니다.
  • 주소에 기관 이름이 보이니 진짜라고 판단함: 기관 이름이 주소 앞쪽에 있어도 끝부분이 다르면 다른 사이트입니다.
  • 읽혔으니 쿠폰·입장권도 유효하다고 판단함: QR 원문을 읽어도 쿠폰 사용 가능 여부나 입장권 유효기간은 발급처 시스템만 알 수 있습니다.
  • 주소 이미지를 붙여 넣음: 붙여넣기는 이미지 데이터를 받는 기능이라 이미지 주소(글자)를 붙여 넣으면 읽지 않습니다. 이미지를 복사하거나 파일로 저장해 고르세요.
  • 파일 확장자만 바꿈: HEIC를 .jpg로 이름만 바꾸면 형식은 그대로라서 열리지 않을 수 있습니다. 사진 앱에서 JPG로 내보내거나 스크린샷을 쓰세요.

한계와 주의

  • 한 번에 사진 한 장, 20MB·3,200만 픽셀까지 받습니다. 한 사진에서 QR은 최대 12개까지 찾고, 판독이 한 크기에서 20초를 넘으면 멈춥니다.
  • QR 코드만 읽습니다. 막대 바코드, 마이크로 QR, 데이터 매트릭스 같은 다른 2차원 코드는 읽지 않습니다. 여러 QR로 나눠 담는 구조적 연결 방식도 하나로 합치지 않습니다.
  • 카메라 촬영, 판독 기록 저장, 외부 이미지 주소 불러오기 기능은 없습니다. PDF는 스크린샷으로 바꿔야 하고, HEIC는 이를 여는 브라우저에서만 읽힙니다.
  • 주소의 ‘가는 곳’은 공개 접미사 목록의 일부를 바탕으로 짚으며, 사이트의 안전성이나 단축 주소의 최종 목적지를 검사하지 않습니다.
  • 유형 표시는 원문의 모양을 보고 붙인 안내이며, 와이파이 비밀번호가 지금도 맞는지, 결제 QR의 가게가 진짜인지는 알 수 없습니다.

기준일 QR 규격·형식 관례·공식 경고 출처는 2026-10-20에 확인했습니다.

출처

자주 묻는 질문

같은 휴대폰에 저장된 QR 사진도 읽을 수 있나요?

네. 메신저로 받은 QR 이미지나 화면을 캡처한 스크린샷을 저장한 뒤 사진 고르기로 고르면 됩니다. 다른 기기로 화면을 다시 찍을 필요가 없습니다. 이 도구는 카메라를 켜지 않고 저장된 이미지만 읽습니다.

한 사진에 QR이 여러 개면 어떻게 되나요?

사진 안의 QR을 모두 찾아 위에서 아래, 왼쪽에서 오른쪽 순서로 번호를 붙입니다. 번호 칩이나 사진 위 테두리를 누르면 그 QR의 내용이 판독 카드에 나옵니다. 한 사진에서 최대 12개까지 찾습니다.

올린 사진이나 QR 내용이 서버로 가나요?

가지 않습니다. 사진은 이 브라우저 안에서 픽셀로 읽고, QR 판독도 브라우저 안의 작업자(Web Worker)가 합니다. 사진과 결과는 저장하지 않고 주소창에도 남기지 않습니다. 페이지·기능 파일·광고를 불러오는 통신은 이와 별개입니다.

링크를 열어도 안전한지 알 수 있나요?

안전 여부를 판정하지는 않습니다. 대신 주소가 실제로 연결되는 사이트(주소 끝부분의 도메인)를 강조하고, 암호화하지 않는 http, @가 들어간 주소, IP 주소, 국제화 도메인, 단축 주소처럼 다시 살펴볼 점을 표시합니다. 주소는 자동으로 열지 않으며 직접 누를 때만 새 탭에서 엽니다.

와이파이 QR에서 비밀번호를 볼 수 있나요?

네. WIFI:로 시작하는 QR이면 네트워크 이름, 보안 방식, 비밀번호를 나눠 보여 줍니다. 비밀번호는 처음에 가려 두고 보기를 눌러야 드러나며, 비밀번호만 따로 복사할 수 있습니다. 이 도구가 와이파이에 연결하지는 않습니다.

글자가 깨져서 나오는 이유는 무엇인가요?

QR은 글자를 바이트로 담고, 읽는 쪽이 만든 쪽과 같은 문자 집합으로 풀어야 제대로 보입니다. 이 도구는 QR에 인코딩 지정(ECI)이 있으면 그대로 따르고, 없으면 UTF-8, EUC-KR, Shift_JIS, Latin-1 순서로 맞는 것을 고릅니다. 그래도 깨지면 판독 카드 아래에서 인코딩을 직접 바꿔 보세요.

QR을 찾지 못하면 무엇을 확인해야 하나요?

QR 둘레에 칸 4개 너비의 여백이 남아 있는지, 사진이 흐리거나 빛이 번지지 않았는지, 사진 전체에 비해 QR이 너무 작지 않은지, 로고·스티커가 많이 가리지 않았는지 확인하세요. 이 도구는 긴 변 1,280px로 먼저 찾고, 못 찾으면 큰 사진은 최대 2,560px로, 작은 사진은 2~4배 키워서 다시 찾습니다.

PDF·HEIC 파일이나 막대 바코드도 읽을 수 있나요?

PDF는 바로 읽지 않으니 QR이 보이는 쪽을 스크린샷으로 올려 주세요. HEIC 사진은 Safari처럼 HEIC를 여는 브라우저에서만 읽히며, 다른 브라우저에서는 JPG로 바꿔 올리면 됩니다. 막대 모양 상품 바코드는 QR이 아니라서 읽지 않습니다.