design

Mã QR Mang Thương Hiệu Riêng: Thêm Logo và Màu Sắc Với Công Cụ Tạo Mã QR Miễn Phí

Cách cơ chế sửa lỗi cho phép bạn chèn logo lên mã QR, các quy tắc về độ tương phản và vùng yên tĩnh để mã vẫn quét được, và sự thật về mã QR tĩnh so với động.

Published 2026-06-09 · 8 min read

Affiliate disclosure

Some links below are affiliate links. I may earn a commission from qualifying purchases at no extra cost to you. I only recommend tools I have used or tested.

Một mã QR có thể quét trên nền xanh lá, minh họa cho thiết kế mã QR mang thương hiệu riêng
Photo by sentidos humanos on Unsplash

TL;DR

  • Một mã QR đen trắng bình thường thì quét rất tốt. Nhưng một mã mang thương hiệu riêng — có logo, màu sắc thương hiệu, khung viền — sẽ trông đáng tin cậy hơn và thường được quét nhiều hơn, đặc biệt là trên bao bì hay biển hiệu, nơi một mã QR trơ trụi trông giống hệt mã lừa đảo.
  • Bạn có thể thả logo vào giữa mã là nhờ cơ chế sửa lỗi. Mã QR sử dụng tính năng dự phòng Reed–Solomon, trong đó Cấp độ H phục hồi tới 30% dữ liệu. Logo lúc này chỉ là "vết thương" mà mã tự động phục hồi.
  • Hai quy tắc giúp mã QR có thương hiệu vẫn quét được: độ tương phản (module tối trên nền sáng, tối thiểu ~3:1) và vùng yên tĩnh 4-module (lề trắng mà bạn tuyệt đối không được cắt tỉa).
  • Tĩnh vs Động mới là lựa chọn quan trọng. Mã tĩnh tồn tại mãi mãi và hoàn toàn miễn phí; mã động cho phép chỉnh sửa đích đến và theo dõi lượt quét, nhưng khiến mã in của bạn phụ thuộc vĩnh viễn vào một máy chủ chuyển hướng của bên thứ ba, thứ mà họ có thể thu tiền hoặc đóng cửa bất cứ lúc nào.
  • Công cụ tạo mã QR miễn phí của AnyTools chỉ tạo ra mã tĩnh: riêng tư, không cần tài khoản, không theo dõi, không phụ thuộc chuyển hướng.

Tại sao lại phải gắn thương hiệu cho mã QR?

Nói thẳng nhé: một mã QR đen trắng nguyên bản thì quét vô tư. Gắn thương hiệu không phải là yêu cầu về mặt kỹ thuật — nó là một nước đi để tăng độ tin cậy và tỷ lệ chuyển đổi.

Một mã QR trần trụi trên áp phích hay hộp sản phẩm trông không khác gì mấy tem dán bãi xe hay tờ rơi lừa đảo mà bạn vẫn được khuyên là nên tránh xa. Người ta sẽ chần chừ. Nhưng nếu bạn đặt logo vào giữa, dùng màu thương hiệu cho các điểm ảnh, và bọc nó trong một khung có chữ "Quét để xem menu", thì hành động quét bỗng nhiên trở nên có chủ đích và an toàn hơn. Đó là toàn bộ lý do khiến mã QR mang thương hiệu tồn tại: không phải để quét tốt hơn, mà để người ta tin tưởng hơn.

Rủi ro là mọi người thường quá đà trong việc trang trí và làm hỏng mất chức năng cốt lõi của nó — khả năng quét. Vì vậy, bài viết này sẽ hướng dẫn bạn cách làm đẹp mã QR mà không vượt quá giới hạn. Tin tốt là tiêu chuẩn mã QR vốn được thiết kế để chịu đựng sự 'bạo hành' này rồi.

Cơ chế sửa lỗi giúp chèn logo trở nên khả thi

Mã QR là một tiêu chuẩn ISO — ISO/IEC 18004:2024 — được phát minh vào năm 1994 bởi Masahiro Hara tại công ty Nhật Bản Denso Wave. Chúng được tạo ra để dùng trong nhà máy, nơi nhãn mác thường bị trầy xước, nhòe hoặc rách. Do đó, định dạng này được tích hợp sẵn tính dự phòng: ngay cả khi mã bị hủy hoại một phần, nó vẫn có thể đọc được.

Tính dự phòng đó chính là sửa lỗi Reed–Solomon, hoạt động trên trường hữu hạn GF(2⁸) trên mã QR, theo tài liệu kỹ thuật về mã QR. Bạn không cần đi sâu vào toán học — chỉ cần hiểu kết quả của nó. Có 4 cấp độ sửa lỗi, mỗi cấp đánh đổi dung lượng dữ liệu lấy khả năng phục hồi khi mã bị mất:

Cấp độPhục hồi dữ liệuDùng khi nào
L (Low)~7%Mã sạch, lớn, ở trong nhà, không chèn ghép
M (Medium)~15%Mức mặc định phổ biến
Q (Quartile)~25%Có nguy cơ hỏng nhẹ hoặc đánh dấu một chút
H (High)~30%Bất cứ thứ gì chèn logo lên trên

Bốn tỷ lệ phần trăm này được lấy trực tiếp từ tài liệu sửa lỗi của chính Denso Wave. Điểm mấu chốt ở đây là: khi bạn thả một chiếc logo lên giữa mã, bạn đang cố tình phá hủy một số module. Miễn là diện tích bị phá hủy nằm trong giới hạn mà cấp độ sửa lỗi có thể xây dựng lại, máy quét sẽ phục hồi dữ liệu bị thiếu và đọc mã như bình thường.

Vì vậy, mã QR có logo không phải là một loại mã đặc biệt — nó chỉ là mã QR thông thường được tạo ở Cấp độ H, với một hình ảnh đồ họa được đặt vào vị trí mà tính dự phòng đủ sức 'hy sinh'. Dưới đây là các giới hạn thực tế, rút ra từ hướng dẫn chèn logo:

  • Luôn luôn tạo mã ở Cấp độ H nếu bạn có ý định gắn thương hiệu. Chèn logo vào mã cấp L hoặc M thường sẽ vượt quá khả năng phục hồi của chúng.
  • Giữ logo chiếm khoảng 20% diện tích mã trở lại. Giới hạn lý thuyết ở Cấp H là ~30%, nhưng trong thực tế, sự hao mòn, ánh sáng yếu, và camera kém sẽ bào mòn biên độ an toàn của bạn. Logo che từ 7–20% là khoảng an toàn và vừa đủ nổi bật.
  • Tránh xa ba ô vuông tìm kiếm ở các góc. Các hình vuông lồng nhau lớn đó là cách máy quét định vị và định hướng mã. Che mất một cái thì máy quét không thể tìm thấy mã — sửa lỗi cũng không thể cứu bạn đâu. Hãy giữ logo ở chính giữa.

Những quy tắc về độ tương phản và vùng yên tĩnh thực sự quan trọng

Có hai thứ làm hỏng nhiều mã QR mang thương hiệu hơn bất kỳ chiếc logo nào, và cả hai đều khá nhàm chán.

Độ tương phản. Máy quét chuyển đổi hình ảnh sang thang độ xám và tìm kiếm sự khác biệt sáng/tối rõ rệt để tách các module dữ liệu khỏi nền, như hướng dẫn thực tế về độ tương phản đã giải thích. Cấu hình đáng tin cậy nhất là module tối trên nền sáng — cùng một cực mà mã QR đã sử dụng từ thuở sơ sinh. Hãy nhắm tới tỷ lệ tương phản tối thiểu 3:1, và 4.5:1 trở lên thì an toàn hơn (đúng vậy, cùng một ngưỡng bạn dùng cho văn bản web dễ tiếp cận).

Bạn hoàn toàn có thể đặt màu thương hiệu vào các module tối — ví dụ như xanh ngọc lục bảo đậm, xanh navy, hay đỏ mận — miễn là nó đủ tối so với nền. Điều bạn không nên làm là đảo ngược mã thành module sáng trên nền tối. Một số điện thoại đời mới có thể giải mã dạng đảo ngược, nhưng nhiều ứng dụng camera mặc định và thiết bị cũ đọc không nổi. Đối với những thứ bạn chỉ in một lần rồi không thể thu hồi, "chỉ hoạt động trên vài chiếc điện thoại" là không thể chấp nhận được.

Vùng yên tĩnh (Quiet Zone). Mọi mã QR đều cần một lề trắng bao quanh bốn phía để máy quét biết mã kết thúc ở đâu và thiết kế của bạn bắt đầu từ đâu. Đặc tiêu chuẩn rất rõ ràng: Denso Wave yêu cầu một lề rộng 4 module ở mỗi bên, và ISO/IEC 18004 quy định lề đó phải để trống, không có chữ hay hình ảnh. Đây là quy tắc mà người ta hay vi phạm nhất khi cố nhét mã QR vào một bố cục chật chội — họ cắt lề trắng để tiết kiệm không gian, và mã ngừng quét khi đặt trên nền có nhiều chi tiết. Hãy cứ giữ nguyên vùng yên tĩnh 4-module. Nó tốn 0 đồng và là bắt buộc.

Tĩnh vs Động: Sự đánh đổi mà không ai ghi vào trang bán hàng

Đây là quyết định quan trọng nhất, và hầu hết các trang web về mã QR đều giấu nhẹm nó đi, bởi vì mã động chính là cách họ bán gói đăng ký.

Mã QR tĩnh mã hóa dữ liệu thực tế trực tiếp vào hình ảnh — URL thật, mật khẩu Wi-Fi, hoặc danh bạ. Không có bên trung gian. Mã QR động mã hóa một URL chuyển hướng ngắn trỏ tới một máy chủ của bên thứ ba, máy chủ này sẽ chuyển tiếp lượt quét đến đích thật của bạn. Sự rẽ nhánh này mang lại cho bạn hai thứ: bạn có thể thay đổi nơi mã trỏ tới sau khi in, và máy chủ có thể ghi lại mọi lượt quét để phân tích. Các so sánh tĩnh và động đã trình bày rõ ràng điều này.

Sự thật phũ phàng là: mã biến bạn in ra phụ thuộc vĩnh viễn vào máy chủ của người khác.

Mã QR TĩnhMã QR Động
Nơi lưu trữ dữ liệuNgay trong hình ảnh mãTrên máy chủ chuyển hướng của bên thứ ba
Có thể sửa sau khi inKhông
Thống kê lượt quétKhông
Chi phí duy trìKhôngThường là phải trả phí hàng tháng
Vẫn hoạt động nếu nhà cung cấp chếtCó, mãi mãiKhông — mã sẽ chết
Quyền riêng tưKhông theo dõiLượt quét bị ghi lại bởi bên trung gian

Nếu nhà cung cấp dịch vụ chuyển hướng tăng giá, bị mua lại và đóng cửa, hoặc bạn đơn giản là quên gia hạn, mọi mã bạn đã in sẽ biến thành liên kết chết — và bạn không thể sửa chữa những cái đã dán lên hàng ngàn hộp sản phẩm. Mã tĩnh không có điểm yếu đó: dữ liệu nằm vật lý trong hình ảnh, nên nó sẽ hoạt động miễn là mã QR còn tồn tại.

Quy tắc thực tế: hãy dùng mã tĩnh cho những thứ lâu dài và không thuộc sở hữu của nhà cung cấp — truy cập Wi-Fi, danh bạ vCard, liên kết đến một trang web ổn định, hoặc bao bì sản phẩm bán trong nhiều năm. Chỉ chuyển sang động khi bạn thực sự cần định hướng lại mã sau này (như các chiến dịch thay đổi liên tục) hoặc bạn cực kỳ cần dữ liệu theo dõi lượt quét — và hãy chấp nhận rằng bạn đang tự rước thêm một sự phụ thuộc trả phí vào người khác.

Những trường hợp thực tế đáng để gắn thương hiệu

Đâu là những nơi mã tĩnh mang thương hiệu phát huy tối đa công suất:

  • Menu nhà hàng. Logo ở giữa, màu thương hiệu, khung viền "Quét để xem menu". Trỏ tới một URL menu ổn định. (Nếu giá cả của bạn thay đổi hàng tuần, một trang web ổn định do chính bạn sửa sẽ tốt hơn việc thuê một mã QR động.)
  • Bao bì sản phẩm. Một mã mang thương hiệu mang ý nghĩa "chính hãng", điều này rất quan trọng khi mà những tem QR giả mạo đang tồn tại ngoài kia. Dùng mã tĩnh để nó không bao giờ hết hạn trên các sản phẩm nằm kho bãi.
  • Danh thiếp. Mã hóa trực tiếp một vCard (danh bạ) — tên, số điện thoại, email — dưới dạng mã tĩnh. Nó hoạt động ngoại tuyến, mãi mãi, và không cần server.
  • Biển sự kiện. Áp phích, thẻ tên, bảng trên bàn liên kết đến lịch trình hoặc điểm check-in. Một khung mang thương hiệu khiến bức tường đầy biển bảng trở nên đồng bộ.
  • Truy cập Wi-Fi. Mã QR có thể mã hóa tên mạng và mật khẩu để khách tham gia mà không cần gõ chữ. Đây vốn dĩ là mã tĩnh — thông tin đăng nhập chính là dữ liệu.

Đối với mã Wi-Fi hoặc liên hệ, dữ liệu chính là nội dung mang đi, nên dùng mã tĩnh là lựa chọn duy nhất hợp lý. Đối với mã dựa trên liên kết, hãy nhớ rằng mã QR thường mã hóa một URL — nếu bạn tự xây dựng mã, hãy đảm bảo nó đã được mã hóa URL đúng cách để các ký tự đặc biệt không làm hỏng đích đến một cách âm thầm. Và nếu bạn đang tạo mã cho từng mặt hàng để quản lý kho, một trình tạo UUID sẽ cung cấp cho bạn các mã định danh không bao giờ trùng lặp để mã hóa.

Tạo mã QR tĩnh mang thương hiệu miễn phí với AnyTools

Đây là phần do chính tôi xây dựng. Công cụ tạo mã QR miễn phí của AnyTools tạo ra các mã tĩnh — dữ liệu nằm trong hình ảnh, vì vậy không có máy chủ chuyển hướng nào để phụ thuộc cả, không có gì hết hạn và không tốn một xu nào. Không cần tài khoản, không cần email, không có theo dõi lượt quét. Bạn gõ URL hoặc văn bản, bạn nhận được mã, xong việc.

Đó là một sự cố ý. Một công cụ miễn phí mà trao cho bạn mã động cũng giống như trao cho bạn sợi dây xích — một lần chuyển hướng miễn phí hôm nay sẽ trở thành bức tường phí hoặc liên kết chết vào ngày mai. Mã tĩnh là lựa chọn trung thực mặc định cho một công cụ tạo không có ý định bán thêm gói đăng ký cho bạn.

Quy trình làm việc cho một mã mang thương hiệu:

  1. Tạo mã từ URL hoặc văn bản của bạn trong công cụ tạo mã QR miễn phí.
  2. Sử dụng mức sửa lỗi Cấp độ H nếu bạn định chèn logo.
  3. Giữ độ tương phản tối trên nền sáng; màu thương hiệu sẽ nằm ở các module tối.
  4. Đặt logo chết tâm, chiếm khoảng 20% diện tích trở lại và tránh các ô vuông góc.
  5. Bảo toàn vùng yên tĩnh 4-module.
  6. Quét thử bằng ít nhất hai điện thoại khác nhau trước khi bạn in bất cứ thứ gì.

Bước cuối cùng này không thể thương lượng. Việc gắn thương hiệu đẩy mã QR của bạn tới gần giới hạn của nó, và bằng chứng duy nhất cho thấy nó hoạt động là khi một camera thật đọc được nó.

Lời kết chân thực

Gắn thương hiệu lên mã QR là an toàn và rất đáng làm — miễn là tuân theo những quy tắc mà định dạng này vốn được thiết kế để cho phép. Sửa lỗi (Cấp độ H, phục hồi tối đa 30%) là thứ cho phép logo ngồi giữa mà không phá hỏng lượt quét. Độ tương phản và vùng yên tĩnh 4-module là hai quy tắc âm thầm phá hỏng nhiều mã QR hơn bất kỳ logo nào từng làm. Và một quyết định đáng để bạn chậm lại một nhịp là Tĩnh vs Động: mã tĩnh là vĩnh viễn và miễn phí; mã động mua lại khả năng chỉnh sửa và phân tích bằng cái giá phải phụ thuộc vĩnh viễn vào bên thứ ba, kẻ có thể thu tiền hoặc biến mất bất cứ lúc nào.

Đối với hầu hết mọi người — menu, danh thiếp, bao bì, Wi-Fi — một mã tĩnh mang thương hiệu là câu trả lời đúng, và bạn có thể tạo ra nó chỉ trong một phút bằng công cụ tạo mã QR miễn phí. Sau đó, hãy kiểm tra nó trên hai chiếc điện thoại. Luôn luôn kiểm tra trên hai chiếc điện thoại.

Tiết lộ: bài viết này có thể chứa liên kết tiếp thị liên kết; anytools có thể nhận được hoa hồng mà không tốn chi phí nào cho bạn.

Nguồn

  1. Denso Wave: Các cấp độ sửa lỗi mã QR
  2. Denso Wave: Cấu trúc mã QR và lề vùng yên tĩnh
  3. Wikipedia: Mã QR (ISO/IEC 18004, Reed–Solomon, các cấp độ sửa lỗi)
  4. ANSI Blog: ISO/IEC 18004:2024 — QR Code Bar Code Symbology
  5. The QR Code Generator: Sửa lỗi mã QR và chèn logo
  6. The QR Code Generator: Mã QR tĩnh vs động
  7. Pageloot: Hướng dẫn độ tương phản màu mã QR
  8. QR Insights: Thực hành thiết kế mã QR tốt nhất (độ tương phản, đảo ngược)

Đọc tiếp


“Nói suông thì rẻ. Cho tôi xem code.”
― Linus Torvalds

design

Bảng Tham Khảo Cú Pháp Cron (2026): Đọc và Tạo Mọi Biểu Thức Crontab

Giải thích cú pháp cron: thứ tự 5 trường, mô hình đọc trong 10 giây, 16 biểu thức đã kiểm chứng, cái bẫy OR của ngày trong tuần, các lỗi DST và so sánh cron với systemd timers.

10 min read

công cụ kiểm regex và tạo pattern cho developer — hình minh họa hero gốc

design

Regex Tester & Pattern Builder: Hướng Dẫn Thực Hành Viết Regex Xịn Xò, Chạy Chuẩn

Cách viết regex thực sự hiệu quả: từ anchor, quantifier, cái bẫy khác biệt giữa các engine, đến lỗi ReDoS có thể làm sập server của bạn. Hãy luôn test khi viết.

9 min read

Laptop mở code và cây cảnh nhỏ trong quán cà phê

design

JSON vs YAML vs TOML: Khi Nào Nên Chọn Định Dạng Nào (Cẩm Nang Quyết Định cho Developer)

So sánh JSON vs YAML vs TOML: Chọn JSON cho API và data, YAML cho config Kubernetes/CI (cẩn thận 'Norway problem'), TOML cho config tường minh như Cargo.toml. Cẩm nang quyết định rõ ràng.

9 min read

Mọi thứ bắt đầu chỉ với HTML, CSS và một chút JavaScript.

design

Base64 Encoding giải thích: Khi nào và tại sao Dev dùng (và những cạm bẫy nên tránh)

Base64 hoạt động như thế nào (3 byte thành 4 ký tự ASCII, cồng kềnh thêm 33%), các trường hợp sử dụng thực tế (data URIs, JWT, Basic auth), và những cạm bẫy: nó không phải mã hóa và cũng chẳng nén dữ liệu.

8 min read

Các thẻ màu Swatchos hiển thị giá trị CMYK và HEX RGB đang được sử dụng bởi một đồ họa trên bàn làm việc của họ

design

HEX sang RGB sang CMYK năm 2026: Tại sao màu in luôn khác màu trên màn hình

Đổi HEX sang RGB là phép toán chính xác tuyệt đối. Nhưng RGB sang CMYK lại là một phép 'đoán mò' có sự hao hụt, phụ thuộc vào máy in, chất liệu giấy và hồ sơ màu ICC. Đây là sự khác biệt, các phép toán thực tế, và lúc nào thì công cụ chuyển đổi trực tuyến thực sự hữu ích.

8 min read

Cận cảnh tờ sticker sheet Google Material design trên MacBook.

design

Công cụ bảng màu trợ năng: Vì sao hầu hết bảng màu thất bại trước khi bạn tung ra

83.6% trang chủ không đạt tiêu chuẩn tương phản. Cách chọn công cụ kiểm chứng bảng màu trợ năng, tránh sai lầm phổ biến và kiểm tra đúng tổ hợp màu.

9 min read