tigtools

Pengurai User-Agent

Lihat apa yang ditunjukkan string User-Agent tentang browser, sistem operasi, dan perangkat. String browser Anda saat ini sudah terisi untuk memulai.

Berjalan di browser Anda Tanpa perlu mendaftar

String User-Agent mudah diubah atau dipalsukan, dan browser modern membekukan sebagian isinya (misalnya Windows 11 masih melaporkan Windows NT 10.0, dan Android sering melaporkan model sebagai “K”). Gunakan hasil ini sebagai petunjuk, bukan bukti. User-Agent Client Hints memberikan detail yang lebih andal jika browser mendukungnya.

Cara menggunakan

  1. User-Agent browser Anda terisi otomatis. Untuk memeriksa yang lain, tempel dari log server, laporan analitik, atau tiket dukungan.
  2. Lihat browser dan versinya, mesin rendering, sistem operasi, jenis perangkat, dan untuk Android, kode modelnya.
  3. Gunakan “Coba bot” atau tempel string crawler untuk melihat bagaimana bot dikenali.
  4. Di browser berbasis Chromium, bandingkan dengan Client Hints yang ditampilkan di bawah hasil.

Cara kerja

Parser menerapkan daftar aturan manual yang berurutan. Bot dan alat HTTP diperiksa terlebih dahulu (Googlebot, Bingbot, YandexBot, Applebot, GPTBot, ClaudeBot, pratinjau tautan media sosial, perayap SEO, curl, Wget, Python requests, Postman, dan lainnya), lalu semua string yang mengandung kata seperti bot, crawler, atau spider. Browser diperiksa dari yang paling spesifik ke paling umum, karena hampir semua browser menyalin token dari browser lain: Edge, Opera, Samsung Internet, Yandex, Vivaldi, dan UC Browser semuanya mengandung “Chrome/”, dan Chrome mengandung “Safari/”, jadi Chrome dan Safari hanya dilaporkan bila tidak ada yang lebih spesifik yang cocok.

Mesinnya adalah Blink untuk browser berbasis Chromium, Gecko untuk Firefox, WebKit untuk Safari, Trident untuk Internet Explorer, dan EdgeHTML untuk Edge lama. Di iPhone dan iPad, semua browser memakai WebKit karena diwajibkan Apple, jadi Chrome di iOS menampilkan WebKit. Versi Windows berasal dari nomor NT; Windows 10 dan 11 sama-sama mengirim NT 10.0 dan tidak dapat dibedakan dari string. Untuk Android, kode model (misalnya SM-S918B) ditampilkan jika ada, dengan pembuat untuk awalan umum.

String User-Agent bukan bukti yang andal. Klien mana pun dapat mengirim string apa pun, alat privasi mengubahnya, dan browser kini sengaja memangkasnya: Chrome di Android mengirim “Android 10; K” alih-alih versi dan model asli, dan iPad mengirim string Mac. User-Agent Client Hints (header Sec-CH-UA dan navigator.userAgentData) adalah pengganti terstruktur yang lebih andal di browser Chromium; untuk browser Anda sendiri, hal itu ditampilkan di bawah hasil bila tersedia.

Contoh

Memeriksa entri log yang mencurigakan

Log server menunjukkan ribuan permintaan yang mengaku sebagai Googlebot. Parser mengonfirmasi bahwa string tersebut adalah string Googlebot, dan catatan mengingatkan Anda untuk memverifikasi IP dengan reverse DNS, karena string saja dapat dipalsukan.

Mereproduksi bug pelanggan

Tiket dukungan menyertakan “Mozilla/5.0 (Linux; Android 14; SM-S918B) … SamsungBrowser/25.0 Chrome/121…”. Parser menampilkan Samsung Internet 25 pada Android 14, ponsel Samsung SM-S918B, sehingga Anda menguji di browser tersebut, bukan di Chrome.

Melihat browser Anda sendiri

Buka halaman ini untuk melihat browser, mesin, dan OS Anda sendiri, dan di Chrome atau Edge, Client Hints dengan versi platform sebenarnya, misalnya Windows 15.0.0 untuk Windows 11.

Pertanyaan yang sering diajukan

Mengapa tertulis “Windows 10 atau 11”?

Keduanya mengirim “Windows NT 10.0” di User-Agent, jadi string tidak dapat membedakannya. Di browser Chromium, versi platform Client Hints dapat membedakannya: 13.0.0 ke atas berarti Windows 11.

Mengapa Brave muncul sebagai Chrome?

Brave sengaja mengirim User-Agent yang sama dengan Chrome, agar tampak seperti pengguna Chrome. Beberapa browser yang berfokus pada privasi melakukan hal yang sama, sehingga tidak dapat dibedakan dari string tersebut.

Apakah mungkin mendeteksi model ponsel secara tepat?

Hanya kadang-kadang. Banyak browser Android menyertakan kode model, tetapi Chrome kini mengirim “K” sebagai gantinya. iPhone tidak pernah menyertakan modelnya. Client Hints dapat memberikan model Android saat situs memintanya.

Apakah User-Agent saya dikirim ke server Anda oleh alat ini?

Alat ini membacanya dari browser Anda dan menguraikannya di halaman. Alat ini tidak mengirimkannya ke mana pun. Perlu diingat bahwa setiap situs web yang Anda kunjungi, termasuk yang ini, menerima User-Agent Anda dalam permintaan HTTP normal.

Privasi

Penguraian hanya terjadi di browser Anda. String yang Anda tempel dan Client Hints yang ditampilkan tidak dikirim ke mana pun, disimpan, atau disertakan dalam analitik oleh alat ini.