Pengurai User-Agent
Tempel string User-Agent apa pun dan lihat peramban, sistem operasi, serta jenis perangkat yang dilaporkannya — diurai seketika di peramban Anda.
🔒 Diproses secara lokal di browser Anda
Loading…
Cara menggunakan
- Tempel string User-Agent ke dalam kotak, atau klik "Gunakan User-Agent saya" untuk mengisinya dengan string yang dikirim peramban Anda.
- Baca hasil deteksi peramban, sistem operasi, dan jenis perangkat di bawah — semuanya diperbarui saat Anda mengetik.
- Apa pun yang tidak dapat dipastikan akan ditampilkan sebagai "Tidak diketahui", bukan ditebak-tebak.
- Klik Atur ulang untuk mengosongkan kotak dan menganalisis string lain.
Fitur
- Mendeteksi nama dan versi peramban, termasuk peramban berbasis Chromium seperti Edge, Opera, dan Samsung Internet yang bersembunyi di balik token Chrome dan Safari
- Mengenali Windows, macOS, iOS, Android, ChromeOS, dan Linux, serta memetakan nomor Windows NT ke versi komersialnya
- Mengelompokkan perangkat sebagai desktop, ponsel, tablet, atau bot/perayap
- Sekali klik untuk mengisi User-Agent yang sedang dikirim peramban Anda
- Berjalan sepenuhnya di peramban — tidak ada yang diunggah, dicatat, atau disimpan
Pertanyaan yang sering diajukan
Apa itu string User-Agent?
Ini adalah baris teks singkat yang dikirim peramban Anda pada header User-Agent di setiap permintaan HTTP untuk menggambarkan dirinya: nama dan versi peramban, mesin render, dan biasanya sistem operasi serta platformnya. Situs web sejak lama membacanya untuk menyajikan markup berbeda, mengalihkan ke versi seluler, menghitung pengunjung per platform, atau memperingatkan peramban yang tidak didukung. Ini hanya konvensi tidak resmi, bukan standar ketat, itulah sebabnya string-nya tampak seperti tumpukan token warisan masa lalu.
Seberapa akurat pengurai ini?
Hasilnya bersifat perkiraan terbaik, dan itu memang disengaja. Tidak ada spesifikasi yang wajib diikuti peramban, sehingga mengurai berarti mencocokkan pola-pola yang sudah dikenal. Semua peramban berbasis Chromium menyertakan token "Chrome" dan "Safari" demi kompatibilitas, jadi Edge, Opera, dan Samsung Internet diperiksa lebih dulu sebelum aturan umum Chrome dan Safari. Bila sebuah string tidak cocok dengan jelas, alat ini menampilkan "Tidak diketahui" alih-alih mengarang jawaban.
Mengapa iPad saya terbaca sebagai Mac, atau versi Chrome terlihat dibulatkan?
Keduanya adalah ulah peramban itu sendiri. Sejak iPadOS 13, Safari di iPad meminta situs versi desktop secara bawaan dan mengirim User-Agent bergaya Mac, jadi memang benar-benar melaporkan dirinya sebagai macOS. Sementara itu, kebijakan User-Agent Reduction dari Chrome membekukan sebagian string dan memangkas versi menjadi nomor mayor diikuti angka nol, sehingga nomor minor dan build tidak lagi bermakna. Alat ini menampilkan apa yang tertulis pada string; detail yang sudah dihapus peramban tidak bisa dipulihkan.
Bisakah User-Agent dipakai untuk mengidentifikasi atau memblokir seseorang?
Tidak bisa. User-Agent hanyalah header permintaan, dan siapa pun dapat mengubahnya sesuka hati — cukup satu baris perintah, satu sakelar di developer tools, atau sebuah ekstensi. Anggap alat ini sebagai bantuan diagnostik untuk membaca string yang diberikan orang lain atau men-debug permintaan Anda sendiri, bukan sebagai pemeriksaan identitas atau keamanan. Untuk keputusan akses yang sesungguhnya, gunakan autentikasi.
Apa yang sebaiknya dipakai sebagai ganti sniffing User-Agent?
Untuk memastikan sebuah kemampuan tersedia, gunakan feature detection: uji langsung API atau properti CSS yang benar-benar Anda butuhkan, agar kode tetap berjalan di peramban yang belum ada saat kode itu ditulis. Jika Anda memang memerlukan informasi platform, User-Agent Client Hints memberi nilai yang terstruktur dan terkendali izin, bukan satu string yang ambigu. Semua proses di sini berjalan lokal di peramban Anda: string yang Anda tempel tidak pernah diunggah, dicatat, atau disimpan.