Mạng & IP

Phân tích chuỗi User-Agent

Tách chuỗi User-Agent thành trình duyệt, hệ điều hành, thiết bị và nhân dựng trang.

Công cụ này chạy hoàn toàn trong trình duyệt của bạn — dữ liệu không rời khỏi máy.

Phân tích chuỗi User-Agent là gì?

User-Agent là chuỗi mà trình duyệt tự khai báo với mọi máy chủ nó kết nối tới. Nó chứa tên trình duyệt, phiên bản, hệ điều hành và đôi khi cả loại thiết bị. Máy chủ dùng thông tin này để phục vụ giao diện phù hợp, thống kê, hoặc chặn bot.

Vấn đề là chuỗi này rối một cách nổi tiếng vì lý do lịch sử: hầu như trình duyệt nào cũng chứa chữ Mozilla, Chrome chứa cả Safari, còn Edge chứa cả Chrome. Đó là di sản từ thời các trang web kiểm tra tên trình duyệt để quyết định gửi gì. Công cụ này gỡ rối và cho bạn câu trả lời rõ ràng.

Cách sử dụng

  • Ô nhập tự điền sẵn chuỗi User-Agent của chính trình duyệt bạn đang dùng.
  • Dán chuỗi khác vào nếu muốn phân tích — ví dụ chuỗi lấy từ log máy chủ.
  • Bấm các nút mẫu để xem cách một số trình duyệt phổ biến khai báo.
  • Kết quả cập nhật ngay khi chuỗi thay đổi.

Câu hỏi thường gặp

Vì sao Chrome lại có chữ Safari trong chuỗi?

Vì Chrome dùng nhân WebKit khi ra mắt và giữ lại chuỗi tương thích để các trang web viết cho Safari vẫn hoạt động. Hầu hết trình duyệt hiện nay đều mang những mảnh tương thích như vậy từ quá khứ.

Có phân biệt được Windows 10 và Windows 11 không?

Không. Cả hai đều khai báo là Windows NT 10.0 — Microsoft không đổi con số này khi ra Windows 11. Muốn phân biệt phải dùng User-Agent Client Hints, một cơ chế mới hơn.

Chuỗi User-Agent có thể giả mạo không?

Hoàn toàn có thể. Nó chỉ là văn bản do trình duyệt tự gửi, ai cũng đổi được. Vì vậy đừng bao giờ dùng nó làm biện pháp bảo mật — chỉ nên dùng cho thống kê hoặc tối ưu hiển thị.