Biến file HTML thành mã QR để mọi người quét
Trả lời nhanh
Để biến file HTML thành mã QR, trước hết hãy đưa trang lên mạng, rồi tạo mã từ địa chỉ của trang: mã QR chứa một liên kết chứ không chứa file. Hãy xuất bản trang trên gói Free của Convika để giữ nguyên địa chỉ, rồi nhấp Hiện mã QR cạnh địa chỉ đó trong bảng điều khiển. Tải xuống PNG lưu mã thành ảnh.
Gói Free: không cần thẻ tín dụng, 1 trang đã xuất bản, 50 câu trả lời biểu mẫu mỗi tháng.
Trong trang này
Bạn có một trang dưới dạng file HTML: thực đơn quán cà phê, tờ rơi sự kiện, phiếu bài tập, hay một trò chơi ChatGPT hoặc Claude làm ra. Bạn muốn mọi người hướng điện thoại vào một mã và xem được trang.
Bài này nói về cách tạo mã, những gì cần kiểm tra trước khi in, cách đưa một trang hay trò chơi cho cả lớp, và cách đếm lượt quét. Các trang trợ giúp tiếng Việt của Google và Apple được trích dẫn đã được đọc ngày 23/10/2026; trang của QR TIGER (tiếng Anh) được đọc ngày 15/10/2026.
Mã QR chứa một liên kết, không phải một file
Mã QR chứa một mẩu dữ liệu ngắn, như một địa chỉ web. Khi bạn hướng camera điện thoại vào mã, điện thoại đọc dữ liệu và hiện liên kết. Bạn chạm vào, và trang mở trong trình duyệt. Bản thân file .html không thể nằm trong mã. File của bạn phải có mặt trên mạng trước, tại một địa chỉ mà mã có thể trỏ tới.
Một dịch vụ mã QR cho file như QR TIGER lưu file trên máy chủ của họ và dẫn mọi người tới trang của họ. Theo trang của QR TIGER về mã QR cho file (tiếng Anh), khi bạn chia sẻ một file PDF, quét mã sẽ đưa người dùng tới một trang đích để xem file PDF đó. Dịch vụ này liệt kê file Word, PDF, ảnh JPEG và PNG, Excel, MP4 và MP3. Danh sách không có HTML. Trang cũng nói mã QR cho file là mã động và chỉ dùng được khi có gói đăng ký QR TIGER.
Biến file HTML thành mã QR trong 4 bước
Mã được tạo sau cùng. Bạn tạo nó từ địa chỉ của trang đã xuất bản.
1. Thả file hoặc dán mã HTML
Thả file .html vào ô ở đầu trang này, hoặc chuyển sang Dán mã rồi dán mã vào, sau đó nhấp Nhận liên kết xem trước. Bạn có thể tải lên 1 file .html hoặc .htm, tối đa 2 MB, không cần tài khoản. Nếu một thẻ trong trang vẫn trỏ tới ảnh hoặc CSS trên máy tính của bạn, ô tải lên liệt kê các file đó để bạn sửa liên kết trước. File do tập lệnh tải thì không được liệt kê. Khi thấy “Bản xem trước đã sẵn sàng”, nhấp Sao chép liên kết và mở trên điện thoại để kiểm tra bố cục. Liên kết đó dùng được trong 3 phút, với tập lệnh và biểu mẫu bị tắt. Chỉ dùng nó để kiểm tra, đừng bao giờ dùng cho mã QR. Mã tạo từ liên kết này sẽ ngừng hoạt động sau vài phút.
2. Giữ lại trang và xuất bản
Nhấp Giữ lại trang này — miễn phí, không cần thẻ phía trên liên kết xem trước, rồi đăng ký. Trang chuyển vào tài khoản của bạn đúng như khi tải lên, với tập lệnh chạy được. Bạn vẫn giữ lại được trang sau khi bản xem trước hết hạn. Nhấp Xuất bản. Ở mục Ai mở được trang này?, chọn Công khai rồi nhấp Tiếp. Lần đầu xuất bản, Convika hiện các gói, với Pro theo tháng được chọn sẵn (1 ngày miễn phí khi thêm thẻ, sau đó 12 US$ một tháng). Hai lựa chọn còn lại là Vé Pro 1 năm (29 US$, trả một lần, không tự gia hạn) và Free (0 US$, có thanh Convika). Để xuất bản miễn phí, chọn Free rồi nhấp Xuất bản miễn phí. Trang lên mạng tại một địa chỉ như yourpage.convika.page. Địa chỉ giữ nguyên cho đến khi bạn hủy xuất bản trang. Gói Free không cần thẻ tín dụng và cho bạn 1 trang đã xuất bản. Trên gói Free, một thanh Convika nhỏ nằm ở cuối trang.
3. Hiện mã QR và tải xuống
Mở màn hình của trang trong bảng điều khiển. Địa chỉ dưới URL đang hoạt động là thứ mã sẽ chứa. Nhấp Hiện mã QR bên cạnh. Mã hiện ra cỡ lớn, với địa chỉ in to bên dưới, nên bạn có thể chiếu nguyên như vậy cho cả lớp. Nhấp Tải xuống PNG để có ảnh dùng cho slide, phiếu bài tập hay tờ rơi. Mã chứa đúng địa chỉ dưới URL đang hoạt động, kể cả tên miền riêng khi trang dùng tên miền đó. Mã được tạo ngay trong trình duyệt, nên địa chỉ không bị gửi tới một dịch vụ mã QR nào.
4. Quét mã trước khi chia sẻ
Quét mã trên màn hình bằng điện thoại. Liên kết hiện ra phải là địa chỉ dưới URL đang hoạt động. Chạm vào và kiểm tra xem trang có vừa màn hình điện thoại không. Nếu bạn đếm lượt quét riêng với các lượt truy cập khác, hãy tạo mã từ một địa chỉ gắn thẻ UTM ở phần tiếp theo.
Tạo mã QR trong Chrome hoặc trình tạo mã khác
Nhấp Hiện mã QR trong bảng điều khiển để có mã cho đúng địa chỉ của trang. Nếu muốn đếm riêng lượt truy cập từ bản in, trước hết hãy thêm ?utm_source=qr vào cuối địa chỉ, như https://yourpage.convika.page/?utm_source=qr. Để tạo mã trong Chrome, hãy mở địa chỉ gắn thẻ UTM đó trong một thẻ Chrome: Chrome tạo mã cho thẻ đang mở, theo trợ giúp của Chrome. Mọi lượt truy cập qua địa chỉ gắn thẻ UTM đều được tính là lượt truy cập từ mã, dù được mở bằng trình duyệt nào.
- Trên máy tính. Mở trang. Chọn Lựa chọn khác > Truyền, lưu và chia sẻ > Tạo mã QR. Sau đó bạn có thể sao chép đường liên kết, nhấp Tải xuống để lưu ảnh, hoặc quét màn hình bằng camera của một điện thoại khác.
- Trên Android. Bên cạnh thanh công cụ, nhấn vào Thêm > Chia sẻ rồi chọn Mã QR. Làm theo hướng dẫn trên màn hình để chia sẻ hoặc tải ảnh xuống (trợ giúp cho Android).
- Trên iPhone hoặc iPad. Ở trên cùng màn hình, chạm vào Chia sẻ > Tạo Mã QR. Chạm vào Chia sẻ bên dưới mã để gửi hoặc lưu mã (trợ giúp cho iPhone và iPad).
Nếu bạn chọn một trình tạo mã QR khác, hãy dán địa chỉ web đã xuất bản vào ô URL của nó. Hãy cẩn thận với các công cụ tắt mã về sau. Trang của QR TIGER ghi rằng mã động có thể hết hạn vào một ngày định trước, và cảnh báo rằng bạn cũng có thể cho mã QR hết hạn sau khi đạt một số lượt quét nhất định. Trước khi in nhiều bản, hãy quét mã một lần bằng điện thoại. Xác nhận rằng phần xem trước hiện đúng địa chỉ trang của bạn, kể cả ?utm_source=qr nếu bạn đã thêm để theo dõi.
QR Code là nhãn hiệu đã đăng ký của DENSO WAVE INCORPORATED tại Nhật Bản và các quốc gia khác.
Trước khi in hoặc chiếu mã
Bạn không sửa được một mã đã in. Địa chỉ trong mã phải luôn mở được trang.
- Dùng địa chỉ đã xuất bản. Liên kết xem trước của ô tải lên ngừng hoạt động sau 3 phút. Tờ rơi làm từ liên kết đó đã hỏng trước cả khi được in.
- Sửa trang, đừng đổi địa chỉ. Gõ thay đổi vào khung chỉnh sửa bằng AI trên màn hình của trang trong bảng điều khiển. Mỗi lần sửa tốn credit AI: 1 với mô hình mặc định. Tài khoản Free bắt đầu với 10 credit. Hoặc kết nối Convika với Claude, Codex hay một ứng dụng MCP khác, rồi nhờ nó lưu HTML đã sửa thành phiên bản mới của cùng trang. Nhấp Xuất bản. Mã đã in mở phiên bản mới, và địa chỉ không đổi. File đã sửa cũng làm được như vậy: tải nó lên ở phần tải phiên bản mới từ file trên màn hình của trang, rồi xuất bản. Tải tệp HTML lên trong bảng điều khiển tạo một trang mới với địa chỉ mới, mà mã đã in sẽ không mở.
- Thử quét trên 2 điện thoại. Quét bằng một iPhone và một điện thoại Android, từ khoảng cách xa như người xem sẽ đứng. Kiểm tra xem trang có vừa màn hình điện thoại không. Quét mã sẽ mở trang trên chính thiết bị quét.
- In đủ lớn. Hướng dẫn của QR TIGER đặt cỡ 32 mm x 32 mm (1,25 inch) cho mã in. Với áp phích, hãy lấy một phần mười khoảng cách quét. Hướng dẫn cũng khuyên dùng màu tối cho họa tiết và màu sáng cho nền.
- Giữ trang luôn xuất bản. Sau khi bạn hủy xuất bản, mã không còn mở được trang. Tài khoản Free có 10.000 lượt xem trang mỗi tháng trên tất cả các trang. Khi lượt xem trong tháng chạm mức đó, việc chỉnh sửa tạm dừng, và 7 ngày sau, mã sẽ mở một thông báo rằng trang đang tạm dừng, cho đến khi hết tháng hoặc bạn nâng cấp. Với không gian làm việc tạo trước lúc 15:00 UTC 22 tháng 10, 2026, điều này bắt đầu từ 1 tháng 11, 2026.
- Dùng tên miền riêng cho mã cần dùng nhiều năm. Một địa chỉ như
www.yourname.comvẫn hoạt động nếu sau này bạn chuyển trang sang nơi lưu trữ khác. Gói Free kết nối được 1 tên miền phụ riêng.
Chia sẻ trang hoặc trò chơi với lớp học
Bạn có một bài trắc nghiệm, phiếu bài tập hay trò chơi làm bằng ChatGPT, Claude hoặc Gemini. Học sinh mở trên máy tính bảng hoặc Chromebook. Hãy xuất bản file như các bước ở trên, rồi đưa địa chỉ cho lớp theo 2 cách.
- Mã QR trên slide hoặc phiếu bài tập. Nhấp Hiện mã QR trên màn hình của trang để chiếu mã nguyên như vậy. Bạn cũng có thể nhấp Tải xuống PNG để đưa mã vào slide hoặc in lên phiếu bài tập. Trên iPad, học sinh mở Camera, ở chế độ Ảnh đặt iPad sao cho mã nằm trong khung hình, rồi chạm vào liên kết xuất hiện ở cuối màn hình (Hướng dẫn sử dụng iPad của Apple). Trên Chromebook, học sinh mở ứng dụng Máy ảnh, chọn Quét, chọn Mã QR, rồi nhấn vào địa chỉ hiện ra (Trợ giúp Chromebook của Google). Camera của máy tính xách tay hướng về phía học sinh. Với Chromebook, mã in trên phiếu bài tập dễ đưa lên trước camera hơn mã trên màn hình.
- Liên kết trên bảng. Viết địa chỉ lên bảng cho những em có camera không đọc được mã. Địa chỉ của trang tải lên kết thúc bằng vài chữ cái và chữ số ngẫu nhiên, nên học sinh phải chép thật chính xác. Mã QR giúp các em khỏi phải gõ.
Một địa chỉ chung tốt hơn gửi file cho từng học sinh (tiếng Anh). Mỗi thiết bị mở file theo cách riêng. Convika đã thử một file .html trên iOS 26.3 trong trình mô phỏng iPhone của Apple, và bản xem trước của ứng dụng Tệp không chạy chút JavaScript nào. Một bài trắc nghiệm trong đó sẽ không phản hồi. Khi bạn sửa lỗi và xuất bản lại, mọi học sinh quét cùng mã đều nhận trang đã sửa.
- Trò chơi hay bài trắc nghiệm trong một file chạy được trên trang đã xuất bản. Trong lần thử của Convika ngày 13/10/2026, tập lệnh, phím bấm, thao tác chạm, âm thanh và điểm cao nhất lưu trong trình duyệt của một trò chơi một file đều hoạt động trên trang Free, trong Chromium, Firefox và WebKit. Trên gói Free, yêu cầu fetch và XHR của tập lệnh trên trang Convika chỉ tới được chính địa chỉ của trang. Pro thêm các công cụ thống kê Convika hỗ trợ, như Google Analytics, và những máy chủ bạn khai báo cho mạng quảng cáo của riêng bạn. Vì vậy, một lệnh gọi tới trang web khác, như API của một mô hình AI hay bảng xếp hạng trên máy chủ khác, không chạy trên gói Free, và trên Pro chỉ chạy nếu máy chủ đó nằm trong một trong các danh sách này.
- Giữ trang ngoài Google, hoặc viết mật khẩu lên bảng. Trên gói miễn phí, trang đã xuất bản ở chế độ Công khai: ai quét mã QR cũng mở được mà không cần tài khoản hay mật khẩu, và trang có thể hiện trong kết quả tìm kiếm và trong thư viện của Convika. Để giữ trang ngoài cả hai, hãy chọn Liên kết riêng tư (Pro hoặc vé) ở mục Ai mở được trang này? khi xuất bản; khi đó Convika yêu cầu công cụ tìm kiếm không đưa trang vào kết quả, và không đưa trang vào sitemap. Vì ai quét mã cũng mở được trang, và ảnh chụp slide hay tờ rơi có thể lan đi, bạn cũng có thể chọn Chỉ những người có mật khẩu (Pro) trong hộp thoại xuất bản, hoặc thêm mật khẩu sau ở phần mật khẩu trang trong cài đặt của trang khi đã có Pro, rồi viết mật khẩu lên bảng cho lớp. Công cụ tìm kiếm chỉ thấy màn hình nhập mật khẩu. Mật khẩu trang đi kèm Pro: Pro theo tháng (12 US$ một tháng) hoặc vé Pro 1 năm (29 US$ một lần). Xem cách đặt mật khẩu cho trang HTML (tiếng Anh).
- Nếu học sinh đã nhận file. Hãy dùng Trình xem HTML miễn phí, không cần tải lên. Chỉ mở đúng file bạn đã gửi. Hãy tắt Chạy tập lệnh trước khi chọn bất kỳ file nào các em không chờ đợi. Khi đó không tập lệnh nào chạy, và biểu mẫu không gửi được. Chạm vào Chọn tệp .html rồi chọn file.
Trước giờ học, hãy quét mã từ cuối lớp bằng một thiết bị của chính lớp. Nếu bạn làm trang trong Claude, hãy lấy HTML ra khỏi Claude trước. Liên kết Share của artifact Claude chỉ mở được với người có tài khoản Claude, mà học sinh dưới 18 tuổi không được có (cách chia sẻ artifact Claude với học sinh, tiếng Anh). Với bài trắc nghiệm hay trò chơi ôn tập, hãy xem câu lệnh để AI tạo một bài và các bước cho Google Lớp học và Padlet trong cách chia sẻ bài trắc nghiệm hay trò chơi do AI làm với học sinh (tiếng Anh).
Xem có bao nhiêu người đã quét
Một lượt quét được tính khi điện thoại mở trang. Convika tính nó là một lượt truy cập, như mọi lượt khác. Thống kê của trang hiện lượt truy cập theo ngày, quốc gia, thiết bị và nơi khách đến, trong 90 ngày gần nhất trên gói Free. Mã từ Hiện mã QR chứa địa chỉ không gắn thẻ UTM, nên lượt quét được tính chung với các lượt truy cập khác. Để tách riêng lượt quét, hãy tạo mã trong Chrome hoặc trình tạo khác từ địa chỉ của bạn có ?utm_source=qr ở cuối. Khi đó, phần thống kê theo chiến dịch (UTM) liệt kê lượt truy cập, câu trả lời biểu mẫu và lượt nhấn nút đến qua mã. Nếu bạn có 2 tờ rơi, hãy dùng một thẻ UTM cho mỗi tờ, như ?utm_source=qr&utm_campaign=menu. Số liệu tính cả các lần bạn tự quét thử, và không cho biết ai đã quét. Xem giải thích các con số trong cách xem ai ghé trang của bạn (tiếng Anh).
Câu hỏi thường gặp
Có biến file HTML thành mã QR được không?
Có, bạn biến được file HTML thành mã QR bằng cách đưa file lên mạng và tạo mã từ địa chỉ web của nó. Mã QR chứa một liên kết thay vì chính file. Hãy thả file vào ô trên trang này mà không cần tài khoản, hoặc tạo tài khoản miễn phí để giữ trang được xuất bản tại một địa chỉ không đổi. Trong bảng điều khiển Convika, nhấp Hiện mã QR cạnh địa chỉ của trang. Bạn cũng có thể dùng Tạo mã QR của Chrome, hoặc bất kỳ trình tạo mã QR nào. Khi ai đó quét mã, điện thoại của họ mở trang trong trình duyệt.
Làm sao tạo mã QR miễn phí cho trang HTML?
Bạn tạo mã QR miễn phí bằng cách xuất bản file trên gói Free của Convika, gói không cần thẻ tín dụng. Thả file vào ô trên trang này, giữ lại trang, rồi chọn Xuất bản. Chọn Công khai và chọn Tiếp, rồi ở lần đầu, chọn Free và chọn Xuất bản miễn phí. Cạnh địa chỉ trong bảng điều khiển, nhấp Hiện mã QR, rồi chọn Tải xuống PNG. Chrome cũng tạo mã miễn phí. Trên máy tính, mở trang rồi chọn Lựa chọn khác > Truyền, lưu và chia sẻ > Tạo mã QR > Tải xuống. Trên Android, chọn Thêm > Chia sẻ > Mã QR. Trên iPhone hoặc iPad, chọn Chia sẻ > Tạo Mã QR.
Vì sao mã QR của tôi ngừng hoạt động?
Mã QR ngừng hoạt động vì trang đích tại địa chỉ của nó đã thay đổi. Mã đã in thì không thể đổi. Hãy quét mã và xem liên kết điện thoại hiện ra để biết mã chứa địa chỉ nào. Nguyên nhân thường gặp là mã chứa liên kết xem trước từ ô tải lên của trang này, chỉ dùng được trong 3 phút. Trang đã bị hủy xuất bản, hoặc bạn tải file lên lại bằng Tải tệp HTML lên, việc này tạo một trang mới với địa chỉ mới. Một số trình tạo mã của bên thứ ba cũng tạo mã có hạn dùng; trang của QR TIGER nói mã động của họ có thể được đặt như vậy.
Có sửa được trang sau khi đã in mã QR không?
Có, bạn sửa được trang sau khi in, miễn là địa chỉ của trang giữ nguyên. Hãy sửa nội dung bằng khung chỉnh sửa bằng AI trên màn hình của trang, hoặc nhờ Claude, Codex hay một ứng dụng MCP khác đã kết nối với Convika lưu HTML mới thành phiên bản mới, rồi chọn Xuất bản. Địa chỉ không đổi, nên mã đã in mở phiên bản mới. Với file bạn sửa ở nơi khác, hãy dùng phần tải phiên bản mới từ file trên màn hình của trang, không dùng Tải tệp HTML lên trong bảng điều khiển, vì nút đó tạo một trang mới với địa chỉ mới. Nếu một lần sửa bị hỏng, hãy quay về phiên bản trước.
Làm sao xem có bao nhiêu người đã quét mã QR?
Bạn xem số người đã quét bằng cách đếm lượt truy cập mà mã mang tới trang. Hãy thêm ?utm_source=qr vào địa chỉ của trang, rồi tạo mã từ địa chỉ đó trong Chrome hoặc trình tạo khác, vì Hiện mã QR của Convika chứa địa chỉ không gắn thẻ UTM. Trong thống kê của trang, mở phần thống kê theo chiến dịch (UTM) để xem lượt truy cập, câu trả lời biểu mẫu và lượt nhấn đến qua mã, trong tối đa 90 ngày trên gói Free. Một lượt quét được tính khi điện thoại mở trang. Các lần bạn tự quét thử cũng được tính.
Bài viết liên quan
- Cách chia sẻ file HTML bằng liên kết để mở được trên mọi điện thoạiEmail và Google Drive mở HTML trên điện thoại không kèm tập lệnh. So sánh 5 dịch vụ (Netlify Drop, Tiiny Host, Pagelive, GitHub Pages, Convika) rồi làm 4 bước.
- Cách xuất bản trang HTML từ ChatGPT thành trang web trực tuyến, miễn phíSo sánh Netlify Drop, GitHub Pages, Cloudflare Pages, Tiiny Host, ChatGPT Sites và Convika về gói miễn phí, tên miền và biểu mẫu. Rồi xuất bản trang của bạn.
- Cách chia sẻ file HTML trong Google Drive dưới dạng trang webGoogle Drive chia sẻ file HTML dưới dạng mã hoặc file tải xuống, không phải trang web. Xem cách chia sẻ liên kết Drive và cách xuất bản HTML thành liên kết.