어떻게 QR코드만으로 와이파이에 연결되나요?
QR코드 자체는 그냥 글자를 담는 그림입니다. 스마트폰 카메라 앱이 읽은 글자가 WIFI:로 시작하면 "와이파이 접속 정보"로 해석해 "이 네트워크에 연결하시겠습니까?" 같은 안내를 띄웁니다. 이 규격은 안드로이드의 바코드 라이브러리(ZXing) 문서에서 널리 쓰이게 된 형식이며, 현재 iOS 카메라와 안드로이드 기본 카메라/구글 렌즈 등이 같은 형식을 읽습니다. 이 생성기가 만드는 문자열의 구조는 다음과 같습니다.
WIFI:- 이 QR이 와이파이 정보라는 표지S:이름;- SSID(네트워크 이름)T:WPA;- 보안 방식. WPA, WEP, nopass 중 하나. WPA2나 WPA3 공유기도 대부분WPA값으로 접속됩니다.P:비밀번호;- 암호. 개방형이면 비워 둡니다.H:true;- 숨김 네트워크일 때만 추가;- 마지막에 세미콜론을 한 번 더 붙여 끝을 표시
완성된 예: WIFI:S:HomeWiFi_5G;T:WPA;P:myPassw0rd2024;; (43글자). 이 도구는 이 문자열을 만든 뒤 QR 이미지로 그려 줄 뿐이며, 결과 화면 아래에 같은 문자열을 보여 주므로(비밀번호는 별표로 가림) 스캔 결과와 대조해 볼 수 있습니다.
특수문자는 어떻게 처리되나요?
문자열에서 ; : , " \ 는 구분자로 쓰이는 문자입니다. 이름이나 비밀번호에 이런 글자가 들어 있으면 앞에 역슬래시(\)를 붙여 "구분자가 아니라 글자 그대로"라고 알려 줘야 합니다. 이 도구는 자동으로 처리합니다.
| 입력한 값 | 특징 | QR에 들어가는 값 |
|---|---|---|
Cafe;Free | 세미콜론 포함 | Cafe\;Free |
My:Wi,Fi | 콜론, 쉼표 포함 | My\:Wi\,Fi |
pass"word | 큰따옴표 포함 | pass\"word |
a\b | 역슬래시 포함 | a\\b |
비밀번호 앞뒤의 공백은 비밀번호의 일부로 보존하지만, 이름(SSID) 앞뒤 공백은 오입력으로 보고 제거합니다. 이름에 공백이 정말 들어 있는 공유기라면 중간 공백은 유지됩니다.
QR코드 크기와 오류 정정 수준 고르기
QR코드는 담는 글자 수가 늘어날수록 칸(모듈) 수가 많아지고, "오류 정정 수준"을 높일수록 일부가 지저분하거나 가려져도 읽을 수 있는 대신 더 촘촘해집니다. 복원 가능 비율은 L 약 7%, M 약 15%, Q 약 25%, H 약 30% 수준입니다. 다음 표는 같은 와이파이 정보를 이 페이지의 라이브러리로 직접 만들었을 때의 크기(단계, 한 변의 칸 수)입니다.
| 예시 | 글자 수 | L | M | Q | H |
|---|---|---|---|---|---|
| 짧은 이름 + 숫자 8자리 | 30 | 2단계 (25×25) | 3단계 (29×29) | 3단계 (29×29) | 4단계 (33×33) |
| 일반적인 가정용 (이름 11자, 비밀번호 14자) | 43 | 3단계 (29×29) | 3단계 (29×29) | 4단계 (33×33) | 5단계 (37×37) |
| 카페 게스트망 (이름 23자, 비밀번호 30자) | 71 | 4단계 (33×33) | 5단계 (37×37) | 6단계 (41×41) | 8단계 (49×49) |
| 최대 길이 (이름 32자, 비밀번호 63자) | 113 | 5단계 (37×37) | 6단계 (41×41) | 8단계 (49×49) | 10단계 (57×57) |
화면에 띄워 스캔한다면 기본값 M이면 충분합니다. 공유기 옆에 붙이거나 카페 테이블에 인쇄해 두는 경우처럼 구겨지거나 반사, 오염이 생길 수 있다면 Q나 H를 고르되, 칸이 촘촘해지므로 인쇄 크기를 가로세로 3cm 이상, 가능하면 4~5cm로 키우세요. 흰 여백(조용한 영역)을 잘라 내지 않는 것도 중요합니다.
계산 예시: 길이에 따라 QR이 얼마나 커지나요?
예시 1) 이름 HomeWiFi_5G(11자), 비밀번호 myPassw0rd2024(14자)는 접두어와 구분자를 합쳐 43글자가 되고, 오류 정정 M에서 3단계(29×29칸)입니다. 예시 2) 이름 32자 + 비밀번호 63자(공유기가 허용하는 최대 길이)는 113글자로 M에서 6단계(41×41칸)가 됩니다. 두 QR 모두 같은 크기로 인쇄한다면 후자의 칸이 더 작아지므로, 긴 비밀번호일수록 인쇄 크기를 키우는 것이 스캔 성공률에 유리합니다.
비밀번호 길이 검증 기준
WPA/WPA2 개인용(PSK)의 비밀번호는 8~63글자(또는 64자리 16진수)입니다. 이 범위를 벗어나면 공유기가 받아들이지 않으므로 이 도구는 8글자 미만일 때 경고합니다. WEP는 ASCII 5자 또는 13자(16진수라면 10자리 또는 26자리) 키를 쓰는 규칙이 일반적이어서 그 외 길이는 확인을 요청합니다. 개방형(nopass)은 비밀번호를 무시합니다. 경고는 오타를 빨리 찾게 돕기 위한 것으로, 실제 공유기의 설정이 우선입니다. 참고로 와이파이 이름(SSID)의 길이 한도는 글자 수가 아니라 32바이트이므로, 한글처럼 글자당 여러 바이트를 쓰는 이름은 32글자보다 훨씬 일찍 한도에 닿습니다. WPA 암호문(8~63글자)은 IEEE 802.11 규격상 ASCII 문자로 정의되어 있어 한글 비밀번호는 쓰지 않는 것이 안전합니다. 또 ZXing 문서에는 이름이나 비밀번호가 16진수 숫자처럼만 보이는 경우(예: ABCD) 큰따옴표로 감싸 문자열임을 알리라는 설명이 있으나, 이 도구는 따옴표를 자동으로 붙이지 않으므로 숫자·A~F로만 된 값이 접속되지 않으면 기기별 해석 차이를 의심해 보세요.
이 정보는 안전하게 처리되나요?
입력하신 와이파이 이름과 비밀번호는 브라우저 안에서만 QR코드로 변환되며, 서버로 전송되거나 저장되지 않습니다. 다만 생성된 QR코드 이미지 자체에는 비밀번호가 그대로(암호화 없이) 담겨 있습니다. QR을 찍을 수 있는 사람은 누구나 비밀번호를 알 수 있다는 뜻입니다. 따라서 다음 원칙을 권합니다.
- 메인 네트워크의 QR을 공개 장소에 붙이지 마세요. 손님용 게스트 네트워크를 따로 만들고 그 QR만 공유하세요. 대부분의 공유기에 게스트 와이파이 기능이 있습니다.
- QR 이미지를 메신저·메일로 보내면 대화 기록에 비밀번호가 남습니다. 필요한 사람에게만 보내고, 방문자용이라면 주기적으로 비밀번호를 바꾸세요.
- 다운로드 파일 이름에는 SSID나 비밀번호가 들어 있지 않지만, 이미지 자체가 비밀번호이므로 클라우드 사진 폴더 등 자동 백업되는 곳에 방치하지 마세요.
- 비밀번호를 바꾸면 기존에 만든 QR은 더 이상 동작하지 않으니 인쇄물은 새로 만들어 교체하세요.
스캔이 안 될 때 점검 순서
- 카메라 앱이 QR 인식을 켜 두었는지 확인합니다. 일부 기기는 설정에서 QR 스캔 옵션이 꺼져 있습니다. 안드로이드 QR 스캔 가이드도 참고하세요.
- 보안 방식이 맞는지 확인합니다. WPA3 전용(SAE 전용) 설정이나 기업용(WPA-Enterprise, 아이디/비밀번호 방식) 네트워크는 이 형식으로 표현되지 않거나 기기별 지원 차이가 있습니다. WPA2/WPA3 혼합 모드로 바꾸면 해결되는 경우가 많습니다.
- 숨김 SSID인데 체크하지 않았다면 연결이 실패합니다. 반대로 숨김이 아닌데 체크한 경우는 대개 문제가 없지만 불필요합니다.
- 특수문자와 대소문자를 확인합니다. 비밀번호는 대소문자를 구분하며, 이름에 보이지 않는 공백이 있는지도 점검하세요.
- 인쇄 품질: 밝은 곳에서 20~30cm 거리를 두고, 흐릿하거나 너무 작다면 오류 정정을 Q/H로 올리고 크게 출력하세요.
- 그래도 안 되면 스캔 후 나타난 문자열(복사해 확인)이 이 페이지의 "접속 문자열"과 같은지 비교합니다.
흔한 오해와 한계
- "QR을 찍으면 비밀번호가 안 보이니 안전하다"는 오해입니다. 기기에 저장된 뒤에는 보이지 않을 수 있지만, QR 자체를 해석하면 평문입니다.
- 이미 연결된 기기를 대체하지 않습니다. 스캔은 새 기기가 접속 정보를 입력하는 과정을 줄여 줄 뿐입니다.
- 공공장소에서 출처가 불분명한 QR을 스캔해 와이파이에 접속하는 것은 위험할 수 있습니다. 가짜 와이파이로 유도하는 사례가 있으므로 QR코드 피싱 가이드를 확인하세요.
- 일반 링크/텍스트 QR이 필요하다면 QR코드 생성기를, 연락처 QR은 연락처 QR 생성기를 쓰세요.
- 비밀번호 자체가 약하다면 QR 이전에 비밀번호부터 바꾸는 것이 우선입니다. 비밀번호 생성기로 충분히 긴 무작위 비밀번호를 만들 수 있습니다.
만든 QR코드를 활용하는 방법
게스트용이라면 현관이나 거실에 액자 형태로 비치하고, 집 방문객에게 "카메라를 열고 이 QR을 비춰 주세요"라고 안내하면 비밀번호를 말로 불러 줄 필요가 없습니다. 가게라면 테이블 스탠드에 이름(SSID)을 함께 인쇄해 QR이 안 되는 기기도 수동 입력할 수 있게 하세요. 가정에서는 TV, 프린터, 스마트 스피커처럼 카메라가 없는 기기는 QR 대신 기기 화면에서 직접 입력해야 한다는 점도 기억해 둘 만합니다. 공유기를 교체하거나 비밀번호를 갱신할 때마다 새 QR을 생성해 교체하는 습관을 들이면 오래된 QR로 인한 혼선을 막을 수 있습니다.
자주 묻는 질문
모든 스마트폰에서 다 인식되나요?
대부분의 최신 iOS와 안드로이드 기본 카메라 앱에서 자동으로 인식됩니다. 다만 일부 구형 기기나 제조사 맞춤 카메라에서는 별도의 QR 스캔 앱이 필요할 수 있고, 카메라가 없는 노트북·TV 등은 수동 입력이 필요합니다.
일반 QR코드 생성기와는 어떻게 다른가요?
일반 QR코드는 URL이나 텍스트를 담지만, 이 생성기는 와이파이 자동 접속을 위한 표준 규격 문자열을 담아 스캔 즉시 접속 화면이 뜨도록 만들어줍니다. 특수문자 이스케이프와 숨김 네트워크 표기를 자동으로 처리해 주는 점도 다릅니다.
WPA3 공유기인데 어떤 보안 방식을 선택해야 하나요?
대부분의 WPA3 공유기는 WPA2와 함께 쓰는 혼합 모드로 운영되므로 "WPA/WPA2/WPA3"를 선택하면 됩니다. WPA3 전용 모드의 지원은 기기마다 달라서, 스캔했는데 연결이 안 된다면 공유기를 혼합 모드로 바꿔 보세요.
비밀번호를 바꾸면 QR코드도 다시 만들어야 하나요?
네. QR에는 만든 시점의 비밀번호가 들어 있으므로 비밀번호나 이름을 바꾸면 새로 생성해야 합니다.
한글 와이파이 이름도 되나요?
대부분 가능합니다. 다만 한글은 글자당 데이터가 더 필요해 QR이 커질 수 있고, 기기·OS에 따라 한글 SSID 인식이 불안정한 경우가 있어 영문 이름이 가장 안정적입니다. 인식이 안 되면 영문 이름으로 바꾸는 것도 방법입니다.
숨김 네트워크는 어떻게 설정하나요?
"숨김 네트워크" 체크박스를 켜면 접속 문자열에 H:true가 추가되어, 스캔한 기기가 이름이 방송되지 않는 네트워크를 직접 찾아 연결하도록 시도합니다.
이미지 파일은 어디에 저장되나요?
"이미지 다운로드"를 누르면 브라우저의 기본 다운로드 폴더에 PNG 파일(wifi-qrcode-playinfobox.png)이 저장됩니다. 서버를 거치지 않고 기기 안에서만 만들어집니다.