Skip to main content
UFOZoo

Device Info: Check Browser, OS, GPU & Hardware Specs

Device info tool online: check browser version, OS, CPU cores, RAM, GPU model, screen resolution, and network type instantly.

Updated 2026-08-16

Related Tools

Features

  • Browser detection: instantly shows your browser name, version, and rendering engine
  • Operating system detection: identifies Windows, macOS, Linux, Android, iOS, and ChromeOS
  • Hardware specs: displays CPU core count, RAM size, and GPU model via WebGL
  • Display information: screen resolution, viewport size, color depth, pixel ratio, and orientation
  • Network status: connection type (4G, WiFi, etc.), effective bandwidth, round-trip time, and online status
  • Battery information: current battery level, charging status, and estimated time remaining
  • Storage estimate: shows how much storage your browser origin has used and available
  • Media devices: lists connected cameras, microphones, and speakers
  • Timezone and language details: system language, preferred browser languages, timezone, and UTC offset for internationalization testing
  • Copy all info: one-click copy of all device information as formatted text
  • Touch capability detection: shows whether your device supports touch input and the maximum number of simultaneous touch points, useful for touch-optimized web development
  • Browser feature detection: automatically detects WebGL, WebRTC, Web Audio, WebAssembly, Service Worker, and other modern web API support in your current browser

How to Use

  1. 1Open the tool in your browser
  2. 2All device information is collected automatically, no interaction needed
  3. 3Browse through the categorized cards to view each type of information
  4. 4Click the refresh button on any card to re-fetch dynamic data (network, battery, storage)
  5. 5Use the 'Copy All Info' button at the bottom to copy everything as text
  6. 6Check the Hardware card for GPU model and CPU core count, useful for verifying if your system meets minimum requirements before installing new software or games
  7. 7Use the Display card to check your screen's physical resolution, pixel ratio, and color depth, essential information for web developers testing responsive layouts
  8. 8Check the Media Devices card to see all connected cameras, microphones, and speakers: verify your audio/video setup before important video calls

Frequently Asked Questions

What information does this device info tool show?

It reads whatever your browser exposes and groups it into categories: browser name and version, operating system (Windows, macOS, Linux, Android, iOS, ChromeOS), CPU core count, RAM size, GPU model, screen resolution and pixel ratio, network type and speed, battery level, storage usage, timezone and languages, and connected media devices. Everything is read locally via standard browser APIs: no data leaves your device.

Why doesn't my GPU model show up?

GPU detection uses the WebGL API's WEBGL_debug_renderer_info extension. Some browsers (especially on mobile or in private/incognito mode) block this extension for privacy reasons. If your GPU doesn't appear, it's a browser restriction, not a hardware issue.

Why is the RAM size missing?

The Device Memory API is currently only supported in Chromium-based browsers (Chrome, Edge, Opera). Firefox and Safari do not expose this information. If you see a blank value, your browser doesn't support this API.

Can I use this on my phone?

Yes, the tool works on mobile browsers too. It will detect your mobile OS (Android or iOS) and show mobile-specific information like touch points and screen orientation.

Why does battery/storage show 'Not available'?

The Battery API and Storage API require a secure context (HTTPS) and browser support. Insecure HTTP connections or unsupported browsers will show 'Not available'. These APIs may also require user interaction in some browsers.

How accurate is the network information?

Network information comes from the Network Information API, which provides an estimate provided by the browser. It reflects the browser's best guess of your connection type and speed, but may not be perfectly accurate, especially for high-speed connections.

What information does the Browser card show and why is it useful?

The Browser card shows your browser name, exact version number, rendering engine (Blink, WebKit, Gecko), and the User-Agent string. This is essential for web developers who need to verify browser versions for compatibility testing. It also shows which modern web APIs your browser supports: WebGL, WebRTC, Web Audio, WebAssembly, Service Workers, and more. This helps developers understand what features they can safely use when building websites and web applications.

What is the difference between physical resolution and CSS resolution?

Physical resolution (also called native resolution) is the actual number of hardware pixels on your display: e.g., 1920×1080. CSS resolution (or logical resolution) is what the browser uses for layout, accounting for the device pixel ratio (DPR). On a Retina display with DPR 2, the physical resolution might be 1920×1080 but the CSS resolution is 960×540. The tool shows both values along with the device pixel ratio, which is critical for responsive web design: images and UI elements must account for DPR to appear sharp on high-DPI displays.

Why does my battery level show when the tool hasn't requested battery access?

The Battery API does not require explicit user permission in most browsers. However, some browsers have deprecated or restricted the Battery API for privacy reasons: Firefox removed it entirely, and Chromium-based browsers require a secure context (HTTPS) and may show reduced precision (charging status only, no percentage). If battery data is not available on your browser, the tool shows 'Not available' with an explanation of why.

What is browser feature detection and what is it used for?

Feature detection shows which modern web APIs your browser supports. This matters for web developers: if 20% of your target audience uses a browser without WebGL, you cannot build an app that depends on it. It also helps diagnose why certain websites or features do not work in your browser. The tool displays support for more than 10 APIs (WebGL, WebRTC, Web Audio, WebAssembly, Service Worker, and more) in real time, with no manual testing needed.

What is browser fingerprinting and why does this page show so much data?

Browser fingerprinting combines dozens of device attributes (screen size, installed fonts, GPU, time zone, languages, and more) into an identifier that can track you across sites even without cookies. This tool shows you the same data a fingerprinting script would collect, so you can see how unique your device looks. All of it is read locally in your browser; nothing here is sent anywhere. To reduce fingerprinting surface, consider a privacy browser and disabling WebGL/JavaScript on untrusted sites.

Why does this page show less hardware detail than Android apps like Device Info HW?

A web page can only read what browser APIs expose: CPU core count, RAM (Device Memory API, Chromium only), and GPU model via WebGL. Native Android apps like Device Info HW (usually sideloaded as an APK) can read system properties, battery health, sensor data, and SoC details that browsers deliberately hide for privacy, so no web page can match them. This tool displays everything the browser is allowed to reveal, computed locally on your device.