사용 방법
- 링크나 텍스트를 입력하거나 붙여 넣습니다. 입력하는 동안 QR 코드가 나타납니다.
- 오류 정정 단계, 테두리, 색을 고릅니다. 밝은 배경에 어두운 코드를 유지하세요.
- PNG(크기 선택) 또는 어떤 크기에서도 선명한 SVG로 내려받습니다. 쓰기 전에 휴대폰으로 스캔해 보세요.
예시
https://example.com
→ 스캔하면 https://example.com이 열리는 QR 코드
Hello
→ 스캔하면 Hello 텍스트가 보이는 QR 코드링크가 아닌 텍스트는 스캐너가 일반 텍스트로 다룹니다.
4000자의 아주 긴 텍스트
→ 오류: QR 코드에 담기에는 데이터가 너무 많습니다가장 낮은 오류 정정 단계에서도 QR 코드는 최대 2953바이트까지만 담을 수 있습니다.
계산 방식
텍스트는 바이트로 바뀌고, 오픈소스 node-qrcode 라이브러리가 선택한 오류 정정 단계에서 담을 수 있는 가장 작은 QR 코드 버전으로 인코딩합니다. 미리보기와 SVG 다운로드는 같은 벡터 이미지입니다. PNG 다운로드는 입력한 픽셀 크기(64에서 2048)로 캔버스에 그려서 만듭니다.
QR 코드는 L 단계에서 최대 2953바이트를 담을 수 있고, 높은 단계에서는 더 적습니다. 한글처럼 영문 알파벳이 아닌 텍스트는 글자당 바이트가 더 많이 듭니다.
QR Code는 DENSO WAVE INCORPORATED의 등록 상표입니다.
출처
자주 묻는 질문
- QR 코드는 만료되거나 스캔이 추적되나요?
- 아니요. 코드에 입력한 텍스트 자체가 들어 있습니다. 어떤 서비스를 가리키는 것이 아니므로 만료되지 않고 스캔 횟수를 세는 곳도 없습니다. 스캔 통계가 필요하면 추적 서비스의 링크를 써야 합니다.
- 오류 정정 단계는 어떤 것을 골라야 하나요?
- 코드가 얼마나 훼손되거나 가려져도 읽히는지를 정합니다. L은 약 7%, M은 15%, Q는 25%, H는 30%입니다. 단계가 높을수록 코드가 촘촘해져 담을 수 있는 데이터가 줄고, 작게 인쇄하면 스캔하기 어려워집니다. 기본값으로는 M이 알맞습니다.
- 테두리는 얼마나 두어야 하나요?
- QR 표준은 코드 둘레에 모듈(작은 사각형) 4개 너비의 빈 테두리를 요구합니다. 여기의 기본값은 2이며 화면에서는 괜찮지만, 인쇄할 때는 4를 쓰세요.
- 색을 넣은 QR 코드가 스캔되지 않는 이유는 무엇인가요?
- 스캐너는 밝은 배경 위의 대비가 강한 어두운 모듈을 기대합니다. 어두운 배경에 밝은 코드나 대비가 낮은 색 조합은 일부 스캐너에서 실패하므로, 먼저 휴대폰으로 확인하세요.
- 입력한 텍스트가 업로드되나요?
- 아니요. 코드는 브라우저 안에서 만들어지며 텍스트는 서버로 전송되지 않습니다.