🔧Toolify

Pemeriksa Info Perangkat (browser, OS, hardware, jaringan)

Dump sisi browser dari setiap Web API publik yang diekspos perangkat: user agent, OS, versi browser, ukuran layar, devicePixelRatio, hardware concurrency (core CPU), memori perangkat, info GPU melalui WebGL, kuota penyimpanan, jenis dan kecepatan jaringan, bahasa, zona waktu, preferensi dark-mode dan reduced-motion.

Mendeteksi…

Cara kerjanya

Yang dikumpulkan

Browser & OS: user-agent, browser/OS yang diurai, bahasa, zona waktu, cookie, status online. Informasi yang sama dapat dibaca oleh situs web mana pun yang Anda kunjungi.

Tampilan: ukuran layar, ukuran viewport, kedalaman warna, devicePixelRatio (Retina/HiDPI), prefers-color-scheme, prefers-reduced-motion. Digunakan oleh situs untuk desain responsif dan aksesibilitas.

Hardware: jumlah thread CPU (navigator.hardwareConcurrency), kelas memori perangkat (navigator.deviceMemory, dalam GB), titik sentuh maksimum, info GPU dari WebGL, kuota penyimpanan dan penggunaan saat ini.

Jaringan: jenis efektif koneksi (slow-2g/2g/3g/4g), downlink (Mbps), dan round-trip time (ms) saat didukung browser. Berguna untuk pemuatan adaptif.

Privasi: apa yang dilihat vs tidak dilihat situs web

Semua yang ditampilkan di sini adalah informasi yang dapat diakses oleh situs web mana pun yang Anda kunjungi melalui API JavaScript standar. Tidak diperlukan izin khusus; semuanya ada di objek navigator dan screen publik. Jadi alat ini bersifat informatif, bukan ekstraktif.

Yang TIDAK dilihat situs web (dan alat ini tidak dapat menampilkan): alamat IP Anda (hanya sisi server, alat ini sepenuhnya sisi klien), sistem file lokal Anda, konten tab browser lainnya, atau apa pun di luar sandbox browser. Fingerprinting browser menggabungkan banyak kolom yang terlihat ini untuk mengidentifikasi browser yang unik, bahkan tanpa cookie — masalah privasi yang didokumentasikan secara luas.

Berguna untuk debugging

Pengujian mobile vs desktop: user agent mengungkapkan apa yang dilihat situs. Terkadang masalah responsif berasal dari kelas perangkat yang salah terdeteksi.

GPU/WebGL: 'GPU (WebGL)' menampilkan renderer grafis Anda. Berguna saat situs dengan 3D kompleks atau canvas-heavy berkinerja buruk — GPU Anda mungkin menjadi hambatan.

Penyimpanan: kuota penyimpanan memberi tahu seberapa banyak localStorage/IndexedDB/cache yang dapat digunakan situs. Default biasanya beberapa GB di desktop, lebih sedikit di mobile. Jika aplikasi web mencapai 'kuota terlampaui', angka ini alasannya.

Pertanyaan umum

Apakah ini mengirim data saya ke mana pun?

Tidak. Semuanya terdeteksi dan dirender secara lokal di browser Anda. Tidak ada yang dicatat atau ditransmisikan.

Mengapa beberapa kolom '(tidak tersedia)'?

Browser bervariasi dalam API yang mereka ekspos. navigator.deviceMemory hanya untuk Chrome/Edge; navigator.connection sebagian besar Chrome; kuota penyimpanan memerlukan HTTPS. Safari dan Firefox lebih membatasi dalam mode privasi.

Mengapa ukuran layar saya berbeda dari resolusi yang diharapkan?

Browser melaporkan ukuran 'piksel CSS', bukan ukuran piksel fisik. devicePixelRatio menampilkan pengganda (mis., 2,0 di Retina). Resolusi fisik = ukuran layar × devicePixelRatio.

Apa yang ditampilkan 'GPU (WebGL)'?

Nama renderer grafis Anda seperti yang dilaporkan oleh WebGL. Browser yang lebih baru mungkin mengaburkan ini untuk perlindungan fingerprinting — Anda mungkin melihat 'Apple GPU' alih-alih nama chip spesifik di macOS.

Bisakah saya mempercayai user agent?

String user agent dapat dipalsukan oleh ekstensi atau pengaturan browser. Itu adalah petunjuk, bukan jaminan. Beberapa browser secara aktif mengurangi detail UA (Safari, Firefox dalam mode privasi).

Mengapa 'Thread CPU' menampilkan 8 meskipun CPU saya memiliki 12?

navigator.hardwareConcurrency mungkin dibatasi untuk melindungi dari fingerprinting. Beberapa browser melaporkan maksimum 8 atau 16 bahkan pada sistem dengan core lebih tinggi.

Bagaimana jika mobile saya menampilkan 0 titik sentuh?

Di mobile, maxTouchPoints biasanya ≥1. Jika 0, Anda mungkin dalam mode tampilan desktop. Coba refresh atau beralih ke tampilan mobile di pengaturan browser Anda.

Apakah ini bekerja di iPhone?

Ya, dengan keterbatasan Safari iOS. Beberapa kolom (deviceMemory, connection) mungkin tidak tersedia. User-agent dan deteksi browser/OS dasar selalu bekerja.

Alat terkait

Terakhir diperbarui:

Coba prompt AI kami →