데이터 매트릭스 코드 생성기
정사각형 또는 직사각형 Data Matrix(ECC 200) 코드를 만들고, 응용 식별자로 GS1 DataMatrix도 만듭니다. 자동 또는 고정 크기, PNG나 SVG로 저장합니다.
Data Matrix는 전자 부품, 의약품 포장, 수술 기구, 택배 라벨에서 볼 수 있는 작은 정사각형 2차원 코드입니다. 아주 좁은 공간에 1차원 바코드보다 훨씬 많은 정보를 담고, 일부가 긁혀도 읽을 수 있습니다. 이 생성기는 정사각형 또는 직사각형 표준 ECC 200 심볼과, 괄호로 쓴 응용 식별자로 만드는 GS1 DataMatrix를 모두 브라우저에서 만듭니다.
사용 방법
- 텍스트를 입력하거나, GS1 모드를 선택하고 (01)09506000134352(17)261231(10)ABC123 같은 GS1 데이터를 입력합니다.
- 정사각형 또는 직사각형과 자동 크기(들어가는 가장 작은 크기)를 고르거나 고정 크기를 고릅니다.
- 모듈 크기(픽셀)와 심볼 둘레의 콰이어트 존을 정합니다.
- PNG나 SVG를 내려받고, 실제로 쓸 리더로 시험 인쇄본을 스캔해 보세요.
계산식
심볼 = 데이터 코드워드 + GF(256) 위의 Reed–Solomon 코드워드(다항식 x⁸ + x⁵ + x³ + x² + 1), ISO/IEC 16022 "utah" 패턴으로 배치
텍스트는 ASCII 모드로 인코딩합니다. 숫자 두 개가 코드워드 하나를 공유하고(130 + 숫자 쌍), 다른 문자는 코드워드 하나(값 + 1)를 쓰며, 127을 넘는 바이트는 업시프트 코드워드를 추가합니다. 남는 용량은 패드 값 129와 이어지는 의사 난수 패드로 채웁니다. 오류 정정은 크기마다 정해져 있으므로(예: 10 × 10 심볼은 코드워드 5개) 수준을 고를 수 없습니다. GS1 DataMatrix는 FNC1(코드워드 232)로 시작하고 가변 길이 필드 뒤에서 다시 사용합니다.
예시
123456은 코드워드 세 개가 됩니다: 12 → 142, 34 → 164, 56 → 186. 가장 작은 심볼인 10 × 10이 가득 차며, 오류 정정 코드워드 다섯 개는 114, 25, 5, 88, 102로 ISO/IEC 16022의 계산 예와 같습니다. Hello는 글자마다 코드워드가 하나씩(H = 72 + 1 = 73) 필요해 코드워드 다섯 개가 되므로 12 × 12로 올라가거나 8 × 18 직사각형에 들어갑니다.
자주 묻는 질문
어떤 스캐너로 읽을 수 있나요?
휴대폰 스캐너 앱과 모든 2차원 이미징 스캐너가 읽습니다. 1차원 바코드만 읽는 레이저 스캐너는 Data Matrix를 읽지 못합니다.
한글, 이모지, 악센트 문자도 되나요?
네. Latin-1 텍스트(é나 ü 포함)는 그대로 저장하고, 다른 문자는 ECI 표시와 함께 UTF-8로 저장하며 최신 리더가 이를 해독합니다. 일부 오래된 산업용 스캐너는 잘못 표시할 수 있으니 먼저 시험해 보세요.
왜 다른 생성기보다 심볼이 큰가요?
이 인코더는 모든 리더가 지원하는, 숫자 쌍을 쓰는 ASCII 모드를 사용합니다. 일부 생성기는 긴 텍스트에 C40, Text, Base 256 모드로 전환해 더 작은 크기에 도달하기도 합니다.
정사각형과 직사각형 중 무엇을 고를까요?
직사각형(최대 16 × 48, 코드워드 49개)은 케이블 라벨처럼 좁은 공간에 맞고, 정사각형은 훨씬 많이 담아 144 × 144에서 코드워드 1,558개까지 담습니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/data-matrix-generator/
인용·퍼가기
kakaoCalc. (2026, November 8). 데이터 매트릭스 코드 생성기. https://kakao.mobile/ko/tools/data-matrix-generator/
“데이터 매트릭스 코드 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/data-matrix-generator/.