Apa user agent saya?
Lihat user agent yang dikirim browser Anda, diurai bagian demi bagian, beserta kebenaran di balik bagian yang kini dibekukan browser, seperti Windows 11 yang tampil sebagai Windows 10. Tempel user agent apa pun, atau cek apakah sebuah crawler asli.
User agent parser untuk string apa pun: dari log, laporan bug, atau dokumentasi crawler. Tidak pernah keluar dari browser Anda.
User agent dan IP dari log server Anda. Kami mencocokkan IP dengan daftar milik operator dan DNS-nya.
Membaca browser Anda…
Yang dikatakan string Anda, dan yang benar
- 1Browser
- 2Engine
- 3Sistem operasi
- 4Perangkat
- 5CPU
- 6Bentuk perangkat
Apa itu user agent, dan mengapa tertulis Mozilla/5.0?
User agent adalah baris teks yang dikirim browser Anda bersama setiap permintaan untuk menyebut jati dirinya: browser, engine, dan sistem tempatnya berjalan.
Server membaca string user agent untuk menyiasati keanehan sebuah browser dan menghitung pengunjung. Isinya daftar token produk dan komentar, dari yang terpenting. Ia diawali Mozilla/5.0 karena sejarah, bukan makna: token itu berarti “kompatibel dengan Mozilla”, dan hampir semua browser mengirimnya.
Browser terus menambahkan nama engine lain agar situs tidak menolaknya, itulah sebabnya Chrome masa kini juga menyebut Mozilla, WebKit, KHTML, Gecko, dan Safari. Bacalah dari kanan: token browser yang terakhir adalah yang sebenarnya.
- 19981Mozilla
Mozilla/Proyek Mozilla dimulai dari kode sumber Netscape.5.0 - 20012WebKit
(KHTML, like Gecko)WebKit tumbuh dari engine KHTML milik KDE. - 20133Blink
AppleWebKit/Blink milik Google menggantikan WebKit; tokennya tetap.537.36 - 20204Safari
Mac OS X 10_15_7Safari membatasi versi macOS di 10.15. - 20225Chrome 101 hingga 107
Chrome/Chrome membekukan versi minornya, lalu platformnya.141.0.0.0 - 20256Safari 26
iPhone OS 18_6Safari membekukan versi iOS juga.
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Satu putusanBrowser dan sistem Anda dalam satu baris, beserta berapa dari enam kolom yang telah dibekukan string.String, diuraiSetiap token diberi nama dan warna sesuai jenisnya. Garis putus-putus menandai token beku, dengan kebenarannya tertulis di bawahnya.Klaim vs sebenarnyaSatu baris per kolom: yang dikatakan string, nilai sebenarnya, dan asalnya: string, Client Hints, atau cek sentuhan.Dikirim ke kami vs JavaScriptHeader yang diterima server kami di samping yang dilaporkan JavaScript. Perbedaan berarti ekstensi atau override menulis ulang salah satunya.Mengapa user agent saya menyebut Windows 10 padahal saya memakai Windows 11?
Karena browser berhenti memperbarui bagian string itu. Windows 10 dan Windows 11 sama-sama mengirim Windows NT 10.0, dan Microsoft menyatakan string itu tidak akan berubah.
Hal yang sama berlaku di Mac (macet di 10_15_7, dengan Apple silicon disebut Intel), di Android (Android 10; K dari setiap ponsel di Chrome), dan di Safari pada iOS 26 (18_6 atau 18_7). Situs rusak saat angka-angka itu berubah, jadi browser membekukannya.
Nilai aslinya ada di Client Hints. Di Windows, Sec-CH-UA-Platform-Version bernilai 13 atau lebih berarti Windows 11. Chrome, Edge, dan Opera mengirimnya; Firefox tidak, jadi tidak ada situs yang bisa memastikannya di sana.
Windows NT 10.0tidak pernah diperbarui untuk 11Sec-CH-UA-Platform-Version13.0.0 atau lebihWin64; x64token tetap di Chrome dan FirefoxSec-CH-UA-Arch"arm"Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-VersionHanya browser ChromiumIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · Hanya browser ChromiumAndroid 10; KChrome 110 (Feb 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"iPhone OS 18_7Safari 26 (2025)Version/26.0Versi Safari sendiriSec-CH-UA-Platform-Version di WindowsBrowser apa yang saya pakai? Cara cek user agent browser
Alat di bagian atas menyebutkannya: browser, versi lengkap, dan engine di bawahnya, dari user agent Anda dan, bila browser Anda membagikannya, Client Hints-nya.
Untuk membaca string sendiri, mulailah dari kanan. Token browser yang terakhir menamainya; token sebelumnya ada agar situs lama tidak menolak browser itu. Edg/ adalah Edge, OPR/ Opera, SamsungBrowser/ Samsung Internet, CriOS/ Chrome di iPhone, FxiOS/ Firefox di iPhone.
Brave dan Vivaldi mengirim string Chrome yang persis sama. Brave justru mengarahkan situs ke pengecekan navigator.brave.isBrave() miliknya sendiri, yang dijalankan halaman ini.
Chrome/141.0.0.0BlinkEdg/141.0.0.0BlinkOPR/124.0.0.0BlinkSamsungBrowser/28.0BlinkFirefox/144.0GeckoVersion/26.0 … Safari/605.1.15WebKitCriOS/141.0.7390.96WebKittidak dicekFxiOS/144.0WebKittidak dicekApa itu User-Agent Client Hints?
Client Hints adalah fakta-fakta user agent yang dikirim sebagai header terpisah, yang rinci hanya untuk situs yang memintanya. Lewat itulah browser Chromium membagikan apa yang tidak lagi disebut string bekunya.
Tiga hints dikirim ke setiap situs tanpa diminta: daftar merek, apakah ini ponsel, dan platform. Situs yang menginginkan lebih banyak mengirim Accept-CH, lalu browser menambahkan hints itu ke permintaan berikutnya. Skrip juga bisa memintanya, dengan navigator.userAgentData.getHighEntropyValues().
Daftar merek sengaja memuat satu nama karangan (GREASE), agar situs tidak bisa menyusun daftar browser yang diizinkan. Hints hanya dikirim lewat HTTPS. Firefox dan Safari tidak mengirimnya.
- 1
GET /what-is-my-user-agent→dikirim ke setiap situs, tanpa diminta · "Not?A_Brand" adalah merek karanganSec-CH-UA: "Google Chrome";v="141", "Chromium";v="141", "Not?A_Brand";v="8"Sec-CH-UA-Mobile: ?0Sec-CH-UA-Platform: "Windows" - 2←
200 OKhalaman meminta lebih banyakAccept-CH: Sec-CH-UA-Platform-Version, Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Model, Sec-CH-UA-Full-Version-List - 3
GET /api/user-agent→permintaan berikutnya membawanya: 19 berarti Windows 11Sec-CH-UA-Platform-Version: "19.0.0"Sec-CH-UA-Arch: "x86"Sec-CH-UA-Bitness: "64"Sec-CH-UA-Model: "" - 4
navigator.userAgentData.getHighEntropyValues([…])atau skrip memintanya, tanpa permintaan sama sekali{ platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
Mengapa iPad saya terdeteksi sebagai Mac?
Karena sejak iPadOS 13, Safari di iPad memperkenalkan dirinya ke situs web sebagai Mac: ia mengirim user agent Mac persis sama, dan Firefox di iPad melakukan hal yang sama.
Apple melakukannya agar iPad mendapat situs desktop, dan meminta situs memeriksa fitur, bukan string. Halaman hanya bisa menebak: navigator.maxTouchPoints menghitung titik sentuh yang didukung layar, dan layar Mac tidak mendukung sentuhan.
Halaman ini menampilkan kemungkinan iPad ketika string Mac datang bersama layar sentuh, dan menandainya sebagai cek sentuhan, bukan fakta. Safari tidak membagikan Client Hints, jadi versi iPadOS tetap tidak diketahui.
maxTouchPoints5navigator.platform"MacIntel"maxTouchPoints0navigator.platform"MacIntel"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Safari/605.1.15Bagaimana cara mengubah user agent saya?
Di browser desktop, lewat developer tools-nya: Chrome dan Edge di Network conditions, Firefox di Responsive Design Mode, Safari di menu Develop. Di ponsel, hanya dengan meminta situs desktop.
Masalahnya: string bukan satu-satunya yang dilihat situs. Panel Chrome dan Edge memungkinkan Anda menyetel Client Hints agar cocok; jika dibiarkan, hints tetap menyebut browser asli Anda, dan halaman ini menunjukkan ketidakcocokannya.
Ekstensi yang menulis ulang header mengubah lebih sedikit lagi: skrip tetap membaca navigator.userAgent yang asli. Situs juga bisa mengirim halaman yang dibuat untuk browser yang Anda klaim.
- 1Buka Network conditionsdi DevTools Chrome
- 2Hapus centang “Use browser default”daftar dan kolomnya terbuka
- 3Pilih browser atau ketik stringlalu buka “User agent client hints” agar cocok
- 4Muat ulang halaman iniheader dan navigator.userAgent berubah
Bagaimana cara memverifikasi Googlebot dan crawler AI?
Periksa IP-nya, jangan user agent-nya: siapa pun bisa mengirim string Googlebot. Setiap operator mendokumentasikan pengecekannya sendiri, dan mode Verifikasi crawler di atas menjalankannya.
Untuk Google, Bing, Apple, dan Yandex, caranya lewat DNS, dalam dua langkah. Cari nama reverse dari IP itu: Googlebot asli berakhiran googlebot.com, google.com, atau googleusercontent.com. Lalu cari nama itu: ia harus menunjuk kembali ke IP yang sama, kalau tidak nama reverse-nya dipalsukan.
Google, OpenAI, Anthropic, Perplexity, dan Apple juga menerbitkan rentang IP crawler mereka sebagai daftar JSON. Pola bot saja tidak membuktikan apa-apa: penulisnya sendiri menyarankan agar tidak memercayai user agent.
common-crawlers.jsonsearch.msn.com · daftar JSON-nya berasal dari Jan 2024gptbot.json · searchbot.json · chatgpt-user.jsonclaude.com/crawling/bots.jsonperplexitybot.json · perplexity-user.json*.applebot.apple.com · applebot.jsonApakah user agent saya risiko privasi?
Risiko kecil. Setiap situs yang Anda kunjungi melihat user agent Anda; sendirian, ia menyebut browser dan sistem Anda, bukan diri Anda.
Bersama alamat IP dan apa yang bisa diukur skrip, ia menambah sidik jari yang dapat mengenali sebuah browser lagi, itulah sebabnya browser kini membekukannya. Tidak ada trik teknis yang menghapus fingerprinting sepenuhnya.
Mengubah user agent saja bisa membuat Anda mencolok: bagian lain browser Anda tetap cocok dengan yang asli, dan campuran selangka itu lebih mudah dikenali. VPN mengubah IP Anda, bukan user agent Anda. Halaman ini menampilkan apa yang dikirim browser Anda dan tidak menyimpan satu pun.
- User agent
- iPhone Safari
- Layar
- 1536 × 864 · desktop
- Titik sentuh
- 0
- Client Hints
- "Windows" · Chrome 141
Pertanyaan yang sering diajukan
Apa user agent saya?
Cara cek user agent browser saya dan browser apa yang saya pakai?
Mengapa user agent saya menyebut Windows 10 padahal saya memakai Windows 11?
Mengapa user agent saya menyebut macOS 10.15.7?
Apa arti “Android 10; K” di user agent saya?
Mengapa Safari di iOS 26 menyebut iOS 18?
Bisakah saya mengubah user agent, dan apakah itu menyembunyikan saya?
Apa itu Client Hints, dan browser apa yang mengirimnya?
Apakah ini user agent parser untuk string apa pun?
Bagaimana cara tahu Googlebot itu asli?
Mengapa layanan pelanggan meminta user agent saya?
Ada yang kurang?Usulkan fitur atau alat baru
Alat terkait
IP Saya Apa
IPv4 dan IPv6 publik Anda sekaligus, dengan jaringan, lokasi, dan cek VPN
ISP Saya Apa
Temukan ISP, ASN, dan detail koneksi Anda
Cek HTTP Header
Analisis header respons HTTP dan penilaian header keamanan
Pemeriksa Robots.txt
Ambil robots.txt situs mana pun, tes apakah URL diblokir untuk Googlebot atau crawler AI, dan temukan error sintaks
Pencarian DNS Terbalik
Temukan hostname terkait alamat IP melalui rekaman PTR
Tes Kebocoran WebRTC
Cek apakah WebRTC di browser Anda mengungkap alamat IP asli Anda di balik VPN atau proxy, beserta IP lokal yang terekspos

