Cách tạo mã QR miễn phí: loại mã, kích thước, logo
Điểm chính
Để tạo mã QR, hãy chọn loại nội dung (link, văn bản, Wi-Fi, vCard, email, số điện thoại, SMS, WhatsApp, vị trí, sự kiện hoặc một phương thức thanh toán), nhập dữ liệu, giữ mức sửa lỗi ở M (H khi có logo), tùy chọn thêm màu sắc, khung hoặc logo, rồi tải xuống dạng PNG để dùng trên màn hình hoặc SVG, PDF để in. Trình tạo mã QR miễn phí chạy ngay trong trình duyệt làm được tất cả mà không cần đăng ký, và dữ liệu không rời khỏi thiết bị của bạn. Ngoài đời thực, mã QR hỏng vì độ tương phản thấp, kích thước in quá nhỏ so với khoảng cách quét, logo quá lớn và liên kết bị đổi sau khi đã in, nên hãy quét thử mọi mã bằng điện thoại trước khi dùng.
Kiểm tra ngay
Mở Tạo Mã QR
Bắt đầu đọc
- Cần gì để tạo mã QR
- Cách tạo mã QR từng bước
- Các loại nội dung của mã QR và cần nhập gì
- Cách tạo mã QR cho Wi-Fi, vCard và WhatsApp
- Các mức sửa lỗi của mã QR
- Thêm logo, màu sắc và khung
- Kích thước mã QR cho bản in và màn hình
- Mã QR tĩnh và mã QR động
- Cách kiểm tra và theo dõi mã QR
- Những lỗi mã QR cần tránh
- Câu hỏi thường gặp về cách tạo mã QR
Cần gì để tạo mã QR
Cách tạo mã QR trong một câu: chọn nội dung mà mã sẽ chứa, nhập vào một trình tạo mã QR, chọn kích thước và mức sửa lỗi, rồi tải ảnh xuống. Chỉ có vậy, và với công cụ chạy trong trình duyệt như Trình tạo mã QR thì mất khoảng 30 giây, không cần tài khoản, ứng dụng hay thanh toán.
Mã QR là mã vạch hai chiều theo tiêu chuẩn ISO/IEC 18004 (phiên bản hiện hành: 2024), do Denso Wave phát hành năm 1994. Nó chỉ lưu văn bản, còn mọi thứ khác (một trang web, thông tin đăng nhập Wi-Fi, danh thiếp, một khoản thanh toán) chỉ là văn bản được định dạng theo kiểu điện thoại nhận ra. Phiên bản lớn nhất (Version 40, 177 × 177 module) ở mức sửa lỗi thấp nhất chứa được 7.089 chữ số, 4.296 ký tự chữ-số hoặc 2.953 byte, theo đặc tả của Denso Wave, dù mã dày đặc đến thế rất khó quét; mã thực tế chỉ chứa vài trăm ký tự. QR Code là nhãn hiệu đã đăng ký của DENSO WAVE INCORPORATED.
Bài này nói về năm bước tạo mã, nội dung cần nhập cho từng loại, cách mức sửa lỗi và logo tác động lẫn nhau, kích thước in quét ổn định, khác biệt giữa mã tĩnh và mã động, và cách kiểm tra mã trước khi in lên áp phích, thực đơn hay danh thiếp.
Tạo mã QR ngay
Cách tạo mã QR từng bước
Năm bước dưới đây khớp với các điều khiển trong hầu hết trình tạo. Ví dụ dùng công cụ miễn phí của DNS Robot, chạy hoàn toàn trong trình duyệt của bạn.
Bước 1: chọn loại nội dung
Chọn loại khớp với việc người quét cần làm: mở một link, vào Wi-Fi, lưu một liên hệ, bắt đầu cuộc trò chuyện WhatsApp, gửi email, gọi một số, mở một vị trí trên bản đồ hoặc thanh toán. Loại mã quyết định điện thoại phản ứng ra sao sau khi quét, nên hãy chọn loại thay vì dán mọi thứ thành văn bản thuần.
Bước 2: nhập dữ liệu
Gõ hoặc dán nội dung. Với một website, dùng URL đầy đủ gồm https://; tên miền trần vẫn chạy ở hầu hết trình quét nhưng không phải tất cả. Với Wi-Fi, nhập tên mạng, mật khẩu và kiểu bảo mật đúng như trên router. Giữ nội dung ngắn: ít ký tự hơn nghĩa là mã thưa hơn và quét được từ xa hơn.
Bước 3: đặt mức sửa lỗi
Hầu hết trình tạo mặc định M, phù hợp với màn hình và phần lớn bản in; H dành cho mã có logo hoặc mã sẽ bẩn, trầy. Công cụ của DNS Robot tự đặt giúp bạn: M mặc định, H ngay khi bạn thêm logo, và bước kiểm tra quét có nút chuyển sang H chỉ với một cú nhấp khi mã cần thêm dư địa. Mức cao hơn chịu được hư hại nhiều hơn nhưng làm mã dày hơn; phần về mức sửa lỗi bên dưới giải thích sự đánh đổi này.
Bước 4: tùy chỉnh màu sắc, khung và logo (không bắt buộc)
Chỉnh dạng chấm, màu sắc, kiểu ô vuông góc, thêm khung kèm lời kêu gọi như "Quét mã", hoặc đặt logo lên mã. Giữ các module tối trên nền sáng với độ tương phản mạnh, và để công cụ chuyển mức sửa lỗi sang H khi thêm logo.
Bước 5: tải xuống và quét thử
Tải PNG cho website, email và bài thuyết trình, hoặc SVG, PDF cho mọi thứ sẽ in hay đổi kích thước. Sau đó quét kết quả bằng camera điện thoại và một ứng dụng thứ hai, chẳng hạn Trình quét mã QR, trước khi dùng ở bất kỳ đâu.
Các loại nội dung của mã QR và cần nhập gì
Bảng liệt kê các loại nội dung mà một trình tạo hiện đại hỗ trợ, cần nhập gì và điều gì xảy ra khi có người quét kết quả. Cột bên phải là thứ điện thoại thực sự giải mã, hữu ích khi bạn muốn tạo đúng mã đó bằng loại Văn bản trong một công cụ khác.
| Loại | Bạn nhập | Điện thoại làm gì | Văn bản được mã hóa trông như |
|---|---|---|---|
| Link | Một địa chỉ web đầy đủ | Mở trang trong trình duyệt | https://example.com/menu |
| Văn bản | Văn bản bất kỳ | Hiển thị văn bản | Table 12, order at the bar |
| Wi-Fi | Tên mạng, mật khẩu, kiểu bảo mật | Đề nghị vào mạng | WIFI:T:WPA;S:Cafe;P:espresso-2026;; |
| vCard | Tên, điện thoại, email, công ty, địa chỉ | Đề nghị lưu liên hệ | BEGIN:VCARD ... END:VCARD |
| Địa chỉ, chủ đề, nội dung | Mở email soạn sẵn | mailto:hi@example.com?subject=Quote | |
| Điện thoại | Một số điện thoại | Đề nghị gọi số đó | tel:+14155550100 |
| SMS | Một số và tin nhắn | Mở tin nhắn soạn sẵn | SMSTO:+14155550100:Hello |
| Một số và tin nhắn | Mở cuộc trò chuyện WhatsApp | https://wa.me/14155550100?text=Hi | |
| Vị trí địa lý | Vĩ độ và kinh độ | Mở ứng dụng bản đồ tại điểm đó | geo:37.7749,-122.4194 |
| Sự kiện | Tiêu đề, địa điểm, bắt đầu và kết thúc | Đề nghị thêm vào lịch | BEGIN:VCALENDAR ... END:VCALENDAR |
| Thanh toán (UPI, PayPal, tiền mã hóa) | ID người nhận hoặc địa chỉ ví, số tiền | Mở ứng dụng thanh toán với thông tin đã điền | upi://pay?pa=name@bank&pn=Shop&am=100.00&cu=INR |
Trình tạo của DNS Robot hỗ trợ 16 loại: mười loại thường dùng và sáu phương thức thanh toán, từ UPI và Pix đến chuyển khoản ngân hàng SEPA. Hai việc có trang riêng với loại mã đã chọn sẵn: Trình tạo mã QR Wi-Fi cho mạng khách, và Trình tạo mã QR UPI cho mã thanh toán mà PhonePe, Google Pay, Paytm và BHIM đọc được.
Cách tạo mã QR cho Wi-Fi, vCard và WhatsApp
Ba loại này được tìm nhiều nhất sau link, và mỗi loại có một đặc điểm định dạng đáng biết. Trình tạo xử lý việc định dạng giúp bạn, nhưng nhìn văn bản thô sẽ giải thích vì sao đôi khi mã không chạy.
Mã QR Wi-Fi
Định dạng Wi-Fi là WIFI:T:<bảo mật>;S:<tên mạng>;P:<mật khẩu>;; với bảo mật là WPA (dùng cả cho mạng WPA2 và WPA3), WEP hoặc nopass cho mạng mở. Trong định dạng của ZXing, thứ iPhone và điện thoại Android đọc được, dấu gạch chéo ngược, chấm phẩy, dấu phẩy, dấu hai chấm hoặc dấu ngoặc kép trong tên hay mật khẩu phải có một dấu gạch chéo ngược đứng trước; phiên bản WPA3 của Wi-Fi Alliance thì viết dấu chấm phẩy thành %3B, nên hãy quét thử trên điện thoại mọi mã có các ký tự này. Mạng chỉ dùng WPA3 thêm R:1;, mạng ẩn thêm H:true;, tuy Apple đã nói Camera trên iPhone không hỗ trợ mạng ẩn, nên hãy thử điều đó trên iPhone.
WIFI:T:WPA;S:Blue Cafe Guest;P:latte\;2026;;
# Tên mạng: Blue Cafe Guest
# Mật khẩu: latte;2026 (dấu ; được thoát thành \;)
# Bảo mật: WPA/WPA2/WPA3Mã QR vCard (liên hệ)
Mã QR vCard mã hóa một danh thiếp mà camera iPhone và Android đề nghị lưu. Hãy giữ ở tên, một số điện thoại, một email, công ty và website: dù vậy mã bên dưới vẫn là lưới 53 × 53, rộng khoảng 6 cm khi quét từ 25 cm theo ước tính kích thước ở phần sau, nên trên danh thiếp, một link ngắn đến trang liên hệ của bạn thường vừa hơn. Trình tạo của chúng tôi ghi vCard 3.0, phiên bản trong ví dụ của chính ZXing, hoặc định dạng MECARD ngắn hơn.
BEGIN:VCARD
VERSION:3.0
N:Shaik;Vahid;;;
FN:Vahid Shaik
ORG:DNS Robot
TEL;TYPE=CELL:+14155550100
EMAIL:hello@dnsrobot.net
URL:https://dnsrobot.net
END:VCARDMã QR WhatsApp
Mã WhatsApp chỉ là một URL dạng https://wa.me/<số>?text=<tin nhắn>, với số theo định dạng quốc tế không có dấu cộng, khoảng trắng hay gạch ngang, và tin nhắn được mã hóa URL. Quét xong sẽ mở cuộc trò chuyện với tin nhắn điền sẵn, vì vậy nhà hàng và cửa hàng nhỏ dùng nó để nhận đơn.
Các mức sửa lỗi của mã QR
Mọi mã QR đều có dữ liệu dư để vẫn quét được khi một phần bị bẩn, rách, bị logo che hoặc in kém. Tiêu chuẩn định nghĩa bốn mức, và lựa chọn là đánh đổi giữa độ bền và độ dày của mã.
| Mức | Codeword khôi phục được | Phù hợp nhất cho |
|---|---|---|
| L (Thấp) | Khoảng 7% | Màn hình sạch, nhiều dữ liệu nhất, mã rất nhỏ |
| M (Trung bình) | Khoảng 15% | Mặc định: màn hình, tờ rơi, thực đơn, áp phích |
| Q (Tứ phân vị) | Khoảng 25% | Nhãn và bao bì dễ bẩn hoặc trầy xước |
| H (Cao) | Khoảng 30% | Logo, biển ngoài trời, mọi thứ hay bị cầm nắm |
Logo che một phần mã nên nó tiêu tốn khả năng sửa lỗi, và nhiều hơn các tỷ lệ phần trăm gợi ý: chúng tính theo codeword chứ không phải diện tích hình ảnh, và logo làm hỏng mọi codeword nó chạm vào (Denso Wave). Hãy giữ logo ở khoảng 10% diện tích mã ở mức H; trình tạo của chúng tôi chuyển sang H khi bạn thêm logo, không bao giờ để logo vượt 15%, và đọc lại mã trước khi bạn tải xuống. Đừng thêm logo ở mức L hay M; mã có thể quét được trên điện thoại của bạn nhưng hỏng trên điện thoại của người khác.
Thêm logo, màu sắc và khung
Tùy biến là nơi phần lớn mã không quét được ra đời. Ba quy tắc giữ cho mã mang thương hiệu vẫn đáng tin.
- Độ tương phản trước hết. Module tối trên nền sáng. Camera đổi ảnh thành đen trắng ở ngưỡng nằm giữa phần sáng nhất và tối nhất, nên chấm nhạt hoặc mã sáng trên nền tối rơi sai phía của ngưỡng đó, và mã đảo màu chỉ quét được ở những trình đọc có thử kiểu này. Giữ độ tương phản giữa module và nền ít nhất 40% (chấm điểm in cho hạng A từ 70% trở lên).
- Chừa vùng trống. Phần lề trống quanh mã, rộng ít nhất bốn module, là một phần của mã. Khung, chữ và logo phải nằm ngoài vùng đó.
- Giữ nguyên ba ô vuông góc. Ba ô vuông lớn ở ba góc là cách trình quét tìm và xác định hướng mã. Bạn có thể đổi hình dạng (bo góc, hình tròn), nhưng hãy giữ mỗi vòng và tâm đặc, và đừng che chúng hay tô nhạt đến mức hòa vào nền.
Chuyển màu dùng được nếu cả hai đầu đều đậm so với nền. Một khung có lời kêu gọi ngắn, như "Quét xem thực đơn", làm tăng tỷ lệ quét vì mọi người biết mình sẽ nhận gì, và trang phía sau mã nên đúng như vậy, đó là việc của một landing page tập trung. Hãy thử mọi thiết kế tùy chỉnh trên cả iPhone lẫn điện thoại Android, trong ánh sáng yếu, trước khi đem in.
Kích thước mã QR cho bản in và màn hình
Một cách ước tính hữu ích là làm mỗi module (một ô vuông của lưới) rộng ít nhất 1/250 khoảng cách quét. Với một link ngắn, nghĩa là mã rộng khoảng 3,3 cm, tính cả lề, khi đọc từ 25 cm, và khoảng 13 cm từ 1 mét. Các hãng QR nói đơn giản hơn: điện thoại đọc một mã điển hình từ khoảng mười lần chiều rộng của nó, không tính lề (QRStuff). Không tiêu chuẩn nào quy định khoảng cách, nên hãy tăng một cỡ khi thiếu sáng hoặc quét xiên, và nhớ rằng nội dung dài hơn, logo ở mức H hay danh thiếp đầy đủ thêm module và cần nhiều chỗ hơn.
| Đặt ở đâu | Khoảng cách quét thường gặp | Chiều rộng nhỏ nhất cho link ngắn |
|---|---|---|
| Danh thiếp | 20 đến 30 cm | Khoảng 2,6 đến 4 cm |
| Thực đơn, tờ rơi, bao bì sản phẩm | 30 đến 50 cm | Khoảng 4 đến 6,6 cm |
| Áp phích, cửa kính cửa hàng | 1 đến 2 m | Khoảng 13 đến 26 cm |
| Banner, biển quảng cáo, xe | 5 m trở lên | Khoảng 66 cm trở lên |
| Website hoặc email | Khoảng cách xem màn hình | Hiển thị 150 đến 250 pixel |
| Slide thuyết trình | 3 đến 6 m | Khoảng 40 đến 80 cm khi trình chiếu |
Xuất SVG hoặc PDF cho mọi thứ sẽ in; cả hai co giãn ở mọi kích thước mà không bị mờ. Với màn hình, xuất PNG và để trang tự thu nhỏ. Nội dung ngắn cũng giúp ở đây: URL 30 ký tự cho lưới thô, dễ quét hơn URL 200 ký tự ở cùng kích thước thật. Mã QR trên danh thiếp mở website CV của bạn là trường hợp khổ nhỏ kinh điển: URL ngắn, mức M, và rộng khoảng 3 cm.
Mã QR tĩnh và mã QR động
Một mã QR tĩnh mã hóa trực tiếp nội dung: URL, thông tin đăng nhập Wi-Fi, vCard. Nó không bao giờ hết hạn, không cần dịch vụ nào, và không thể đổi sau khi in. Một mã QR động mã hóa một URL chuyển hướng ngắn do một dịch vụ kiểm soát, nên đích đến có thể đổi sau và lượt quét được đếm, thường với phí hằng tháng.
Bạn có thể có lợi ích của mã động mà không cần thuê bao bằng cách cho mã trỏ đến một URL ngắn trên tên miền bạn kiểm soát và tự quản lý chuyển hướng. In https://yourdomain.com/menu lên thẻ, chuyển hướng nó đến nơi thực đơn đang nằm tháng này, và đổi chuyển hướng bất cứ khi nào bạn muốn. Công cụ kiểm tra chuyển hướng xác nhận URL ngắn đến trang cuối chỉ trong một bước (vòng lặp sẽ hiện ra là lỗi chuyển hướng quá nhiều lần), và Công cụ kiểm tra tên miền giúp nếu bạn chưa có tên miền ngắn cho việc này.
Cách kiểm tra và theo dõi mã QR
Kiểm tra mất hai phút và ngăn lỗi QR tốn kém nhất: một nghìn thực đơn đã in trỏ đến trang hiện cảnh báo của trình duyệt. Hãy quét bản thiết kế cuối cùng, không chỉ file PNG đã tải, bằng ứng dụng camera gốc trên iPhone và trên điện thoại Android, và bằng một trình đọc chuyên dụng như Trình quét mã QR, nơi cũng hiện đúng văn bản đã giải mã.
Với mã URL, hãy kiểm tra cả đích đến lẫn mã. Trang phải tải qua HTTPS với chứng chỉ hợp lệ, vì cảnh báo quyền riêng tư sau khi quét sẽ chấm dứt lượt truy cập. Công cụ kiểm tra SSL xác nhận chứng chỉ trong vài giây, và cách sửa lỗi kết nối không riêng tư giải thích cảnh báo nếu bạn gặp. Nếu link chuyển hướng, Công cụ kiểm tra chuyển hướng cho thấy mọi bước. Để đếm lượt truy cập từ mã mà không cần dịch vụ trả phí, hãy gắn tham số UTM vào link; công cụ phân tích của bạn sẽ hiện các lượt truy cập đó theo nguồn và chiến dịch. Nó đếm lượt tải trang, không phải lượt quét, nên lượt quét không mở trang, hoặc khách chặn công cụ phân tích, sẽ bị bỏ sót. Đừng đặt các thẻ này trên mã in: in một link ngắn trên tên miền của bạn và thêm thẻ vào trang mà nó chuyển hướng tới, để mã nhỏ gọn.
https://yourdomain.com/menu-tables
→ redirects to https://yourdomain.com/menu?utm_source=qr&utm_medium=print&utm_campaign=menu&utm_content=table-tents
# Một link ngắn cho mỗi vị trí đặt: table-tents, window, flyer
# utm_content giúp phân biệt các vị trí trong công cụ phân tíchNhững lỗi mã QR cần tránh
- In quá nhỏ. Chọn kích thước theo khoảng cách quét (một module ít nhất 1/250 khoảng cách đó), và in thử một bản trước khi in số lượng lớn.
- Độ tương phản thấp hoặc đảo màu. Module sáng trên nền tối vẫn hỏng ở một số trình quét.
- Che ba ô vuông góc hoặc vùng trống bằng logo, khung hay chữ.
- Mã hóa URL dài. Hãy rút gọn nó trên tên miền của bạn; mã sẽ thô hơn và quét được từ xa hơn.
- Đích đến thay đổi. Nếu nó có thể chuyển đi, hãy cho mã trỏ đến một chuyển hướng do bạn kiểm soát.
- Link đến trang HTTP hoặc chứng chỉ lỗi. Quét xong, hãy kiểm tra trang có hiện ổ khóa.
- Không thử trên điện thoại khác. Điện thoại của bạn đã thấy mã trước đó; điện thoại người lạ thì chưa.
- Không có lời kêu gọi hành động. Mã trần được quét ít hơn mã nói rõ quét xong sẽ nhận gì.
Tạo mã QR ngay, miễn phí và không cần đăng ký
Trình tạo mã QR miễn phí của DNS Robot tạo 16 loại mã, từ link, Wi-Fi và danh thiếp đến sáu phương thức thanh toán, với màu sắc, khung và logo được giữ trong kích thước an toàn. Nó đọc lại mọi mã trước khi bạn tải xuống SVG, PNG, JPEG, WebP hoặc PDF, và mọi thứ chạy trong trình duyệt của bạn.
Nguồn
- ISO/IEC 18004:2024 (QR Code), ISO
- QR Code versions and capacity, Denso Wave
- QR Code error correction, Denso Wave
Câu hỏi thường gặp về cách tạo mã QR
Làm sao tạo mã QR miễn phí?
Làm sao tạo mã QR cho một link?
Làm sao tạo mã QR cho Wi-Fi?
Có thể thêm logo vào mã QR không?
Mã QR nên có kích thước bao nhiêu?
Mã QR có hết hạn không?
Mã QR tĩnh và mã QR động khác nhau thế nào?
Nên tải định dạng nào, PNG hay SVG?
Mã QR chứa được bao nhiêu dữ liệu?
Làm sao kiểm tra mã QR trước khi in?
Bài viết liên quan
Công cụ liên quan
Tạo Mã QR
Tạo mã QR cho liên kết, Wi-Fi, liên hệ, WhatsApp và thanh toán UPI hoặc Pix, có logo và màu riêng, được đọc thử trước khi tải SVG, PNG hoặc PDF
Quét Mã QR
Quét mã QR từ webcam hoặc ảnh tải lên ngay lập tức
Tạo Mã QR WiFi
Tạo mã QR WiFi để khách kết nối chỉ với một lần quét bằng Camera iPhone hoặc cài đặt Wi-Fi của Android: WPA2 và WPA3, kèm thẻ khách để in
Tạo Mã QR UPI
Tạo mã QR thanh toán UPI dùng được với PhonePe, Google Pay, Paytm, BHIM, Amazon Pay, WhatsApp Pay — một mã chuẩn cho mọi ứng dụng thanh toán Ấn Độ
Kiểm tra Redirect
Kiểm tra chuyển hướng URL, chuỗi chuyển hướng và mã trạng thái HTTP cho SEO
Kiểm Tra Chứng Chỉ SSL
Xác minh tính hợp lệ chứng chỉ SSL và chi tiết bảo mật


