§

Dán văn bản hoặc URL để mã hóa

Chế độ nhập
Đầu vào của bạn được mã hóa cục bộ trong trình duyệt. Không có gì được tải lên.
Nhập văn bản hoặc URL để tạo mã QR.
§

Tùy chọn

8 Số điểm ảnh trên mỗi mô-đun QR (4-20).
Số mô-đun lề trắng quanh mã QR (0-8).
§

Xem trước

Bản xem trước mã QR sẽ hiển thị tại đây...
PNG phù hợp nhất cho trò chuyện và slide; SVG co giãn sắc nét khi in.

Mã QR là phần không thể thiếu của cuộc sống số tại Việt Nam. VietQR do NAPAS phát hành theo chuẩn EMVCo phủ khắp quán phở, tiệm cà phê và chợ truyền thống — chủ quán in mã QR thanh toán liên ngân hàng Vietcombank, Techcombank và MB Bank ngay tại quầy. ZaloPay và MoMo tạo mã QR động cho mỗi giao dịch. Tổng cục Thuế dùng mã QR trên hóa đơn điện tử để khách tra cứu nhanh. Các quán cà phê tại phố cổ Hà Nội và quận 1 TP.HCM dán mã QR Wi-Fi tuân theo chuẩn ISO/IEC 18004.

Mã QR là gì?

Một mã QR là một mã vạch ma trận hai chiều được định nghĩa bởi ISO/IEC 18004. Các mô-đun đen-trắng sắp xếp trên một lưới vuông mã hóa bất kỳ tải trọng ngắn nào — một URL, một số điện thoại, một thông tin Wi-Fi, vài trăm byte văn bản tùy ý — cùng với dữ liệu sửa lỗi Reed-Solomon để biểu tượng vẫn quét được sau khi bị hỏng một phần, dính bẩn hoặc bị logo đè lên. Công cụ này dựng những biểu tượng đó trực tiếp trong trình duyệt của bạn bằng thư viện qr-code-styling theo giấy phép MIT của Denys Kozak và xuất ra thành tệp PNG dạng raster và SVG dạng vector sạch — với tùy chọn kiểu chấm, kiểu mắt ở góc và logo ở giữa — không hình mờ, không pixel theo dõi và không thương hiệu trong vùng yên.

Bộ tạo mã QR này hoạt động như thế nào?

Việc mã hóa chạy hoàn toàn trên máy của bạn. Chuỗi đầu vào và các tùy chọn bạn chọn được biến thành một lưới mô-đun, được vẽ vào một <canvas> để xuất PNG và vào một phần tử <svg> để xuất vector. Các bước như sau:

  1. Văn bản hoặc URL của bạn được lấy từ ô nhập và được căn theo bảng phiên bản trong đặc tả QR (phiên bản 1 đến 40, từ 21x21 đến 177x177 mô-đun). Phiên bản nhỏ nhất phù hợp với tải trọng của bạn ở mức sửa lỗi đã chọn sẽ được chọn tự động.
  2. Tải trọng được phân đoạn và mã hóa thành bộ ký tự QR — chế độ số, chữ-số, byte hoặc kanji — rồi được đệm đến dung lượng dữ liệu của phiên bản đó. Việc sửa lỗi tiến Reed-Solomon được tính và nối thêm để biểu tượng có thể chịu được hư hỏng một phần.
  3. Các mẫu định vị, mẫu căn chỉnh, mẫu thời gian và thông tin định dạng/phiên bản được sắp đặt trên lưới. Các byte dữ liệu đã mã hóa và byte sửa lỗi được xen kẽ vào các mô-đun còn lại theo quy tắc tạo mặt nạ của đặc tả.
  4. Lưới mô-đun được dựng hai lần: một lần lên canvas HTML ở kích thước điểm ảnh trên mỗi mô-đun bạn chọn để tải xuống PNG, và một lần dưới dạng <svg> với một phần tử <path> duy nhất để tải xuống vector không phụ thuộc độ phân giải.
  5. Cả hai đầu ra đều dùng màu nền trước và màu nền bạn chọn, với lề vùng yên bạn chỉ định. Không có gì được thêm vào biểu tượng — không có logo ở góc, không có URL rút gọn theo dõi, không có thẻ phân tích trên yêu cầu trang.

Tại sao nên dùng bộ tạo mã QR này?

  • Không bao giờ có hình mờ: mã QR được tạo chỉ chứa các mô-đun mà tải trọng của bạn yêu cầu cộng với vùng yên bạn đã yêu cầu. Không logo đè, không dấu “made with X” ở góc, không bộ rút gọn URL gắn thương hiệu chèn vào liên kết của bạn.
  • Quyền riêng tư từ thiết kế: việc mã hóa diễn ra trong tab của bạn. Chuỗi đầu vào của bạn không bao giờ được gửi đến máy chủ, không bao giờ được ghi nhật ký, không bao giờ chạy qua phân tích. Mở DevTools trong khi bạn tạo và bảng Network sẽ im lặng.
  • PNG và SVG chỉ trong một cú nhấp: nhận raster sắc nét đến từng điểm ảnh cho trò chuyện, slide và nhãn in, và vector sạch cho biển hiệu, bao bì và bất cứ thứ gì cần co giãn mà không bị mờ.
  • Đầu ra đúng chuẩn: biểu tượng tuân theo ISO/IEC 18004, sử dụng sửa lỗi Reed-Solomon ở mức bạn chọn (L ≈ phục hồi 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30%) và quét được bằng bất kỳ trình đọc tuân thủ nào trên bất kỳ điện thoại nào.

Các ứng dụng phổ biến của mã QR là gì?

Mã QR xuất hiện ở bất cứ nơi nào một chuỗi ngắn cần chuyển từ bản in hoặc màn hình sang một chiếc điện thoại:

  • Chia sẻ liên kết mà không cần gõ: áp phích, tờ rơi, thẻ hội nghị, thẻ bàn nhà hàng và bao bì sản phẩm đều dùng mã QR để giao một URL cho camera điện thoại chỉ trong một cú chạm.
  • Khởi tạo và chứng thực: chuỗi kết nối Wi-Fi, danh thiếp liên hệ (vCard / MeCard), mật khẩu một lần và liên kết cài đặt ứng dụng thường được giao bằng mã QR cho kiosk, phòng khách sạn và gian hàng triển lãm.
  • Hậu cần và dán nhãn: theo dõi gói hàng, thẻ tài sản, thùng kho, vé và liên kết sâu trên hóa đơn dùng mã QR vì camera điện thoại có thể đọc được chúng từ một nhãn dán nhăn ở góc khó.

Ví dụ về mã QR trông như thế nào?

Dán URL https://tools.ultim8soft.com vào ô nhập, để mức sửa lỗi ở M và nhấp TẠO. Công cụ chọn phiên bản QR nhỏ nhất phù hợp với tải trọng ở mức phục hồi ≈15%, vẽ lưới mô-đun thu được lên canvas và tạo ra một SVG tương ứng. Cả hai tệp tải xuống chỉ chứa URL của bạn — không có bộ rút gọn bao quanh nó, không có logo ở trung tâm, không có siêu dữ liệu nào ngoài tiêu đề PNG và SVG tiêu chuẩn. Tăng mức sửa lỗi lên H thì biểu tượng đậm đặc hơn nhưng vẫn chịu được logo đè hoặc bị nhòe một phần khi bạn quét.

Bộ tạo mã QR này được xây dựng cho một việc duy nhất: biến một chuỗi thành một biểu tượng QR sạch mà bạn thực sự có thể dùng được, mà không phải nhường đầu vào, khán giả hay góc hình ảnh của mình cho một bên thứ ba. Dán, tạo, tải xuống — không có gì khác rời khỏi tab.