Bộ công cụ QR & mã vạch — Tạo, giải mã, WiFi, vCard & hơn thế
Công cụ QR & mã vạch
Công cụ QR và mã vạch trực tuyến miễn phí — tạo mã QR, giải mã mã đã quét, tạo mã vạch (CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14), quét mã vạch, QR đăng nhập WiFi, QR danh thiếp vCard, tạo hàng loạt, QR có kiểu với logo. Tất cả trong trình duyệt của bạn.
Nhấn để tải ảnh mã QR lên
hoặc kéo & thả
Nhấn để tải ảnh mã vạch lên
hoặc kéo & thả
Cách mỗi chế độ hoạt động
Tạo QR: Mọi văn bản hoặc URL được mã hóa thành mã QR (ma trận mã vạch Quick Response) bằng thư viện qrcode v1.5.1. Ma trận QR được vẽ trực tiếp lên canvas HTML. Sửa lỗi quyết định khả năng phục hồi — L (7%) cho mã nhỏ nhất, M (15%) là chuẩn, Q (25%) bền, H (30%) cho phép chồng logo. Kích thước lớn hơn = quét dễ hơn từ xa. Nhấn Tải PNG để lưu ảnh QR.
Giải mã QR: Tải ảnh mã QR lên (hoặc dán URL ảnh) và bộ giải mã QR quét mọi điểm ảnh để tìm ba mẫu định vị (các góc vuông đánh dấu) và trích dữ liệu đã mã hóa. Ảnh trước hết được vẽ lên một canvas ẩn để phân tích ImageData ở mức điểm ảnh. Với ảnh từ URL, máy chủ từ xa phải cho phép truy cập chéo nguồn. Hỗ trợ kéo-thả.
Tạo mã vạch: Dữ liệu nhập được mã hóa thành mã vạch tuyến tính 1D. Mỗi định dạng có quy tắc riêng: CODE128 xử lý toàn bộ ASCII (đa dụng tốt nhất), CODE39 chỉ chữ và số, EAN-13/UPC-A yêu cầu đúng 13/12 chữ số với chữ số kiểm tra tự động, EAN-8 cần 7-8 chữ số, ITF-14 dùng cho bao bì thùng carton. Đầu vào không hợp lệ hiển thị lỗi trên canvas. Điều chỉnh độ rộng vạch (1-4px) và chiều cao tổng; bật/tắt văn bản đọc được bên dưới các vạch.
Quét mã vạch: Dùng chuỗi dự phòng ba tầng để tương thích tối đa. Tầng 1: API BarcodeDetector gốc (Chrome/Edge 83+, Safari 17+), xử lý mã vạch 1D và mã 2D trong một lần. Tầng 2: bộ giải mã QR nhanh qua quét mẫu điểm ảnh các mẫu định vị. Tầng 3: engine mã vạch 1D/2D toàn diện gồm CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec. Tải ảnh lên hoặc kéo-thả; kết quả hiển thị định dạng nhận diện được và nội dung đã giải mã với một lần nhấn Sao chép.
QR WiFi: Thông tin đăng nhập WiFi được định dạng thành chuỗi chuẩn WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; (theo đặc tả WiFi của ZXing), rồi mã hóa thành mã QR chuẩn. Khi máy ảnh điện thoại hoặc ứng dụng QR quét, thiết bị tự kết nối mạng mà không cần gõ mật khẩu. Tùy chọn mã hóa: WPA/WPA2 (hiện đại), WEP (cũ), hoặc None (mạng mở). Đặt SSID ẩn thành True cho mạng không phát sóng tên.
QR vCard: Thông tin liên hệ được định dạng thành khối văn bản vCard 3.0 (BEGIN:VCARD...END:VCARD), rồi mã hóa thành mã QR. Khi quét, điện thoại hỏi có lưu liên hệ mới với tên, số điện thoại, email, công ty, chức danh và website đã điền sẵn. Mọi trường đều tùy chọn — điền ít nhất một tên để tạo. Định dạng vCard chuẩn tương thích với iOS, Android và mọi ứng dụng danh bạ lớn.
QR hàng loạt: Dán nhiều mục văn bản (mỗi dòng một mục) và mỗi mục được mã hóa độc lập thành mã QR riêng. Tất cả mã hiển thị trong lưới bên dưới. Mỗi thẻ QR hiển thị nhãn nội dung (rút gọn cho dễ đọc) và có nút Lưu để tải từng QR về dạng PNG. Thanh trượt kích thước điều chỉnh đồng đều mọi mã. Các dòng trống bị bỏ qua.
QR có kiểu: Tạo mã QR với màu nền/màu chữ tùy chỉnh (chọn cặp màu nào có độ tương phản đủ) và logo ở giữa tùy chọn. Dùng sửa lỗi mức H (dung sai 30%) để QR vẫn quét được ngay cả khi logo che khoảng 22% diện tích mã. Logo được đặt ở giữa với một viền trắng nhỏ để tách khỏi các module QR. Màu được áp dụng qua chuỗi hex RGBA; QR được vẽ thành ảnh trước, rồi lớp logo được vẽ lên trên.