Parser User Agent & Detektor Perangkat

Parse string user agent browser apa pun menjadi detail browser, OS, perangkat, mesin, dan bot. Parsing lokal deterministik dengan output JSON, rincian token, dan tautan yang dapat dibagikan — tanpa API.

Contoh user agent
Tempel user agent atau gunakan preset contoh untuk melihat hasil.

Cara memparse string user agent

Tempel nilai header HTTP User-Agent apa pun ke alat di atas. Parsing berjalan seketika di browser Anda dengan rangkaian aturan berurutan — tanpa unggahan dan tanpa API eksternal. Gunakan preset contoh untuk browser desktop, perangkat mobile, dan crawler umum, atau bagikan tautan dengan input terenkode untuk debugging yang dapat diulang.

Detail browser, OS, dan perangkat apa yang dapat disimpulkan

User agent tipikal menampilkan nama dan versi browser, keluarga mesin rendering, sistem operasi, kelas perangkat (desktop, mobile, tablet), petunjuk vendor/model pada UA mobile, dan token arsitektur CPU seperti x64 atau arm64. Tidak setiap field muncul di setiap string — browser yang fokus privasi dan kebijakan reduksi UA sengaja menghilangkan detail.

Cara kerja deteksi bot dan crawler

Parser memeriksa tanda tangan crawler yang dikenal terlebih dahulu — termasuk Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot, dan facebookexternalhit — sebelum mengevaluasi token browser. Urutan ini menghindari false positive saat bot menyematkan string kompatibilitas Chrome atau Safari.

Batas parsing user agent dan spoofing

String user agent dilaporkan sendiri dan mudah dipalsukan. Client hints, reputasi IP, dan sinyal perilaku sering lebih andal untuk filter bot produksi. Gunakan alat ini untuk debugging, QA analitik, dan triase dukungan — bukan sebagai satu-satunya sumber kebenaran untuk keputusan keamanan.

Pertanyaan yang Sering Diajukan

Apa itu string user agent?

String user agent (UA) adalah pengenal teks yang dikirim browser, aplikasi, dan crawler dengan permintaan HTTP. Biasanya menjelaskan perangkat lunak klien, sistem operasi, dan kadang model perangkat. Pengembang dan analis memeriksa UA saat debugging, validasi analitik, dan alur dukungan.

Bagaimana parser user agent ini bekerja?

Parser menerapkan rangkaian aturan deterministik dan berurutan sepenuhnya di browser Anda. Mencari tanda tangan bot terlebih dahulu, lalu keluarga browser (Edge sebelum Chrome, Samsung Internet, Firefox, Safari, dan lainnya), token OS, petunjuk perangkat, dan penanda arsitektur CPU. Hasil mencakup ringkasan, output JSON, dan rincian token yang menjelaskan segmen yang cocok.

Apakah parsing user agent dapat mendeteksi bot dengan andal?

Alat ini mengidentifikasi crawler umum seperti Googlebot, Bingbot, Slackbot, dan Twitterbot saat tanda tangan mereka muncul di string UA. Namun, bot dapat memalsukan UA browser yang sah, dan sebagian lalu lintas sah menggunakan string UA yang dikurangi. Anggap deteksi bot di sini sebagai heuristik cepat, bukan filter tingkat produksi sendiri.

Mengapa detail browser atau OS yang diparse terlihat salah?

Browser semakin mengurangi atau membekukan data user agent demi privasi. Ekstensi, proxy perusahaan, dan mode kompatibilitas juga dapat mengubah string. Spoofing mudah — bandingkan hasil dengan client hints, data IP, atau konteks sesi saat akurasi penting.

Apakah user agent saya dikirim ke server?

Tidak. Setelah halaman dimuat, semua parsing terjadi secara lokal di browser Anda. Tidak ada yang diunggah kecuali Anda secara eksplisit membagikan tautan dengan input contoh terenkode di URL.