Kiểm tra mã vạch EAN-13 / UPC
Kiểm tra mã vạch sản phẩm (EAN-8, EAN-13, UPC-A, GTIN-14, ISBN-10/13, ISSN), tính số kiểm tra và tra tổ chức cấp mã theo tiền tố GS1, ví dụ 893 = GS1 Việt Nam.
Kết quả
Bấm “Chạy” để xem kết quả.
API kiểm tra mã vạch xác nhận dãy số in dưới mã vạch sản phẩm. API nhận diện EAN-8, UPC-A (12 số), EAN-13 và GTIN-14 / ITF-14, kiểm tra số kiểm tra mod-10 của GS1 và trả về mã GTIN 14 số chuẩn hoá dùng trong trao đổi dữ liệu GS1. Với compute=true, API tính số kiểm tra còn thiếu cho mã bạn đang tạo.
Ba chữ số đầu được tra trong bảng tiền tố GS1: 893 là GS1 Việt Nam, 690–699 Trung Quốc, 885 Thái Lan, 450–459 và 490–499 Nhật Bản, 978–979 sách (ISBN), 977 tạp chí (ISSN), 200–299 mã dùng nội bộ cửa hàng. Lưu ý tiền tố cho biết tổ chức thành viên GS1 nào cấp mã doanh nghiệp, không phải nơi sản xuất. Sách có thêm dạng ISBN-10 / ISBN-13 và ấn phẩm định kỳ có ISSN; số ISBN-10 (có X) cũng được nhận trực tiếp.
Bảng tiền tố lấy từ danh sách chính thức của GS1 và được tự động cập nhật hằng tuần.
Dùng trong code của bạn
curl "https://apibox.io.vn/v1/gtin-check?code=8934588012228" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/gtin-check?code=8934588012228', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/gtin-check?code=8934588012228",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/gtin-check?code=8934588012228');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Mã 893 có nghĩa là “sản xuất tại Việt Nam” không?
Không hẳn. 893 nghĩa là mã doanh nghiệp do GS1 Việt Nam cấp; sản phẩm có thể sản xuất ở nơi khác, và hàng Việt Nam cũng có thể mang tiền tố khác.
Số kiểm tra được tính thế nào?
Các chữ số được nhân lần lượt 3 và 1 từ phải sang; số kiểm tra làm tổng chia hết cho 10.
API có cho biết tên sản phẩm không?
Không, API chỉ kiểm tra dãy số và tiền tố. Thông tin sản phẩm nằm trong cơ sở dữ liệu của GS1 và nhà bán lẻ.