Apa Itu User Agent String?
User agent string adalah teks yang dikirim browser Anda bersama setiap permintaan HTTP untuk mengidentifikasi dirinya ke server web. String ini berisi informasi tentang nama dan versi browser, sistem operasi, jenis perangkat, rendering engine, dan arsitektur CPU.
Sebagai contoh, Chrome di Windows mungkin mengirimkan: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
Server web menggunakan informasi ini untuk menyajikan konten yang dioptimalkan untuk browser dan perangkat Anda — seperti layout yang berbeda untuk mobile vs desktop, atau format file yang kompatibel.

Cara Kerja Deteksi User Agent
Alat kami mendeteksi user agent Anda secara otomatis dan menguraikannya menjadi komponen yang mudah dibaca. Berikut prosesnya:
Saat Anda memuat halaman ini, browser Anda mengirimkan header User-Agent dalam permintaan HTTP. Server kami membaca header ini secara otomatis.
User agent string yang panjang diuraikan menjadi komponen individual: nama browser, versi, sistem operasi, jenis perangkat, rendering engine, dan arsitektur CPU.
Semua komponen ditampilkan dalam format yang mudah dibaca. Anda juga dapat menyalin user agent string lengkap ke clipboard dengan satu klik.
Komponen User Agent String
User agent string berisi beberapa komponen yang mengidentifikasi browser dan lingkungan Anda:

Nama dan versi browser. Contoh: Chrome/121.0, Firefox/122.0, Safari/17.2, Edge/121.0. Menunjukkan kompatibilitas dengan standar web.
OS dan versi. Contoh: Windows NT 10.0, macOS 14.2 (Sonoma), Linux x86_64, Android 14, iOS 17.2. Menunjukkan kemampuan sistem.
Engine yang merender halaman web. Blink (Chrome, Edge, Opera), WebKit (Safari), Gecko (Firefox). Menentukan cara HTML/CSS ditampilkan.
Jenis perangkat (desktop, mobile, tablet) dan arsitektur CPU (amd64, arm, arm64). Digunakan untuk menyajikan konten yang dioptimalkan.
Mengapa Perlu Memeriksa User Agent Anda?
Ada berbagai alasan untuk memeriksa user agent Anda:
Pengembangan web — Menguji bagaimana situs Anda merespons browser dan perangkat yang berbeda
Debugging — Memverifikasi apakah browser mengirimkan user agent yang benar setelah perubahan konfigurasi
Privasi — Memahami informasi apa yang diungkapkan browser Anda ke setiap situs yang Anda kunjungi
Kompatibilitas — Memeriksa apakah browser Anda terdeteksi dengan benar oleh situs yang memblokir browser tertentu
Pengujian bot — Memverifikasi apakah user agent dikonfigurasi dengan benar untuk web scraping
Dukungan teknis — Memberikan informasi browser yang akurat saat melaporkan bug atau masalah
User Agent dan Browser Fingerprinting
User agent Anda berkontribusi pada browser fingerprinting — teknik pelacakan yang menggabungkan berbagai sinyal untuk membuat sidik jari digital yang hampir unik dari browser Anda.

Nama dan versi browser, sistem operasi, jenis perangkat, rendering engine, dan arsitektur CPU. Ketika digabungkan dengan resolusi layar, font yang terinstal, zona waktu, renderer WebGL, dan canvas fingerprint, ini menciptakan pengidentifikasi yang hampir unik.
Gunakan browser dengan fitur anti-fingerprinting (Firefox, Brave, Tor), aktifkan pengaturan privasi, gunakan VPN, dan pertimbangkan ekstensi User-Agent Switcher. Browser modern juga mulai mengadopsi Client Hints untuk mengurangi data yang terekspos.
User Agent dalam Pengembangan Web
Dalam pengembangan web, user agent memainkan peran penting dalam beberapa skenario:
Responsive design: Server menggunakan user agent untuk menyajikan layout yang berbeda — versi mobile untuk smartphone, versi tablet, dan versi desktop penuh. Meskipun CSS media queries lebih umum digunakan saat ini, beberapa situs masih mengandalkan deteksi user agent di sisi server.
Content negotiation: Server dapat menyajikan format gambar yang berbeda (WebP untuk Chrome, JPEG untuk browser lama) atau versi JavaScript yang berbeda berdasarkan kemampuan browser yang terdeteksi dari user agent.
Client Hints (UA-CH): Standar baru yang lebih terstruktur dan ramah privasi untuk menggantikan user agent string tradisional. Chrome dan Edge sudah mendukung Client Hints, tetapi user agent string tradisional akan tetap ada untuk kompatibilitas mundur.
Alat Jaringan & Utilitas Terkait
Jelajahi alat jaringan dan utilitas gratis kami lainnya:
Lihat alamat IP publik Anda dengan geolokasi.
Identifikasi penyedia layanan internet dan detail koneksi Anda.
Analisis header HTTP respons dari URL mana pun.
Temukan geolokasi dan detail dari alamat IP mana pun.
Periksa sertifikat SSL/TLS dari domain mana pun.
Cari record DNS dari domain mana pun.