사용법
- 텍스트나 URL을 입력하세요.
- 필요하면 오류 복원 레벨을 선택하세요.
- "생성" 버튼을 누르고 PNG로 다운로드하세요.
🎯 이럴 때 씁니다
- 명함·전단지·포스터 — 웹사이트 링크를 QR 코드로 삽입. 인쇄물은 완성 후 텍스트를 고치기 어려우므로, 오류 복원 레벨을 Q 이상으로 높여 접힘·오염에 대비하는 것이 좋습니다.
- Wi-Fi 공유 — 방문객에게 Wi-Fi 정보를 QR로 간편 공유.
WIFI:T:WPA;S:네트워크이름;P:비밀번호;;형식의 문자열을 입력하면 스캔만으로 자동 접속되는 QR을 만들 수 있습니다. - 매장·행사 안내 — 메뉴판·설문지·이벤트 페이지 링크 연결. 테이블마다 붙여두는 소형 스티커라면 L 레벨로도 충분히 인식됩니다.
- 포장·라벨 — 제품 상세정보나 원산지 인증 페이지로 연결. 반복 노출·마모가 잦은 환경이면 H 레벨을 권장합니다.
입력 · 출력 예시
입력
https://developk.kr/ (오류 복원 레벨: M)
출력
QR Version 2 · 25×25 모듈 · 마스크 자동 선택 ███████ █ █ █ ███████ █ █ ██ ██ █ █ █ █ ███ █ ███ █ █ █ █ ███ █ … (전체 코드는 PNG로 다운로드)
URL https://developk.kr/(20바이트)를 오류 복원 레벨 M으로 인코딩하면 Version 2, 25×25 모듈의 QR 코드가 만들어집니다. 위 그림은 왼쪽 위 파인더 패턴을 포함한 실제 모듈 배치의 일부이며, 전체 코드는 PNG 이미지로 저장됩니다.
오류 복원 레벨과 데이터 용량
| 레벨 | 복원 가능 손상률 | 숫자 최대(대략) | 영숫자 최대(대략) | 추천 상황 |
|---|---|---|---|---|
| L | ~7% | 7,089자 | 4,296자 | 화면 표시용, 손상 위험 낮음 |
| M | ~15% | 5,596자 | 3,391자 | 일반 용도(기본값) |
| Q | ~25% | 3,993자 | 2,420자 | 인쇄물, 야외 게시 |
| H | ~30% | 3,057자 | 1,852자 | 로고 삽입, 마모가 잦은 환경 |
복원 레벨을 올릴수록 같은 내용도 오류 정정용 데이터가 늘어나 QR 코드의 모듈 수(크기)가 커집니다. 담을 내용이 길수록, 또는 QR 코드가 작게 인쇄될수록 낮은 레벨(L·M)이 스캔 성공률에 유리할 수 있습니다.
자주 묻는 질문
- 입력한 내용이 서버로 전송되나요?
- 전송되지 않습니다. QR 코드 인코딩(Reed-Solomon 오류 정정 포함)은 브라우저 안에서만 계산됩니다.
- 오류 복원 레벨은 무엇을 의미하나요?
- QR 코드 일부가 손상되어도 인식 가능한 정도입니다. 높을수록 손상에 강하지만 같은 내용도 더 큰 QR 코드가 됩니다.
- Wi-Fi 정보나 연락처도 QR로 만들 수 있나요?
- 네. 표준 형식의 텍스트를 입력하면 됩니다. Wi-Fi는
WIFI:T:WPA;S:이름;P:비밀번호;;, 연락처는 vCard 형식(BEGIN:VCARD...END:VCARD) 문자열을 그대로 입력하세요. - 생성한 QR 코드를 상업적으로 사용해도 되나요?
- 네. 생성된 이미지는 자유롭게 사용할 수 있으며, 별도의 라이선스 제한이 없습니다.
다른 보안 도구
🔑
비밀번호 생성기
안전한 무작위 비밀번호 생성
#️⃣
해시값 생성
MD5·SHA1·SHA256 해시 생성
🗝️
htpasswd 생성
APR1-MD5 해시 비밀번호 생성
🔍
SSL 인증서 내용 확인
인증서 발급자·유효기간·SAN 확인
📜
CSR 내용 확인
CSR 주체·공개키 정보 확인
♻️
SSL 인증서 변환
PEM ↔ DER(HEX) 형식 변환
🤝
SSL 인증서·개인키 쌍 검사기
인증서·개인키 짝 확인
🩺
SSL 체커
HTTPS 접속·인증서 신뢰 여부 확인
🪄
SSL 인증서 생성
자체서명 SSL 인증서·키 생성
🔐
Base64 인코딩·디코딩
텍스트 ↔ Base64 변환
🔑
HTTP Authentication 헤더 생성
Basic·Bearer Authorization 헤더 생성
🪪
JWT 디코더
JWT 헤더·페이로드 확인, HS256 서명 검증
🎫
랜덤 토큰/시크릿 생성기
Hex·Base64·UUID 토큰 생성
🔒
Jasypt 암호화·복호화
Spring Boot ENC(...) 값 암복호화