Device Info — Check Browser, OS, GPU & Hardware Specs
Check browser name, version, OS, CPU cores, RAM, GPU model, screen resolution, network type, and battery status. Works on all platforms.
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 locale — your current timezone, UTC offset, and system language
- ✓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
- ✓Language and locale details — displays your system language, preferred browser languages, timezone, and UTC offset for internationalization testing
How to Use
- 1Open the tool in your browser
- 2All device information is collected automatically — no interaction needed
- 3Browse through the categorized cards to view each type of information
- 4Click the refresh button on any card to re-fetch dynamic data (network, battery, storage)
- 5Use the 'Copy All Info' button at the bottom to copy everything as text
- 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
- 7Use the Display card to check your screen's physical resolution, pixel ratio, and color depth — essential information for web developers testing responsive layouts
- 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
Is this tool safe to use? Does it send my data anywhere?
∨
Yes, it's completely safe. All information is collected locally in your browser using standard JavaScript APIs. No data is sent to any server. Your device information never leaves your machine.
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. The tool never transmits battery data anywhere.
Related Tools
Gamepad Tester — Test Controller Buttons, Sticks Online
Test Xbox, PS5, PS4, or Switch controllers in any browser. Real-time button response, analog stick drift detection, trigger pressure, and D-pad validation.
Keyboard Tester — Check Keys, NKRO & Chatter Online
Detect dead keys, check N-key rollover, identify chatter, and practice typing speed. Real-time chord display with adjustable threshold. Works with all keyboards