QR코드 생성기
텍스트나 URL을 입력하면 QR코드 이미지를 생성합니다. Canvas API 기반.
QR코드 생성기는 텍스트나 URL을 입력하면 즉시 QR코드 이미지를 생성하는 도구입니다. 순수 Canvas API를 사용하여 외부 라이브러리 없이 브라우저에서 직접 QR코드를 렌더링합니다. QR코드 버전 1~10을 지원하며, 입력 텍스트 길이에 따라 자동으로 적절한 버전이 선택됩니다. 생성된 QR코드는 PNG 이미지로 다운로드하거나 클립보드에 복사할 수 있습니다. 웹사이트 URL, Wi-Fi 접속 정보, 명함 정보 등 다양한 텍스트를 QR코드로 변환하여 활용할 수 있습니다.
입력
19 / 2,000자
25 x 25 모듈
Byte 모드 인코딩
생성된 QR코드
workflow
사용 방법
약 10초
텍스트 입력
QR코드로 변환할 텍스트나 URL을 입력합니다.
크기 선택
원하는 이미지 크기(200~500px)를 선택합니다.
다운로드 또는 복사
생성된 QR코드를 PNG로 다운로드하거나 이미지를 복사합니다.
principle
계산 원리
QR코드(Quick Response Code)는 1994년 일본 덴소웨이브가 개발한 2차원 매트릭스 바코드입니다. 데이터를 흑백 모듈의 격자 패턴으로 인코딩하며, 버전 번호에 따라 격자 크기가 결정됩니다. 버전 1은 21×21 모듈, 버전 10은 57×57 모듈이며, 버전이 1 증가할 때마다 가로세로 4모듈씩 늘어납니다. 공식으로는 (4V + 17) × (4V + 17) 모듈입니다.
QR코드의 핵심 수학 원리는 리드-솔로몬(Reed-Solomon) 오류 정정 코드입니다. 이는 유한체(갈루아 체, GF(2^8)) 위의 다항식 연산을 기반으로 합니다. 오류 정정 레벨 L은 약 7%, M은 15%, Q는 25%, H는 30%의 데이터 손상을 복원할 수 있습니다. 오류 정정 능력이 높을수록 더 많은 모듈이 정정 코드에 할당되므로 저장 가능한 실제 데이터 양은 줄어듭니다.
데이터 인코딩은 숫자 모드(10비트당 3자리), 영숫자 모드(11비트당 2글자), 바이트 모드(8비트당 1바이트) 등 모드에 따라 효율이 다릅니다. 한글은 바이트 모드(UTF-8)로 처리되어 글자당 3바이트(24비트)를 사용합니다.
faq
자주 묻는 질문
cases
실생활 예시
웹사이트 URL 공유
블로그나 포트폴리오 URL을 명함에 QR코드로 넣으려 합니다.
URL을 입력하고 400px 이상 크기로 생성한 뒤 PNG를 다운로드하여 명함 디자인에 삽입합니다.
Wi-Fi 접속 정보 공유
카페나 사무실 Wi-Fi 비밀번호를 방문객에게 쉽게 공유하고 싶습니다.
"WIFI:T:WPA;S:네트워크명;P:비밀번호;;" 형식으로 입력하면 스마트폰 카메라로 바로 연결 가능한 QR코드가 생성됩니다.
이벤트 안내 포스터
학교 축제 안내 페이지 URL을 포스터에 QR코드로 삽입하려 합니다.
URL을 입력하고 500px로 생성하면 A4 크기 포스터에서도 선명하게 인식되는 QR코드를 얻을 수 있습니다.
제품 설명서 연결
제품 패키지에 온라인 사용 설명서 링크를 QR코드로 인쇄하려 합니다.
설명서 URL을 QR코드로 변환하면 소비자가 스마트폰으로 바로 매뉴얼을 확인할 수 있습니다.
glossary
용어 사전
- QR코드 (Quick Response Code)
- 2차원 매트릭스 바코드로, 텍스트, URL 등의 데이터를 흑백 모듈 패턴으로 인코딩하여 카메라로 빠르게 읽을 수 있습니다.
- 모듈 (Module)
- QR코드를 구성하는 최소 단위인 흑색 또는 백색의 정사각형 셀입니다.
- 오류 정정 (Error Correction)
- QR코드 일부가 손상되어도 데이터를 복원할 수 있는 기능으로, L/M/Q/H 4단계를 지원합니다.
- 리드-솔로몬 코드 (Reed-Solomon)
- 유한체 위의 다항식 연산 기반 오류 정정 알고리즘으로, CD, DVD, QR코드 등에 사용됩니다.
- 파인더 패턴 (Finder Pattern)
- QR코드 세 모서리에 있는 큰 정사각형 마크로, 스캐너가 QR코드의 위치와 방향을 인식하는 데 사용됩니다.
- UTF-8
- 유니코드 문자를 가변 길이(1~4바이트)로 인코딩하는 방식으로, 한글은 3바이트를 차지합니다.
next tools