# Trình tạo mã QR

URL: https://discuvr.org/qr-code-generator/?hl=vi
Last updated: 2026-11-07
MCP tool: `generate_qr_code`

Biến mọi văn bản hoặc URL thành mã QR và tải về dạng PNG hoặc SVG, với mức sửa lỗi từ Thấp đến Cao. Miễn phí, không cần đăng ký, không lưu văn bản.

Mã QR có ở khắp mọi nơi - trên bao bì, tài liệu tiếp thị, danh thiếp, biển WiFi và liên kết thanh toán. Tạo chúng ngay lập tức từ bất kỳ văn bản, URL hoặc thông tin liên hệ nào. Chọn PNG cho hình ảnh raster hoặc SVG cho phiên bản vector có thể thay đổi kích thước mà không mất chất lượng.

## Chức năng

- Tạo mã QR từ văn bản, URL, danh thiếp (vCard) hoặc thông tin đăng nhập WiFi.
- Tải xuống dưới dạng PNG (raster) hoặc SVG (vector, có thể co giãn vô hạn).
- Điều chỉnh mức sửa lỗi (Thấp, Trung bình, Phần tư, Cao) - mức cao hơn chịu hư hại tốt hơn.
- PNG được vẽ với 10 pixel mỗi mô-đun và viền trắng 2 mô-đun, nên một URL ngắn ra ảnh 290 x 290 px; thanh kéo kích thước chỉ đổi bản xem trước.
- Miễn phí, không cần đăng ký, không quảng cáo. Văn bản của bạn không bao giờ được lưu; chỉ định dạng đầu ra được đếm.

## Cách thức hoạt động

1. Nhập văn bản, URL, thông tin liên hệ hoặc thông tin đăng nhập WiFi.
2. Chọn PNG hoặc SVG và một mức sửa lỗi.
3. Nhấp vào Tạo và tải xuống mã QR của bạn.

## Mã QR là gì?

Mã QR mã hóa văn bản hoặc URL thành một hình vuông có thể quét được mà máy ảnh, điện thoại và đầu đọc QR có thể giải mã ngay lập tức. Chúng được sử dụng trên bao bì sản phẩm (liên kết đến hướng dẫn hoặc video), tài liệu tiếp thị (liên kết đến trang web hoặc đăng ký email), biển WiFi (tên mạng và mật khẩu), liên kết thanh toán (ngân hàng và ví điện tử) và danh thiếp.

## Các mức sửa lỗi

Mã QR có thể chịu được hư hại một phần - bụi bẩn, nếp gấp hoặc in ấn kém - và vẫn quét chính xác. Mức sửa lỗi cao hơn sử dụng nhiều dung lượng hơn của mã để bảo vệ khỏi hư hại. Thấp (7%) dành cho hiển thị kỹ thuật số sạch sẽ; Cao (30%) dành cho tài liệu in có thể bị cầm nắm hoặc hao mòn.

## Mã tĩnh không bao giờ hết hạn và không thể sửa sau khi in

Mã chứa chính văn bản của bạn, không phải liên kết tới một dịch vụ chuyển hướng, nên mã còn hoạt động chừng nào đích còn hoạt động: không thuê bao, không ngày hết hạn, không bộ đếm lượt quét, và cả Discuvr lẫn bất kỳ ai khác đều không thấy ai đã quét. Mặt trái là đích không thể đổi về sau; đích mới đồng nghĩa với in mã mới. Nếu trang có thể đổi địa chỉ, hãy mã hóa một URL ngắn trên tên miền bạn kiểm soát rồi chuyển hướng từ đó. URL ngắn cũng dễ quét hơn: ở mức Trung bình, https://example.com/ (20 ký tự) cho mã 25 x 25 mô-đun, còn một liên kết 97 ký tự kèm tham số theo dõi cần 41 x 41, nên ở bề rộng 2 cm mỗi mô-đun thu nhỏ từ 0,8 mm xuống dưới 0,5 mm.

## Nhập gì cho liên kết, số điện thoại, email hoặc danh thiếp

Mã lưu đúng văn bản bạn nhập, và điện thoại quét sẽ quyết định đề xuất gì dựa vào phần mở đầu của văn bản đó. Với liên kết, hãy thêm https:// để mọi trình quét coi đó là địa chỉ web. Để gọi điện, nhập tel:+919800000000 kèm mã quốc gia. Với email, mailto:name@example.com?subject=Invoice mở một thư nháp với tiêu đề đó. Với danh thiếp, nhập một vCard, mỗi dòng một trường: BEGIN:VCARD, VERSION:3.0, N:Rao;Asha, FN:Asha Rao, TEL:+919800000000, EMAIL:asha@example.com, END:VCARD. Trước khi in, hãy quét thử bằng hai điện thoại khác nhau.

## Câu hỏi

**Văn bản có thể dài bao nhiêu?**

Tùy vào mức sửa lỗi: tối đa 2.953 ký tự ở mức Thấp, 2.331 ở Trung bình (mặc định), 1.663 ở Tứ phân vị và 1.273 ở Cao. Đây là số byte, nên chữ ngoài bảng Latin cơ bản, chiếm 2 hoặc 3 byte trong UTF-8 (như chữ có dấu tiếng Việt), sẽ chứa được ít hơn. Nếu văn bản không vừa, việc tạo mã sẽ thất bại: hạ mức sửa lỗi hoặc rút ngắn văn bản.

**Tôi có thể tạo mã QR cho WiFi không?**

Có. Nhập thông tin mạng theo định dạng này: WIFI:T:WPA;S:Office;P:pass\;word;; Mã chứa đúng văn bản bạn nhập, nên nếu tên mạng hoặc mật khẩu có dấu gạch chéo ngược, dấu chấm phẩy, dấu phẩy hoặc dấu hai chấm, hãy tự thêm một dấu gạch chéo ngược trước ký tự đó, như pass\;word. Với mạng mở, dùng T:nopass và bỏ P. Điện thoại đọc được mã WiFi sẽ đề nghị kết nối vào mạng.

**Sự khác biệt giữa PNG và SVG là gì?**

PNG là hình ảnh bitmap - độ phân giải cố định, hoạt động trên mọi thiết bị. SVG là vector - co giãn vô hạn mà không bị mờ, tuyệt vời cho in ấn.

**Tôi nên sử dụng mức sửa lỗi nào?**

Trung bình (15%) là lựa chọn mặc định tốt. Sử dụng Thấp cho hiển thị kỹ thuật số sạch sẽ, Cao cho tài liệu in có thể bị hư hại hoặc hao mòn.

**Vì sao tệp PNG tải về có kích thước khác bản xem trước?**

Thanh kéo kích thước (50 đến 500 px) chỉ đặt độ lớn hiển thị của bản xem trước trên trang này. Tệp luôn có 10 pixel mỗi mô-đun, nên kích thước phụ thuộc vào nội dung bạn mã hóa: một URL ngắn cho ảnh 290 x 290 px, văn bản dài cho ảnh lớn hơn. Để in, hãy tải SVG và co giãn theo kích thước tùy ý. Viền trắng 2 mô-đun hẹp hơn 4 mô-đun mà chuẩn QR yêu cầu, nên hãy chừa thêm khoảng trắng quanh mã khi đặt nó.

**Tôi có thể tạo mã QR thanh toán UPI không?**

Có. Hãy nhập một liên kết thanh toán UPI theo định dạng UPI Linking Specification của NPCI, ví dụ upi://pay?pa=yourid@yourbank&pn=Asha%20Rao&am=1500.00&cu=INR&tn=Invoice%2042. pa là UPI ID nhận tiền, pn là tên người trả tiền nhìn thấy, am là số tiền (bỏ am thì người trả tự nhập số tiền), cu luôn là INR và tn là ghi chú ngắn. Viết mỗi dấu cách thành %20. Mã chỉ chứa đoạn văn bản này, nên tiền đi thẳng từ ứng dụng UPI của người trả đến UPI ID đó và Discuvr không bao giờ thấy khoản thanh toán. Hãy thử bằng một khoản thanh toán nhỏ từ điện thoại khác trước khi in.

**Tôi có thể tạo mã QR cho tệp PDF, hình ảnh hoặc Google Biểu mẫu không?**

Có, thông qua một đường liên kết. Mã QR chứa văn bản chứ không chứa tệp, vì vậy hãy đưa tệp lên mạng trước rồi mã hóa địa chỉ của nó: tải PDF hoặc hình ảnh lên trang web của bạn hoặc một ổ đĩa đám mây được chia sẻ để bất kỳ ai có đường liên kết đều mở được, sao chép đường liên kết đó và dán vào đây. Với Google Biểu mẫu, dùng đường liên kết từ nút Gửi của biểu mẫu. Hãy thử mã bằng một điện thoại không đăng nhập tài khoản của bạn, vì liên kết riêng tư vẫn quét được nhưng sẽ mở trang đăng nhập hoặc trang từ chối truy cập. Thay tệp tại cùng địa chỉ thì mã đã in vẫn dùng được; liên kết mới cần mã mới.

**Vì sao mã QR in ra không quét được?**

Hãy kiểm tra bốn điều. Thứ nhất, lề trắng: tiêu chuẩn QR (ISO/IEC 18004) yêu cầu khoảng trống 4 mô-đun ở mỗi cạnh, còn tệp của công cụ này có 2, nên hãy chừa thêm khoảng trắng quanh mã trong bản thiết kế và để mã cách xa nền rối mắt và mép khung. Thứ hai, kích thước mô-đun: văn bản càng dài thì càng nhiều mô-đun và mỗi mô-đun in ra càng nhỏ, nên hãy rút gọn liên kết hoặc in mã to hơn. Thứ ba, độ tương phản và bề mặt: giữ mô-đun tối trên nền sáng như khi tải về, vì nhiều trình quét trên điện thoại không đọc được mã đảo màu (sáng trên nền tối), và tránh màng ép bóng hay bề mặt cong phản chiếu ánh sáng. Thứ tư, nội dung: nếu bản xem trước trên màn hình quét được mà bản in thì không, lỗi nằm ở bản in; nếu liên kết mở ra trang lỗi, mã vẫn đúng và đích đến mới có vấn đề.

**Tôi có thể thêm logo hoặc đổi màu không?**

Công cụ này thì không: mọi mã đều là mô-đun đen trên nền trắng, cặp màu có độ tương phản cao nhất, dạng PNG hoặc SVG. Nếu sau đó nhà thiết kế đặt logo lên tệp SVG, hãy tạo mã với mức sửa lỗi Cao (30%), giữ logo nhỏ ở giữa, tránh xa ba ô vuông lớn ở góc mà trình quét dùng để định vị mã, và thử bằng nhiều điện thoại trước khi in. Vùng bị che sẽ dùng hết chính phần khả năng khôi phục lẽ ra dành cho vết bẩn hay nếp gấp. Mã có màu cần mô-đun tối trên nền sáng hơn nhiều.

## Thêm trong Tiện ích hằng ngày

- [Bộ chuyển đổi đơn vị](https://discuvr.org/unit-converter/?hl=vi)
- [Trình tạo mật khẩu](https://discuvr.org/password-generator/?hl=vi)
- [Công cụ đếm từ & phân tích khả năng đọc hiểu](https://discuvr.org/word-counter/?hl=vi)
- [Máy tính tuổi / chênh lệch ngày](https://discuvr.org/age-calculator/?hl=vi)

## Thường dùng cùng

- [Mã hóa / Giải mã](https://discuvr.org/encode-decode/?hl=vi)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
