Tạo mã QR đẹp là đổi màu, kiểu ô, thêm logo hay dòng chữ cho mã QR mà vẫn giữ cho camera quét được. Công cụ dưới đây làm mọi việc trong trình duyệt, có nút tự kiểm tra mã còn đọc được không, rồi tải PNG hoặc SVG.
Mọi thứ, kể cả ảnh logo, được xử lý trong trình duyệt; không gửi lên máy chủ TopChiaSe. Mã QR tĩnh: không hết hạn, không chuyển hướng qua máy chủ nào.
Cách tạo mã QR đẹp
- Nhập nội dung: link, văn bản hay lời chúc.
- Chọn kiểu ô (vuông, bo góc, chấm tròn, trái tim) và kiểu mắt mã ở 3 góc.
- Chọn màu mã, bật «Chuyển màu» nếu muốn gradient; giữ màu mã đậm, nền sáng.
- Thêm logo từ máy bạn nếu cần; công cụ tự chuyển sang mức sửa lỗi H.
- Bấm «Kiểm tra quét»: bộ đọc QR trên trang giải mã lại hình vừa vẽ và so với nội dung gốc. Đạt ✓ thì tải PNG (có logo) hoặc SVG.
Kiểu nào vẫn quét được? Kết quả chúng tôi đã thử
Trước khi đăng trang, chúng tôi vẽ mã bằng đúng các thông số của công cụ rồi giải mã lại bằng thư viện jsQR: 4 kiểu ô × 2 kiểu mắt × 4 phương án (không thêm gì, logo 20%, chuyển màu, logo kèm chuyển màu) × 3 nội dung (link, Wi-Fi, lời chúc có dấu và kí hiệu ♥) — cả 96 tổ hợp đều đọc đúng. Những gì làm mã trượt trong lần thử:
| Thay đổi | Kết quả với bộ đọc jsQR | Công cụ xử lý thế nào |
|---|---|---|
| Chấm tròn nhỏ, có khe hở giữa các chấm (bán kính 45–50% ô) | Không đọc được | Chấm được vẽ to, chạm nhau (58% ô) |
| Ô bo góc nhiều (bo 35% kèm khe hở) | Không đọc được | Bo 25%, khe hở rất nhỏ |
| Trái tim vừa khít ô hoặc to hơn 10–30% | Không đọc được | Tim được vẽ to 140% ô, chồng lên nhau |
| Mắt mã dạng chấm tròn | Không đọc được | Chỉ cho chọn mắt vuông hoặc bo tròn |
| Mã xám nhạt (#9CA3AF) trên nền trắng | Không đọc được | Hãy chọn màu đậm; bấm «Kiểm tra quét» để biết |
| Logo 15–25% bề rộng, mức H | Đọc được | Giới hạn logo tối đa 25% |
Bộ đọc trên điện thoại thường «dễ tính» hơn hoặc khó tính hơn tùy ứng dụng, nên kết quả trên chỉ là tham khảo; luôn quét thử bằng điện thoại thật trước khi in.

Chèn logo vào mã QR: vì sao vẫn đọc được?
Mã QR có phần dữ liệu dự phòng (mã sửa lỗi Reed–Solomon). Ở mức H, mã khôi phục được khoảng 30% dữ liệu bị che hoặc hỏng (Wikipedia), nên một logo nhỏ ở giữa không làm mất nội dung. Logo che càng nhiều thì càng sát giới hạn, vì vậy công cụ chỉ cho tối đa 25% bề rộng, thêm viền nền quanh logo và không bao giờ che 3 mắt mã ở góc. Ảnh logo được đọc bằng trình duyệt của bạn, không gửi đi đâu; bản SVG không kèm logo, muốn có logo hãy tải PNG.
Chọn màu cho mã QR
- Mã phải tối hơn nền rõ rệt. Mã đỏ đậm, xanh đậm, tím đậm trên nền trắng hoặc kem đều ổn.
- Chuyển màu nên đi giữa hai màu cùng đậm; tránh chuyển từ đậm sang nhạt.
- Tránh mã sáng trên nền tối: nhiều ứng dụng không đọc mã đảo màu.
- Nền ảnh, nền hoa văn làm mã khó đọc; công cụ dùng nền một màu.
Mã QR hình trái tim cho lời chúc
Kiểu ô «Trái tim» vẽ mỗi ô dữ liệu thành một trái tim nhỏ; kết hợp màu đỏ hồng và dòng chữ như «Quét để nhận lời chúc ♥» rất hợp thiệp sinh nhật, ngày 8/3, 20/10 hay Valentine. Nội dung có thể là một lời chúc có dấu hoặc link tới video, album ảnh của bạn. Mắt mã vẫn giữ dạng vuông hoặc bo tròn để camera định vị được.
Dòng chữ gợi ý theo dịp
| Dịp | Dòng chữ dưới mã | Màu gợi ý |
|---|---|---|
| Sinh nhật | Quét để nhận lời chúc ♥ | Đỏ hồng → tím |
| Ngày của mẹ, 8/3, 20/10 | Gửi mẹ yêu ❀ | Hồng đậm |
| Valentine | Quét đi, có điều muốn nói ♡ | Đỏ đậm |
| Tốt nghiệp | Chúc mừng tân cử nhân ★ | Xanh navy |
| Ngày Nhà giáo 20/11 | Cảm ơn thầy cô ✎ | Xanh lá đậm |
| Năm mới | Mừng năm mới ✦ An khang | Đỏ → cam đậm |
| Đám cưới | Album cưới của chúng mình ❦ | Tím than |
| Tặng bạn bè | Playlist tặng bạn ♪ | Xanh dương đậm |
Kí hiệu trong dòng chữ được vẽ bằng phông của máy bạn; nếu xem trước thấy ô vuông thay cho kí hiệu, hãy bỏ kí hiệu đó.

Cần mã QR đơn giản?
Mã cho Wi-Fi, email, số điện thoại hay tài liệu có biểu mẫu riêng ở trang chủ Tạo mã QR. Mã tạo ở cả hai nơi đều là mã QR tĩnh, dùng thư viện mã nguồn mở qrcode-generator. Mã chuyển khoản ngân hàng cần đúng cấu trúc VietQR; đừng tự trang trí mã chuyển khoản do ngân hàng cấp, và luôn kiểm tên người nhận trong ứng dụng ngân hàng trước khi xác nhận.
Gửi kết quả hoặc góp ý sửa
Mã đẹp của bạn quét không được trên một ứng dụng nào đó? Hãy để lại bình luận, ghi kiểu ô, màu, cỡ logo và ứng dụng quét. Bình luận được biên tập viên duyệt trước khi hiện; mục đã duyệt hiển thị kèm ngày gửi. Trang không có bộ đếm lượt tạo mã.
Câu hỏi thường gặp
Chèn logo vào mã QR có làm mã hỏng không?
Không, nếu logo nhỏ và mã ở mức sửa lỗi H. Công cụ tự chọn mức H, giới hạn logo 25% và có nút «Kiểm tra quét» để thử lại.
Mã QR màu có quét được không?
Được, miễn là mã đậm hơn nền rõ rệt. Mã xám nhạt hoặc mã sáng trên nền tối dễ trượt.
Vì sao bản SVG không có logo?
Logo là ảnh của bạn, chỉ nằm trong trình duyệt; bản SVG chỉ chứa phần mã. Tải PNG nếu cần logo.
Mã QR đẹp có hết hạn không?
Không. Đây là mã QR tĩnh, nội dung nằm trong chính hình mã.
Cập nhật ngày 14/10/2026 · Đội ngũ biên tập TopChiaSe