Iklan

Generator User Agent Acak

Generator user agent acak yang menghasilkan string sesuai browser saat ini — Chrome, Safari, Firefox, Edge, Opera, dan Samsung Internet di desktop, ponsel, dan tablet — dengan bobot lalu lintas nyata, Client Hints yang cocok, serta kode cURL, Python, atau Playwright siap pakai.

Iklan

User agent Anda

Versi stabil saat ini yang digunakan: Chrome 157, Firefox 159, Safari 27.0, Edge 156 (diperiksa 2026-10-29).

Versi Chrome, Edge, dan Firefox diambil dari feed rilis vendor; Safari, Opera, dan Samsung Internet diperbarui secara manual dari catatan rilisnya. Harap hormati ketentuan situs web dan robots.txt.

Iklan

Cara string user agent disusun

Setiap browser mengirimkan header User-Agent di setiap permintaan. Contoh Chrome terkini di Windows:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/157.0.0.0 Safari/537.36

Edge menambahkan Edg/ (EdgA/ di Android), Opera OPR/, dan Samsung Internet SamsungBrowser/ pada string Chromium yang sama, dan di iPhone, Chrome, Firefox, serta Edge mengidentifikasi diri sebagai CriOS, FxiOS, dan EdgiOS di atas string Safari — itulah mengapa parser harus memeriksanya sebelum memeriksa Chrome atau Safari, dan mengapa iPad dalam mode desktop tampak persis seperti Mac.

User agent yang dibekukan dan diperingkas

Untuk membatasi sidik jari digital (fingerprinting), browser berhenti menyampaikan detail yang sebenarnya. User agent Chrome yang diperingkas selalu melaporkan Windows NT 10.0, Mac OS X 10_15_7, atau Android 10; K dan menolkan versi minor. Safari telah melaporkan macOS 10.15.7 selama bertahun-tahun, dan di iPhone serta iPad kini melaporkan versi iOS 18 yang dibekukan alih-alih versi aslinya (string di sini menggunakan OS 18_7). Firefox melaporkan Mac OS X 10.15. String yang dihasilkan di sini mengikuti aturan tersebut — user agent yang mengklaim Chrome/157.0.7012.88 atau model perangkat di dalam string Chrome Android adalah sesuatu yang tidak pernah dikirimkan Chrome saat ini, dan sangat mudah terdeteksi sebagai palsu.

Versi OS yang tepat, model perangkat, dan versi browser lengkap tersedia di browser Chromium melalui User-Agent Client Hints. Melalui HTTPS, browser Chromium mengirimkan petunjuk berentropi rendah Sec-CH-UA, Sec-CH-UA-Mobile, dan Sec-CH-UA-Platform di setiap permintaan; pilih Header HTTP + Client Hints untuk mendapatkannya bersama setiap user agent, konsisten dengannya, plus header Accept-Language dalam bahasa yang Anda pilih. Nilai mendetail seperti Sec-CH-UA-Platform-Version adalah petunjuk berentropi tinggi: server harus memintanya dengan header Accept-CH, atau skrip dengan navigator.userAgentData.getHighEntropyValues().

Iklan

Menggunakan user agent yang dibuat di kode

Pilih cURL, Python (requests), atau Playwright (Node.js) sebagai format output dan generator akan menulis kode siap pakai beserta user agent Anda. Beberapa aturan agar pengujian tetap realistis:

Memalsukan user agent tidak membuat akses otomatis ke situs web pihak lain dapat dibenarkan: patuhi ketentuan layanan dan robots.txt mereka, serta jaga agar frekuensi permintaan tetap rendah.

Mengubah user agent browser Anda

Memverifikasi crawler asli

Siapa pun dapat mengirimkan user agent Googlebot. Untuk memastikan apakah suatu permintaan benar-benar berasal dari Google atau Bing, lakukan reverse DNS lookup pada IP tersebut — harus berakhiran googlebot.com, google.com, atau untuk beberapa fetcher Google yang dipicu pengguna, googleusercontent.com; Bingbot mengarah ke search.msn.com — lalu lakukan forward lookup yang mengembalikan IP yang sama. Google dan Microsoft juga mempublikasikan rentang IP crawler mereka sebagai file JSON. Jangan pernah membuat daftar izin hanya berdasarkan user agent semata.

Pertanyaan yang sering diajukan

What is my user agent?

User agent Anda ditampilkan pada kotak di atas, bersama dengan browser, versi, sistem operasi, dan tipe perangkat yang kami deteksi darinya. Ini dibaca langsung di browser Anda menggunakan navigator.userAgent; tidak ada data yang dikirimkan ke server kami.

Are these user agents real and up to date?

String ini dibuat dari template persis yang dikirimkan browser saat ini, dengan versi yang diambil dari feed rilis Google, Microsoft, dan Mozilla (Chrome 157, Edge 156, Firefox 159) serta Safari 27.0. Pilih Latest 3 atau 6 major versions untuk menyertakan rilis yang lebih lama, seperti halnya lalu lintas nyata.

Why does every Windows user agent say Windows NT 10.0?

Karena browser telah membekukan token platform: Windows 11 melaporkan dirinya sebagai NT 10.0 untuk menghindari masalah kompatibilitas pada kode sniffing lama dan mengurangi fingerprinting. Minta petunjuk klien berentropi tinggi Sec-CH-UA-Platform-Version untuk membedakan Windows 10 dan 11: versi 13 ke atas berarti Windows 11.

Can I use these user agents for web scraping?

Anda dapat menggunakannya untuk pengujian Anda sendiri dan dalam skrip yang menghormati ketentuan masing-masing situs web serta robots.txt. User agent yang realistis saja tidak akan membuat skrip menyerupai browser seutuhnya, dan tidak pernah menjadi pembenaran untuk menerobos kontrol akses suatu situs.

Is changing my user agent illegal?

Umumnya tidak: mengubah user agent yang dikirimkan browser atau skrip Anda adalah hal lumrah dalam proses pengembangan dan pengujian. Bergantung pada negara dan ketentuan situs, hal ini dapat menjadi masalah jika digunakan untuk menerobos kontrol akses atau memalsukan identitas Anda.

Alat terkait

Iklan