Quét mã QR online từ ảnh
Quét mã QR hoặc mã vạch từ ảnh có sẵn, ảnh chụp màn hình hoặc bằng camera. Mã được đọc ngay trên thiết bị của bạn, không bao giờ tải lên, và mọi liên kết đều được kiểm tra trước khi bạn mở.
hoặc thả ảnh vào bất kỳ đâu trên trang · nhấn Ctrl+V để dán ảnh chụp màn hìnhCó thể chọn nhiều ảnh cùng lúc
Ảnh được đọc ngay trong trình duyệt này và không bao giờ bị tải lên.
- QR Code
- Micro QR
- rMQR
- Data Matrix
- Aztec
- PDF417
- EAN · UPC
- Code 128 · 39
Mọi mã trong ảnh đều được tìm thấy. Liên kết chỉ được hiển thị, không bao giờ tự mở.
Làm sao quét mã QR từ ảnh hoặc ảnh chụp màn hình?
Để quét mã QR online bằng ảnh có sẵn, hãy thả ảnh vào trang này, dán bằng Ctrl+V (⌘V trên Mac) hoặc chọn Tải ảnh lên: công cụ tìm mọi mã trong ảnh, khoanh viền và đánh số từng mã ngay trên ảnh, rồi đọc nội dung của chúng. Ảnh chụp, ảnh chụp màn hình, ảnh lưu từ ứng dụng chat hay ảnh chụp màn hình một trang PDF đều được.
Trên điện thoại, hãy chụp màn hình mã, mở trang này, chọn Tải ảnh lên rồi chọn ảnh chụp màn hình đó. Bạn có thể đưa vào nhiều ảnh cùng lúc, và một ảnh có thể chứa nhiều mã: một áp phích có liên kết thực đơn, mã Wi-Fi và một liên hệ sẽ cho bạn ba thẻ.

Mỗi mã đều có sốMỗi mã trong ảnh được khoanh viền, và số của mã khớp với thẻ bên dưới.Mỗi mã chứa gìMột liên kết, một mạng Wi-Fi, một liên hệ: danh sách cho biết mỗi mã là gì trước khi bạn đọc thẻ của mã đó.Liên kết dẫn đi đâuTên miền thật được làm nổi bật trong địa chỉ, chữ cái giả mạo và phần đánh lừa được đánh dấu, và không có gì được mở.Không tải lên gì cảẢnh được trình duyệt đọc ngay trên thiết bị của bạn: không có ảnh hay kết quả nào được gửi đi đâu cả.Làm sao quét mã QR trên máy tính hoặc laptop?
Chọn Quét bằng camera để dùng webcam, hoặc chụp màn hình mã đang hiển thị trên màn hình rồi dán vào đây. Không cần cài ứng dụng: công cụ chạy ngay trong trình duyệt trên Windows, macOS, Linux và ChromeOS.
Với mã nằm trên chính màn hình của bạn (mã đăng nhập, mã trong email hoặc trong tệp PDF), cách dễ nhất là chụp màn hình vào bộ nhớ tạm:
Windows
Win + Shift + SCtrl + V
Snipping Tool: kéo chuột quanh mã
Mac
⌘ + Ctrl + Shift + 4⌘ + V
Kéo chuột quanh mã; phím Ctrl đưa ảnh vào bộ nhớ tạm
ChromeOS
Ctrl + Shift + Hiển thị cửa sổCtrl + V
Chọn chụp một phần màn hình (Partial screenshot)
Linux (GNOME)
Print ScreenCtrl + V
Chọn vùng cần chụp; GNOME sao chép ảnh vào bộ nhớ tạm
Với webcam, hãy giữ mã cách ống kính khoảng 15–30 cm, phẳng và không rung. Mã trên màn hình điện thoại dễ đọc nhất khi bạn tăng độ sáng màn hình.
Làm sao xem mật khẩu Wi-Fi trong mã QR?
Quét mã ở đây, thẻ kết quả sẽ hiện tên mạng và mật khẩu, mỗi thứ đều sẵn sàng để sao chép. Mã QR Wi-Fi là văn bản thuần có dạng WIFI:T:WPA;S:name;P:password;;, lần đầu được mô tả bởi dự án mã nguồn mở ZXing và được Wi-Fi Alliance chuẩn hóa thành Wi-Fi URI trong WPA3 Specification (mục 7).
Chúng tôi không bao giờ kết nối vào mạng: một trang web không thể, và cũng không nên, làm vậy. Để kết nối, hãy hướng Camera của iPhone vào mã rồi chạm vào biểu ngữ hiện ra, hoặc trên Android, quét mã từ Cài đặt → Mạng và Internet → Internet. Để tạo mã cho mạng của chính bạn, ứng dụng Mật khẩu trên iPhone có mục Show Network QR Code, còn nút Chia sẻ dưới một mạng đã lưu trên Android cũng làm điều tương tự.
Ký tự đặc biệt: định dạng của ZXing thêm dấu gạch chéo ngược trước ; , : \ và " trong tên hoặc mật khẩu, còn định dạng WPA3 viết ; thành %3B. Công cụ đọc được cả hai.
WIFI:T:WPA;S:Cafe Guest 5G;P:espresso-2026;H:true;;
- TBảo mật
- WPA cho mọi mạng có mật khẩu (WPA2 hoặc WPA3), WEP cho router đời cũ, nopass hoặc để trống cho mạng mở. Android còn ghi SAE cho WPA3.
- STên mạng (SSID)
- Trường duy nhất mà mã nào cũng phải có.
- PMật khẩu
- Hiển thị dạng văn bản thuần: ai quét mã cũng đọc được.
- HMạng ẩn
- true khi mạng không phát tên của mình.
- RTransition Disable
- Chỉ có ở WPA3: giá trị 1 yêu cầu thiết bị không bao giờ quay về WPA2.
- KKhóa SAE-PK
- Chỉ có ở WPA3: khóa công khai của mạng, để một điểm phát giả mạo không thể đóng giả mạng này.
Quét mã QR có an toàn không?
Bản thân việc quét chỉ đọc văn bản: rủi ro bắt đầu khi bạn mở liên kết, nhập thông tin hoặc cài đặt thứ gì đó. Kẻ gian dán mã giả đè lên mã thật trên máy thu phí đỗ xe và trạm sạc, hoặc gửi mã qua email và thư bưu điện, một kiểu lừa đảo gọi là quishing (phishing bằng mã QR). FBI và FTC đưa ra cùng một lời khuyên đầu tiên: hãy xem liên kết trước khi mở.
Đó là nhiệm vụ chính của công cụ này. Nó không bao giờ tự mở liên kết, luôn hiện tên miền quyết định nơi bạn sẽ đến, và gọi tên từng thủ đoạn tìm thấy chỉ bằng một câu.
Máy thu phí đỗ xe
Năm 2022, thành phố Austin, Texas phát hiện nhãn QR giả trên hơn hai chục máy thu phí; Action Fraud của Anh ghi nhận 784 báo cáo quishing và gần 3,5 triệu bảng Anh bị mất trong một năm, phần lớn tại các bãi đỗ xe.
Trạm sạc xe điện
Tại Loiret, Pháp, mã giả dán trên trạm sạc đã thu thập thông tin thẻ mà không hề khởi động bộ sạc (Gendarmerie nationale, 2024).
Email và thư bưu điện
Mã trong email mạo danh ngân hàng, cơ quan nhà nước hoặc Microsoft 365, và một bưu kiện bạn chưa từng đặt kèm mã để “xem ai đã gửi” (FTC, 2025).
Thanh toán UPI
Người mua gửi cho người bán một mã QR “để nhận tiền”: quét mã và nhập UPI PIN thì tiền lại bị chuyển đi (RBI, Cảnh sát Delhi).
Phần đánh lừa trước @
https://google.com@example.xyz
Mọi thứ trước @ là tên người dùng mà trình duyệt bỏ đi: liên kết này dẫn đến example.xyz (RFC 3986).
Chữ cái trông giống hệt
https://pаypal.com
Chữ cái thứ hai là chữ а của bảng chữ cái Kirin (Cyrillic). Chrome hiển thị những tên như vậy dưới dạng xn-- (punycode); công cụ đánh dấu chữ cái đó.
Tên thương hiệu đặt phía trước
https://paypal.com.example.xyz
Chỉ phần cuối mới quyết định: tên miền là example.xyz, bất kể phía trước là gì.
Liên kết rút gọn
https://bit.ly/3xYzAbc
Đích đến bị che giấu. Bitly và TinyURL cho xem đích đến trên một trang xem trước mà không cần truy cập vào đó.
Tải xuống ứng dụng
https://example.xyz/update.apk
Tệp .apk, .exe hoặc .mobileconfig sẽ cài phần mềm hoặc cài đặt cấu hình. Hãy tải ứng dụng từ cửa hàng ứng dụng.
- Kiểm tra xem có miếng dán đè lên mã gốc trên máy thu phí, trạm sạc và áp phích không.
- Đọc tên miền, đừng tin vào chữ xung quanh nó, và nếu nghi ngờ thì hãy tự mở trang web đó.
- Đừng nhập mật khẩu hay số thẻ trên trang bạn mở từ một mã mà bạn không hề chờ đợi.
- Cài ứng dụng từ cửa hàng ứng dụng, không bao giờ từ một mã QR.
Mã QR có thể chứa những gì?
Bất kỳ văn bản nào dài tới khoảng 3 KB, và điện thoại thống nhất một số định dạng để biến văn bản đó thành hành động. Công cụ đọc từng định dạng thành các trường thông tin, và không có gì xảy ra cho đến khi bạn chọn.
| Nội dung | Bắt đầu bằng | Quy định bởi | Công cụ hiển thị |
|---|---|---|---|
| Liên kết | https:// | RFC 3986 | Tên miền thật, chữ giả mạo, phần đánh lừa, liên kết rút gọn |
| Wi-Fi | WIFI: | ZXing, Wi-Fi Alliance (WPA3) | Tên mạng, mật khẩu, kiểu bảo mật |
| Thanh toán UPI | upi://pay | NPCI UPI Linking Specification | Người nhận, số tiền, ghi chú, chữ ký |
| Thanh toán tại cửa hàng (Pix, QRIS, VietQR, PromptPay…) | 000201 | EMVCo QR Code Specification | Người bán, số tiền, ngân hàng, checksum |
| Chuyển khoản SEPA | BCD | EPC069-12 | Người thụ hưởng, kiểm tra IBAN, số tiền |
| Liên hệ | BEGIN:VCARD, MECARD: | RFC 6350, NTT DOCOMO | Tên, số điện thoại, email; lưu thành .vcf |
| Sự kiện | BEGIN:VEVENT | RFC 5545 | Thời gian theo múi giờ của bạn; lưu thành .ics |
| Điện thoại, tin nhắn, email | tel:, sms:, mailto: | RFC 3966, 5724, 6068 | Số điện thoại hoặc địa chỉ, rồi mở ứng dụng của bạn |
| Vị trí | geo: | RFC 5870 | Tọa độ, OpenStreetMap |
| Khóa xác thực hai yếu tố | otpauth:// | Google Key URI Format | Dịch vụ và tài khoản; khóa bí mật được ẩn |
| Thanh toán tiền mã hóa | bitcoin:, ethereum: | BIP 321, EIP-681 | Địa chỉ ví và số tiền |
| Đăng nhập bằng khóa truy cập | FIDO:/ | FIDO CTAP 2.2 | Cho biết mã dành cho camera điện thoại của bạn |
Mỗi biểu tượng là biểu tượng trên thẻ kết quả của loại đó, theo màu mà thẻ hiển thị: xanh lá khi kiểm tra đạt, vàng hoặc đỏ khi có cảnh báo.
Làm sao kiểm tra mã QR thanh toán trước khi trả tiền?
Hãy quét mã ở đây trước: thẻ kết quả cho biết ai nhận tiền, số tiền nếu mã có đặt sẵn, và checksum của mã có còn nguyên vẹn không. Sau đó thanh toán trong ứng dụng ngân hàng hoặc ví điện tử, và kiểm tra tên hiện ra có khớp với cửa hàng không.
Miếng dán đè lên mã thật của cửa hàng là thủ đoạn phổ biến, nên tên mà ứng dụng của bạn hiển thị quan trọng hơn tên in trên biển.
00020126370014br.gov.bcb.pix0115pix@example.com520400005303986540512.505802BR5912Cafe Exemplo6009Sao Paulo62070503***6304189B
- Ai nhận tiền
- Bao nhiêu
- Checksum
- Về mã
- 00Định dạngLuôn là 01, và luôn đứng đầu.
- 01
- 26Tài khoản người bánHệ thống (br.gov.bcb.pix) và khóa Pix, mỗi phần lồng bên trong dưới dạng ID, độ dài, giá trị.
- pix@example.com
- 52Danh mục người bán0000 khi không khai báo.
- 0000
- 53Tiền tệMã số ISO 4217: 986 là đồng real Brazil.
- 986
- 54Số tiềnChỉ có khi mã đặt sẵn số tiền.
- 12.50
- 58Quốc giaHai chữ cái (ISO 3166-1).
- BR
- 59Tên người bánỨng dụng Pix hiển thị tên lấy từ danh bạ của Pix thay cho tên này.
- Cafe Exemplo
- 60Thành phốNơi người bán hoạt động.
- Sao Paulo
- 62Dữ liệu bổ sungMã tham chiếu (sub-ID 05).
- ***
- 63Checksum (CRC-16)Tính trên toàn bộ phần đứng trước, kể cả 6304: chỉ cần đổi một ký tự là không còn khớp.
- 189B
Công cụ tính lại giá trị này: 189B, trùng với giá trị trong mã.
UPI (Ấn Độ)
UPI ID và tên ghi trong mã, cùng việc mã có được ký hay không: ứng dụng UPI sẽ cảnh báo khi mã của người bán không có chữ ký. Bạn không bao giờ cần quét mã hay nhập PIN để nhận tiền.
Pix (Brazil)
Khóa Pix, hoặc với mã động thì chỉ có địa chỉ mà ngân hàng tải khoản thu về: số tiền không nằm trong ảnh. Ngân hàng hiện tên người nhận lấy từ danh bạ của Pix, không phải tên ghi trong mã.
VietQR (Việt Nam)
Ngân hàng (theo mã số NAPAS), số tài khoản, số tiền và nội dung chuyển khoản.
QRIS, PromptPay, PayNow
Người bán, thành phố của người bán và số tiền, cùng số điện thoại hoặc mã định danh mà khoản chuyển PromptPay hay PayNow được gửi tới.
Chuyển khoản SEPA (EPC QR, GiroCode)
Người thụ hưởng, IBAN đã được kiểm tra chữ số kiểm tra, số tiền bằng euro và mã tham chiếu.
Nga và Thụy Sĩ
Mã thanh toán GOST R 56042 (người nhận, tài khoản, BIC, số tiền bằng rúp) và hóa đơn QR Thụy Sĩ (QR-bill: bên nhận tiền, IBAN, số tiền).
Quét mã vạch online: số mã vạch cho bạn biết gì?
Mã vạch sản phẩm (EAN-13, EAN-8, UPC) là một con số: công cụ đọc số đó, kiểm tra chữ số cuối cùng và cho biết văn phòng GS1 nào đã cấp số cho công ty. Văn phòng đó không phải là nước xuất xứ: GS1 nói rằng tiền tố “không cho biết sản phẩm được sản xuất tại một quốc gia cụ thể”. Một sản phẩm làm tại Việt Nam có thể mang số của GS1 US, và ngược lại.
Các số bắt đầu bằng 978 hoặc 979 là sách (ISBN). Mã trên hộp thuốc và bao bì thực phẩm tươi (Data Matrix hoặc GS1-128) thường chứa nhiều hơn: mã sản phẩm, số lô, hạn sử dụng và số sê-ri, mỗi thứ hiện trên một dòng riêng.
- 952Tiền tố GS1Văn phòng GS1 đã cấp số cho công ty, không phải nơi sản xuất sản phẩm. 952 là dải số GS1 dành cho ví dụ; 400–440 là GS1 Germany.
- 1234Công tySố của công ty, do văn phòng đó cấp.
- 56789Sản phẩmSản phẩm, do công ty tự đánh số.
- 9Chữ số kiểm traTính từ mười hai chữ số đứng trước, nên một chữ số bị đọc nhầm sẽ bị phát hiện.
Vị trí lẻ tính một lần, vị trí chẵn tính ba lần: 121. Phần còn thiếu để lên chục kế tiếp, 130, chính là chữ số kiểm tra: 9.
Vì sao không quét được mã QR?
Bị mờ hoặc quá nhỏ
Đưa camera lại gần để mã chiếm phần lớn khung hình, hoặc phóng to; giữ yên trong một giây.
Bị lóa hoặc có bóng
Nghiêng mã hoặc điện thoại, hoặc bật đèn ngay trong màn hình camera.
Không có lề
Mã QR cần một viền trống rộng bốn module; hãy giữ phần viền này trong khung hình và không bị che.
Sáng trên nền tối hoặc bị lật gương
Phiên bản 2006 của tiêu chuẩn cho phép cả hai; công cụ thử đọc theo cả hai cách.
Bị hỏng
Có thể khôi phục tới khoảng 30% mã (mức sửa lỗi H); hỏng nhiều hơn thì không trình quét nào đọc được.
Ảnh iPhone (HEIC)
Chỉ Safari mở được ảnh HEIC: hãy chụp màn hình ảnh đó, hoặc vào Cài đặt → Camera → Định dạng → Tương thích nhất.
Ký tự lạ trong văn bản
Trình tạo mã đã dùng một bảng mã ký tự mà không khai báo; phần văn bản gốc cho thấy chính xác những gì được lưu.
Mã QR hoạt động như thế nào?
Mã QR là một lưới ô vuông đen trắng (module) mà camera tìm ra nhờ ba ô vuông lớn ở góc, gọi là mẫu định vị (finder pattern), từ bất kỳ góc nhìn nào. Mã được phát minh tại Denso Wave, Nhật Bản, năm 1994 (QR là viết tắt của quick response, phản hồi nhanh) và là tiêu chuẩn quốc tế ISO/IEC 18004 (ấn bản thứ tư, 2024). Denso Wave không thu phí với các mã tuân theo tiêu chuẩn.
Mã có 40 kích thước (phiên bản), từ 21 × 21 module đến 177 × 177. Cơ chế sửa lỗi Reed-Solomon lưu thêm dữ liệu dự phòng để mã bị trầy xước hoặc bị che một phần vẫn đọc được, nên mã có logo ở giữa vẫn hoạt động. Cùng một văn bản có thể tạo ra các mã trông khác nhau, nên bạn không thể biết mã chứa gì chỉ bằng cách nhìn.
- Mẫu định vịBa ô vuông ở góc cho biết vị trí, kích thước và góc nghiêng của mã.
- Mẫu định thờiCác module đen trắng xen kẽ giữa các mẫu định vị, đánh dấu lưới của mã.
- Mẫu căn chỉnhMột ô vuông nhỏ hơn giúp mã bị cong hoặc nghiêng vẫn khớp với lưới.
- Thông tin định dạngMức sửa lỗi và mặt nạ (mask), được ghi hai lần.
- Dữ liệu và sửa lỗiVăn bản, cùng dữ liệu Reed-Solomon dùng để khôi phục nó.
- Vùng trốngViền trống rộng ít nhất 4 module.
- Thông tin phiên bảnChỉ có ở mã lớn hơn; mã này không có.
40
kích thước, từ 21 × 21 đến 177 × 177 module
7.089
chữ số tối đa (4.296 chữ cái, 2.953 byte)
30%
dữ liệu của mã khôi phục được ở mức H
1994
năm ra đời, tại Denso Wave, Nhật Bản
Lkhôi phục tới 7%bị che 7%Đọc được
Mkhôi phục tới 15%bị che 14%Đọc được
Qkhôi phục tới 25%bị che 18%Đọc được
Hkhôi phục tới 30%bị che 24%Đọc được
Mkhôi phục tới 15%bị che 25%Không đọc được
Đọc bằng ZXing, bộ giải mã mà trang này dùng. Miếng dán còn che một phần các mẫu cố định của mã, nên trên thực tế mã chịu được ít hơn một chút so với mức đó hứa hẹn.
Họ mã QR còn có Micro QR (một mẫu định vị, tối đa 17 × 17 module) và mã hình chữ nhật rMQR (ISO/IEC 23941); công cụ cũng đọc được các mã này, cùng với Data Matrix, Aztec và PDF417.
Công cụ quét này hoạt động thế nào, có tải gì lên không?
Không có gì được tải lên. Ảnh của bạn được đọc ngay trong trình duyệt, bởi một tiến trình chạy nền (worker) trên chính thiết bị của bạn: trang không gửi ảnh, văn bản hay kết quả đi đâu cả, và không có gì được lưu lại sau khi bạn đóng tab.
Chrome trên Android, macOS và ChromeOS, cùng Edge trên Mac, có sẵn trình đọc mã vạch tích hợp (BarcodeDetector), và công cụ dùng trình đọc này. Các trình duyệt khác (Chrome trên Windows, Firefox, Safari) dùng ZXing, một bộ giải mã mã nguồn mở được biên dịch sang WebAssembly, tải từ chính trang của chúng tôi ở lần quét đầu tiên. Camera cần bạn cấp quyền, và sẽ tắt ngay khi tìm thấy mã hoặc khi bạn rời trang.
Thiết bị của bạn · tab trình duyệt này
- Camera, ảnh hoặc dán
- Tiến trình chạy nềnWeb Worker
- BarcodeDetectorTích hợp sẵn trong trình duyệtZXingWebAssembly
- Đọc nội dung mãLiên kết · Mạng Wi-Fi · Mã thanh toán · Liên hệ
- Thẻ kết quả
- Gửi bộ giải mã ZXing, một lần, nếu trình duyệt của bạn cần
- Không nhận ảnh, văn bản hay kết quả nào
BarcodeDetector
Chrome trên Android, macOS và ChromeOS; Edge trên Mac
Tích hợp sẵn trong trình duyệt: nhanh, không cần tải gì.
ZXing (WebAssembly)
Windows, Linux, Firefox, Safari, iPhone
Khoảng 950 KB, tải một lần từ dnsrobot.net; đọc được cả những mã mà trình đọc tích hợp bỏ sót.
Câu hỏi thường gặp về quét mã QR
Làm sao quét mã QR từ ảnh chụp màn hình trên điện thoại?
Có thể quét mã QR trên máy tính bằng webcam laptop không?
Ảnh có bị tải lên khi tôi quét mã QR ở đây không?
Làm sao biết một mã QR có an toàn không?
Quét mã QR có thể khiến điện thoại bị hack không?
Làm sao quét mã QR Wi-Fi để xem mật khẩu?
Có cần cài ứng dụng để quét mã QR không?
Có thể quét mã QR để nhận tiền không?
Vì sao công cụ không đọc được mã QR của tôi?
Một ảnh có thể chứa nhiều mã QR không?
Có quét mã vạch online được không?
Công cụ quét mã QR có hoạt động khi offline không?
Còn thiếu điều gì?Đề xuất tính năng hoặc công cụ mới
Thêm công cụ để kiểm tra nơi mã dẫn đến
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
Tra Cứu WHOIS
Tra cứu đăng ký tên miền, nhà đăng ký và chi tiết chủ sở hữu qua RDAP
Kiểm Tra Tuổi Tên Miền
Kiểm tra ngày đăng ký tên miền, tuổi, hết hạn và thông tin nhà đăng ký qua WHOIS
Kiểm tra Hosting
Tìm ra ai đang host bất kỳ website nào: nhà cung cấp hosting, CDN, CMS, email, nhà đăng ký và đơn vị cấp SSL
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
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