Trả lời nhanh
Mở trang là công cụ đọc ngay User-Agent của trình duyệt bạn đang dùng; dán chuỗi khác (từ log máy chủ, Google Analytics) để biết trình duyệt và phiên bản, engine hiển thị, hệ điều hành, loại thiết bị, hãng / mẫu máy, có phải bot (Googlebot, Bingbot, bot AI, bot xem trước liên kết của Zalo, Facebook…) hay trình duyệt trong ứng dụng như Zalo, Facebook, TikTok không. Mọi thứ xử lý trên trình duyệt.
User-Agent là gì?
User-Agent là chuỗi mà trình duyệt, ứng dụng hay bot tự gửi kèm mỗi yêu cầu để giới thiệu mình. Chuỗi này dài, khó đọc và đầy “Mozilla/5.0”, “like Gecko” vì lý do lịch sử. Công cụ tách chuỗi thành thông tin dễ hiểu, nhận ra các trình duyệt phổ biến ở Việt Nam (Chrome, Safari, Cốc Cốc, Edge, Samsung Internet…), trình duyệt nhúng trong Zalo, Facebook, TikTok, và hàng chục bot tìm kiếm, quảng cáo, AI, công cụ SEO. Tiện khi đọc log, gỡ lỗi giao diện chỉ lỗi trên một máy, hay lọc lưu lượng bot.

Cách phân tích User-Agent
- 1
Mở trang: ô nhập tự điền User-Agent của trình duyệt bạn đang dùng và hiện kết quả ngay.
- 2
Muốn phân tích chuỗi khác, dán vào ô (ví dụ một dòng trong access.log của nginx) hoặc bấm một chuỗi mẫu.
- 3
Đọc bảng kết quả: trình duyệt, engine, hệ điều hành, loại thiết bị, hãng / mẫu máy, bot và trình duyệt trong ứng dụng.
- 4
Với Chrome, Edge, Opera, xem thêm mục Client Hints để biết phiên bản hệ điều hành và mẫu máy chính xác hơn.
- 5
Bấm “Dùng User-Agent của tôi” để quay lại chuỗi của trình duyệt hiện tại.
Đọc nhanh các phần trong một User-Agent
| Phần trong chuỗi | Nghĩa là | Lưu ý |
|---|---|---|
| Mozilla/5.0 | Tiền tố lịch sử, gần như mọi trình duyệt đều có | Không cho biết gì về trình duyệt |
| (Windows NT 10.0; Win64; x64) | Windows 64 bit | Windows 11 vẫn ghi NT 10.0, không phân biệt được với Windows 10 qua User-Agent |
| (Macintosh; Intel Mac OS X 10_15_7) | Máy Mac | Các trình duyệt đã cố định số 10_15_7, kể cả trên macOS mới và máy chip Apple |
| (iPhone; CPU iPhone OS 17_5 like Mac OS X) | iPhone chạy iOS 17.5 | Trình duyệt trên iOS dùng WebKit của Safari |
| AppleWebKit/537.36 (KHTML, like Gecko) | Engine WebKit / Blink | Chrome, Edge, Cốc Cốc đều ghi như vậy dù dùng Blink |
| Chrome/126.0.0.0 | Phiên bản Chrome | Chrome đã rút gọn: chỉ số đầu là thật, các số sau là 0 |
| Mobile | Trình duyệt bản điện thoại | Máy tính bảng Android thường không có chữ Mobile |
Một số bot hay gặp trong log
| Tên trong chuỗi | Của ai | Mục đích |
|---|---|---|
| Googlebot | Lập chỉ mục tìm kiếm | |
| bingbot | Microsoft | Lập chỉ mục tìm kiếm |
| coccocbot | Cốc Cốc | Lập chỉ mục cho tìm kiếm Cốc Cốc |
| facebookexternalhit | Meta | Lấy ảnh, tiêu đề khi chia sẻ liên kết |
| GPTBot, ClaudeBot, PerplexityBot | OpenAI, Anthropic, Perplexity | Thu thập dữ liệu cho AI |
| AhrefsBot, SemrushBot | Ahrefs, Semrush | Công cụ SEO, phân tích liên kết |
| curl, python-requests | Công cụ / thư viện | Script tự động, kiểm tra hệ thống |
Bot có thể giả User-Agent. Muốn biết chắc là Googlebot thật, tra ngược IP: tên phải kết thúc bằng googlebot.com hoặc google.com và tra xuôi lại đúng IP đó.
Ví dụ thực tế
Khách báo lỗi khi mở link từ Zalo
Chuỗi có “Zalo android” và “wv”: đây là trình duyệt nhúng trong ứng dụng Zalo (WebView), không phải Chrome. Các tính năng như tải tệp, đăng nhập Google thường bị hạn chế ở đây.
Log có nhiều yêu cầu lạ
Dán chuỗi từ access.log: “GPTBot · OpenAI · thu thập dữ liệu AI”. Muốn chặn, thêm User-agent: GPTBot và Disallow: / vào robots.txt.
Lỗi giao diện chỉ trên một máy
Khách gửi User-Agent: Safari 15 trên iOS 15. Biết phiên bản cũ, bạn kiểm tra tính năng CSS / JavaScript nào chưa được hỗ trợ ở bản đó.
Biết trình duyệt mình đang dùng
Mở trang là thấy ngay, ví dụ “Cốc Cốc 130 · Blink · Windows 10 / 11 · Máy tính”, tiện khi bộ phận kỹ thuật hỏi.
Lỗi thường gặp
- Muốn phân biệt Windows 10 và Windows 11 bằng User-Agent.
- Không làm được: cả hai đều ghi Windows NT 10.0. Trên Chrome / Edge, xem dòng “Phiên bản nền tảng” trong Client Hints (từ 13 trở lên là Windows 11).
- Tin hoàn toàn vào User-Agent để chặn hay cho phép.
- Chuỗi do phía gửi tự khai và sửa được dễ dàng. Dùng thêm IP, tra ngược DNS hoặc xác thực thay vì chỉ dựa vào User-Agent.
- Thấy “Safari” trong chuỗi Chrome và nghĩ là Safari.
- Chrome, Edge, Cốc Cốc đều ghi thêm “Safari/537.36” để tương thích. Công cụ xét các dấu hiệu riêng trước (Edg/, coc_coc_browser/, Chrome/) rồi mới tới Safari.
- Chrome trên iPhone hiện engine WebKit.
- Đúng vậy: trên iOS, Chrome (CriOS), Firefox (FxiOS), Cốc Cốc đều dùng WebKit của Safari theo quy định của Apple.
Vì sao User-Agent ngày càng ít thông tin
Để giảm theo dõi người dùng qua dấu vân tay trình duyệt, Chrome đã rút gọn User-Agent: số phiên bản phụ thành 0.0.0, phiên bản Android và tên máy được cố định. Thông tin chi tiết chuyển sang User-Agent Client Hints (các header Sec-CH-UA-*), chỉ gửi khi trang yêu cầu.
Vì vậy công cụ hiện thêm Client Hints khi trình duyệt của bạn hỗ trợ (Chrome, Edge, Opera, Cốc Cốc…). Safari và Firefox chưa hỗ trợ Client Hints.
Quyền riêng tư
User-Agent và Client Hints được đọc ngay trên trình duyệt; công cụ không gửi chuỗi bạn dán đi đâu.
Thuật ngữ
- User-Agent
- Chuỗi giới thiệu phần mềm gửi yêu cầu, nằm trong header User-Agent của HTTP.
- Engine hiển thị
- Bộ phận vẽ trang web: Blink (Chrome, Edge, Cốc Cốc), WebKit (Safari), Gecko (Firefox).
- WebView
- Trình duyệt nhúng trong ứng dụng (Zalo, Facebook…), thường bị giới hạn tính năng.
- Client Hints
- Các header Sec-CH-UA-* gửi thông tin trình duyệt chi tiết hơn khi trang yêu cầu.
- Crawler / bot
- Chương trình tự động đi đọc trang web, ví dụ bot của máy tìm kiếm.
Câu hỏi thường gặp
User-Agent của tôi là gì?
Mở trang này là ô nhập hiện đúng User-Agent trình duyệt bạn đang dùng, kèm kết quả phân tích. Bấm sao chép để gửi cho bộ phận kỹ thuật.
Làm sao biết một lượt truy cập là bot thật của Google?
Tra ngược IP: tên phải thuộc googlebot.com hoặc google.com, và tra xuôi tên đó phải ra lại đúng IP. User-Agent “Googlebot” một mình không đủ tin.
Vì sao không thấy chính xác mẫu điện thoại Samsung?
Chrome trên Android đã thay tên máy bằng “K” trong User-Agent. Mẫu máy thật chỉ có qua Client Hints khi trình duyệt cho phép.
Công cụ nhận ra trình duyệt trong Zalo, Facebook không?
Có. Công cụ nhận ra Zalo, Facebook, Messenger, Instagram, TikTok, LINE và một số ứng dụng khác qua dấu hiệu trong chuỗi.
Có gửi User-Agent của tôi lên máy chủ không?
Không. Việc phân tích diễn ra hoàn toàn trên trình duyệt.
Có chặn bot AI được không?
Bot AI lớn (GPTBot, ClaudeBot, Google-Extended…) tuân theo robots.txt. Thêm nhóm User-agent tương ứng với Disallow: / để từ chối thu thập.
Đánh giá và bình luận
Đang tải…